Information processing device, information processing method, and program
Patent Information
- Application Number
- JP2025077452
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2025-05-07
- Publication Date
- 2026-09-09
- Estimated Expiration
- 2041-05-31
AI Technical Summary
【0007】 本発明によれば、競技に投票する人が、投票内容を参考にしたい他の投票者の投票内容を参照しやすくなるという効果を奏する。
Smart Images

Figure 0007917812000001 
Figure 0007917812000002 
Figure 0007917812000003
Abstract
Description
[Technical Field]
[0001] The present invention relates to an information processing apparatus, an information processing method, and a program. [Background Art]
[0002] Conventionally, there has been known a system that discloses prediction content made by a person who predicts competition results to viewers who intend to place votes on the competition (see, for example, Patent Document 1). [Prior Art Literature] [Patent Literature]
[0003] [Patent Document 1] Japanese Unexamined Patent Application Publication No. 2010-160612 [Summary of the Invention] [Problem to be Solved by the Invention]
[0004] When a viewer who intends to place a vote on a competition votes with reference to prediction content or voting content from other voters, if prediction results from a large number of other voters are displayed, a problem arises in that it is difficult for the viewer to find a prediction result from the other voter whose prediction result the viewer wants to refer to.
[0005] Accordingly, the present invention has been made in view of these points, and an object of the present invention is to make it easier for a person who votes on a competition to refer to voting content of another voter whose voting content the person wants to refer to. [Means for Solving the Problem]
[0006] The information processing device of the present invention includes a registration unit that registers a user different from the voting user as a registered user having a predetermined relationship with the voting user, based on the operation of the voting user who votes in a competition, and a display processing unit that, when the voting user designates a first competition from among a plurality of competitions, displays the voting content of the first registered user who voted for the first competition from among the plurality of registered users on the information terminal used by the voting user to vote. [Effects of the Invention]
[0007] According to the present invention, it is possible for people who vote in a competition to easily refer to the votes of other voters whose votes they wish to use as a reference. [Brief explanation of the drawing]
[0008] [Figure 1] This figure shows an example of the system configuration of the information processing system 1 according to this embodiment. [Figure 2] This figure shows an example of the hardware configuration of the information processing device 10. [Figure 3] This figure shows an example of the hardware configuration of the information terminal 20. [Figure 4] This figure shows an example of a screen displaying voting results shared by other users. [Figure 5] This figure shows an example of a screen displaying detailed voting results from other users. [Figure 6] This figure shows an example of a screen displaying the voting content made public by registered users. [Figure 7] This figure shows an example of a screen displaying the voting details of registered users. [Figure 8] This figure shows an example of the functional block configuration of the information processing device 10. [Figure 9] This figure shows an example of user data stored in the memory unit 12. [Figure 10] This is a flowchart of the operation of the information processing device 10. [Figure 11] This figure shows an example of a processing sequence in information processing system 1. [Modes for carrying out the invention]
[0009] <System Configuration> Figure 1 shows an example of the system configuration of the information processing system 1 according to this embodiment. The information processing system 1 shown in Figure 1 comprises an information processing device 10 and one or more information terminals 20 (first information terminal 20-1, second information terminal 20-2, third information terminal 20-3). The information processing device 10 and the multiple information terminals 20 are connected to each other so as to be able to communicate via a network N such as the Internet, an intranet, a wireless LAN (Local Area Network), or a mobile communication network.
[0010] The information processing device 10 is a device used to manage a voting service that accepts votes for competitions in which multiple competition entities participate. Voting for a competition is performed when a user using an information terminal 20 selects the competition entity they predict will win, and the information terminal 20 notifies the information processing device 10 of information indicating the competition entity selected by the user.
[0011] The competitions include, for example, bicycle racing, auto racing, horse racing, boat racing, soccer, tennis, or electronic sports. The competition entities include, for example, athletes, racing vehicles, racehorses, or competition teams. The voting targets are those to which the user votes for a predetermined value, and are determined by a combination of the competition entity that the user predicts will win from among several candidate competition entities (including athletes, racing vehicles, or animals) and the betting method (voting method). The predetermined value is a tangible or intangible thing that the user can use to obtain goods or services, such as money, electronic currency, or points. In this embodiment, the amount of the predetermined value voted by the user may be called the voting amount.
[0012] In the voting service provided using the information processing system 1, various services are provided in addition to accepting votes. For example, the voting service provides a service that discloses the voting content by a certain user, or the content predicted by a certain user about the result of a competition, to other users. The voting content includes information indicating the name of the competition for which the vote was cast and the competition subject for which the vote was cast. The voting content may include information indicating the voting amount. The provision of such a service allows users to vote with reference to the voting content of other users, which is suitable for users with little voting experience.
[0013] In the information processing system 1, a user who uses the service can pre-register other users whose voting content the user wants to refer to. When there are many users who disclose their voting content, it is difficult for a user to find the voting content of other users that the user wants to refer to. In contrast, in the information processing system 1, the user can register other favorite users in advance. By registering other users, the user can easily refer to the voting content of their favorite other users.
[0014] The information processing apparatus 10 is composed of, for example, one or a plurality of physical servers. The information processing apparatus 10 may be configured using a virtual server operating on a hypervisor, or may be configured using a cloud server.
[0015] The information terminal 20 is a device used by a user, for example, a device such as a mobile phone (including a smartphone), a tablet terminal, or a personal computer. For example, a dedicated application program (hereinafter referred to as a "dedicated application") for providing a voting service to the user is installed on the information terminal 20. Via the dedicated application, the user can vote for a voting target, watch distributed videos, and browse the voting content of other users.
[0016] When the information terminal 20 receives an operation to launch a dedicated application, it displays a display screen of the voting service. The display screen is, for example, a screen that displays voting contents or prediction contents of other users, or a screen for accepting an operation to vote in a competition.
[0017] The information terminal 20 may display a screen for accepting an operation of registering another user that the user likes. For example, on a screen displaying voting contents or prediction contents of another user, when a predetermined operation is performed while the voting contents or prediction contents corresponding to the other user that the user likes are displayed, the information terminal 20 requests the information processing device 10 to register the other user as a registered user having a predetermined relationship (first relationship) with the user.
[0018] The information processing device 10 registers the registered user in association with the user in response to a request from the information terminal 20. After the registered user is registered, the user can cause the information terminal 20 to preferentially display the voting contents or prediction contents of the registered user. For example, when an operation for browsing the voting contents or prediction contents of the registered user is performed on the information terminal 20, the information processing device 10 extracts the voting contents or prediction contents by the registered user from a large number of voting contents or prediction contents by a large number of users, and causes the information terminal 20 to display the extracted voting contents or prediction contents.
[0019] The operation of the information processing device 10 and the information terminal 20 in this manner makes it easy for a user who intends to vote on a competition to refer to the voting contents or prediction contents of other users that the user wants to reference as a reference. In the following description, a case where the information terminal 20 displays the voting contents of other users is exemplified, but the information terminal 20 may display prediction contents together with the voting contents or instead of the voting contents.
[0020] In this specification, a user who registers other users may be referred to as a voting user, and a registered user may be referred to as a registered user. Furthermore, a user who has a first relationship with a registered user may be referred to as a first voting user, and a user who has a second relationship with a registered user may be referred to as a second voting user. As will be explained in detail later, the first relationship is, as described above, a relationship in which a first voting user has registered a registered user as a favorite user. The second relationship is a relationship in which a second voting user and a registered user have mutually acknowledged each other (a so-called friend relationship). Furthermore, a registered user who voted in the first competition may be referred to as a first registered user, and a registered user who voted in the second competition may be referred to as a second registered user.
[0021] The first information terminal 20-1 shown in Figure 1 is the information terminal 20 used by the first voting user, the second information terminal 20-2 is the information terminal 20 used by the second voting user, and the third information terminal 20-3 is the information terminal 20 used by the registered user. In this specification, when describing operations in which it is not necessary to distinguish between the first information terminal 20-1, the second information terminal 20-2, and the third information terminal 20-3, they may be referred to as information terminal 20. The configuration and operation of the information processing device 10 and the information terminal 20 will be described in detail below.
[0022] <Hardware Configuration> Figure 2 shows an example of the hardware configuration of the information processing device 10. The information processing device 10 includes a processor 11, a storage unit 12, a communication interface 13, an input device 14, and an output device 15.
[0023] The processor 11 is, for example, a CPU (Central Processing Unit) or a GPU (Graphical Processing Unit). This is a Processing Unit that performs various functions by executing programs stored in the memory unit 12.
[0024] The storage unit 12 has a storage medium such as memory, an HDD (Hard Disk Drive), or an SSD (Solid State Drive). The storage unit 12 stores the program executed by the processor 11. The storage unit 12 also stores at least one of the user's voting content or the user's predictions regarding the outcome of the competition, associated with the user ID.
[0025] The communication IF 13 has a communication controller for wired or wireless communication with the information terminal 20 via the network N. The communication IF 13 notifies the processor 11 of data received from the information terminal 20. The communication IF 13 also transmits data input from the processor 11 to the information terminal 20.
[0026] The input device 14 receives input operations from, for example, the administrator of the information processing device 10. The input device 14 is, for example, a keyboard, touch panel, mouse, or microphone. The output device 15 outputs information to, for example, the administrator of the information processing device 10. The output device 15 is, for example, a display or speaker.
[0027] Figure 3 shows an example of the hardware configuration of the information terminal 20. The information terminal 20 includes a processor 21, a storage unit 22, a communication interface 23, an input device 24, and an output device 25.
[0028] The processor 21 is, for example, a CPU, and it performs various functions by executing programs stored in the memory unit 22.
[0029] The memory unit 22 has storage media such as ROM (Read Only Memory) and RAM (Random Access Memory). The memory unit 22 stores programs that the processor 21 executes.
[0030] The communication IF23 has a communication controller for wired or wireless communication with the information processing device 10 via the network N. The communication IF23 notifies the processor 21 of data received from the information processing device 10. The communication IF23 also transmits data input from the processor 21 to the information processing device 10.
[0031] The input device 24 accepts input from the user, for example. The input device 24 is, for example, a keyboard, touch panel, mouse, or microphone. The output device 25 is, for example, a display unit and an audio output unit that output information to the user, for example. The output device 25 is, for example, a display or speaker, for example.
[0032] <Example of the display screen of information terminal 20> Figures 4 to 7 show examples of screens displayed on the information terminal 20. Figure 4 shows an example of a screen displaying voting content made public by other users. The screen shown in Figure 4 includes display areas 251, 252, 253, and 254.
[0033] Display area 251 is the first area for displaying a list of votes from other users. Display area 251 displays one or more votes from other users selected by the user from among multiple conditions displayed in display area 254, for the competition selected by the user from among multiple competitions displayed in display area 253.
[0034] For example, display area 251 shows the names or nicknames of other users, their betting amounts, and their return rates. The return rate is calculated as the amount won divided by the betting amount. If a user bets 100 yen and wins 200 yen, the return rate is 200%. The previous day's return rate is the user's return rate for the competition held the day before the screen is displayed, and the current day's return rate is the return rate for the competitions held on the current day that have already concluded. By looking at the betting amount and return rate, users can determine whether a user is worth checking the details of their bets.
[0035] Display area 252 is a second area for displaying voting content different from that displayed in display area 251, in a different manner than that displayed in display area 251. Display area 252 sequentially displays, for example, multiple voting contents from other users for a different sport than the one for which voting contents are displayed in display area 251. Display area 252 displays, for example, multiple voting contents sequentially moving in a predetermined direction. Details of the voting contents displayed in display area 251 and display area 252 will be described later.
[0036] Display area 253 is where users select which competitions they want to see other users' votes for. In Figure 4, the competitions "Hiroshima 7R" and "Toride 6R" are displayed, and "Toride 6R," indicated by the thick line, is selected. Users can switch the displayed competition names by sliding their finger within display area 253.
[0037] Display area 254 is an area for the user to input the conditions for selecting the voting content to be displayed in display area 251. In Figure 4, three conditions, "Popular," "New," and "Registered Users," are displayed, but other conditions may be displayed in display area 254.
[0038] The "Popularity" condition prioritizes displaying users whose votes are frequently displayed, or users whose votes have been viewed by other users who have frequently cast the same vote. The "New" condition prioritizes displaying votes in order of the shortest time elapsed since the vote was made public. The "Registered Users" condition prioritizes displaying registered users who have been registered as favorite users by the user of the information terminal 20. In Figure 4, the votes for "Toride 6R" by popular users are displayed in order.
[0039] Figure 5 shows an example of a screen displaying the voting details of other users. The screen shown in Figure 5 is displayed when one of the multiple other users displayed in display area 251 in Figure 4 is selected. Display area 255 shows the username and voting amount that were shown in Figure 4.
[0040] Display area 256 shows the votes and odds from other users that were displayed in display area 255. The votes are combinations of numbers that indicate the target of the vote (i.e., the sport). (For example, represented by numbers 2, 3, and 4). If another user casts multiple votes, multiple votes will be displayed in display area 256.
[0041] Operation image 257 is an operation image for "piggyback voting," which is the act of voting on another user's vote after referring to that user's vote and then voting on a vote that is at least partially the same as that vote. The user can vote on the selected vote by selecting the vote they want to vote on from among the multiple votes displayed in the display area 256 and then selecting the operation image for "piggyback voting." When operation image 257 is selected by the user, the information terminal 20 transmits voting data to the information processing device 10, including user identification information (hereinafter referred to as "user ID") for identifying the user, a competition ID for identifying the competition, and the vote selected by the user. When the information terminal 20 receives a notification from the information processing device 10 indicating that the vote has been received, it displays that the vote has been completed.
[0042] Operation image 258 is an operation image for registering other users displayed in the display area 255 as favorite registered users. When the user selects operation image 258, the information terminal 20 sends the user ID of the information terminal 20, the user ID of the other user, and a registration request message indicating that registration is requested to the information processing device 10.
[0043] Figure 6 shows an example of a screen displaying voting content made public by registered users. The screen in Figure 6 differs from the screen shown in Figure 4 in that "Registered Users" is selected in display area 254, and the voting content of the three registered users "Suzuki," "Ando," and "Kimura" shown in Figure 5 is displayed in display area 251. By selecting "Registered Users," users can prioritize viewing the voting content of registered users they wish to see from among the voting content of many other users, thereby reducing the time required to view the desired voting content.
[0044] Figure 7 shows an example of a screen displaying the voting details of registered users. The screen shown in Figure 7 is displayed when "Suzuki" is selected in the screen shown in Figure 6. The screen shown in Figure 7 differs from the screen shown in Figure 5 in that operation image 259 is displayed instead of operation image 258. Operation image 259 is an operation image used to change a registered user who has been registered as a favorite to an unregistered user who has not been registered.
[0045] In response to the user selecting the operation image 259, the information terminal 20 sends the user ID of the user using the information terminal 20, the user ID of the registered user, and a registration cancellation request message indicating a request to cancel the registration to the information processing device 10. Upon receiving the registration cancellation request message, the information processing device 10 changes the registered user to an unregistered state.
[0046] <Functional Block Configuration> Figure 8 shows an example of the functional block configuration of the information processing device 10. The processor 11 includes a vote reception unit 111, a public operation reception unit 112, a registration unit 113, and a display processing unit 114. The processor 11 functions as the vote reception unit 111, the public operation reception unit 112, the registration unit 113, and the display processing unit 114 by executing a program stored in the storage unit 12.
[0047] The storage unit 12 stores user data, including at least one of the voting content or prediction content, associated with the user ID. Figure 9 shows an example of user data stored in the storage unit 12. In the user data shown in Figure 9, the user ID, voting content (competition ID, target of vote, vote amount), a public flag, and a registered user ID are associated. A user with a public flag of ○ indicates that they have made their voting content public. The registered user ID is the user ID of a registered user that the user has registered as a favorite user. In the user data, multiple voting contents may be associated with a single user ID. In this case, a public flag may be associated with each voting content.
[0048] The voting reception unit 111 accepts user operations for voting in a competition. The voting reception unit 111 accepts voting operations when a voting operation is performed on the user's voting screen on the information terminal 20, or when the operation image 257 is selected on the screen shown in Figure 5 or Figure 7, by receiving the voting data transmitted by the information terminal 20.
[0049] In this embodiment, the vote reception unit 111 receives votes for the first competition from registered users who are registered as having a first relationship with the first voting user, based on the operation of the first voting user who votes for the competition. In this case, the vote reception unit 111 stores the received votes in the storage unit 12 in association with the registered user's user ID. Specifically, the vote reception unit 111 stores the registered user's user ID, the competition ID of the first competition, the target of the vote, and the vote amount in the storage unit 12 in association with each other.
[0050] The voting reception unit 111 displays a screen on the third information terminal 20-3 used by the registered user that allows the registered user to make their vote public after receiving the vote. For example, immediately after a vote is cast, the voting reception unit 111 displays an image for performing the public voting operation on the voting screen. The voting reception unit 111 may also display a screen on the third information terminal 20-3 used by the registered user, different from the voting screen, for performing the public voting operation, throughout the period during which the registered user can vote for the competition they have voted for.
[0051] The public operation reception unit 112 receives public operation requests to make public the voting content of users who have voted for a competition. When the voting reception unit 111 receives a vote for the first competition from a registered user via the third information terminal 20-3, the public operation reception unit 112 then receives a public operation request to make public the voting content of the registered user. When the public operation reception unit 112 receives a public operation request, it sets the voting content to a public state by, for example, changing the public flag in the user data shown in Figure 9 to a state indicating that it has been made public, in association with the voting content stored in the storage unit 12.
[0052] The registration unit 113 registers users different from the voting user as registered users who have a predetermined relationship (i.e., a first relationship) with the voting user, based on the actions of the voting user who votes in the competition. In this embodiment, the first relationship is one in which the voting user's vote is preferentially displayed on the information terminal 20 when they perform a predetermined operation on the first information terminal 20-1 (for example, selecting "Registered User" on the screen shown in Figure 4).
[0053] When the registration unit 113 receives a registration request from the first information terminal 20-1 indicating that the voting user has selected the operation image 258 for "favorite registration" on the first information terminal 20-1, it registers the user displayed on the screen showing the operation image 258 as a registered user. The registration unit 113 stores the user ID of the user to be registered as a registered user in association with the user ID of the voting user in the user data stored in the storage unit 12.
[0054] The display processing unit 114 performs processing to display various types of information on the information terminal 20. For example, the display processing unit 114 displays the various screens shown in Figures 4 to 7 on the information terminal 20. The various operations of the display processing unit 114 will be described below.
[0055] [Displaying registered users' voting results] The display processing unit 114, when a voting user designates a first competition from among multiple competitions, displays the voting details of the first registered user who voted for the first competition on the first information terminal 20-1 used by the voting user. The display processing unit 114, when the public operation reception unit 112 receives a public operation, displays the voting details of the registered users on the first information terminal 20-1 used by the first voting user. The display processing unit 114 does not display the voting details of registered users for whom the public operation reception unit 112 has not received a public operation on the first information terminal 20-1.
[0056] In the example shown in Figure 6, when a voting user using the first information terminal 20-1 selects "Toride 6R" displayed in the display area 253 as the first competition and selects "Registered User" displayed in the display area 254, the display processing unit 114 selects the first registered user who voted for "Toride 6R" from among the multiple registered users registered by the voting user using the first information terminal 20-1. The display processing unit 114 transmits the voting content of the first registered user who has made their voting content for "Toride 6R" public to the first information terminal 20-1, thereby displaying the voting content in the display area 251 of the first information terminal 20-1.
[0057] The display processing unit 114 displays the voting content of the first registered user in a first area (for example, display area 251 in Figure 6) of the multiple display areas of the first information terminal 20-1, which is capable of displaying a list of the voting content of one or more registered users. The first area occupies the largest proportion of the display area of the first information terminal 20-1. By displaying a list of multiple voting contents in such a first area, the display processing unit 114 makes it easy for the voting user to see an overview of the voting content of multiple registered users that they wish to refer to.
[0058] The display processing unit 114 may display the votes of a second registered user who voted for a second competition different from the first competition that the voting user has not specified, in the second display area of the first information terminal 20-1, which is different from the first display area. In the example shown in Figure 6, the display processing unit 114 transmits the votes of a second registered user who voted for a competition different from "Toride 6R" selected by the voting user (for example, "Hiroshima 7R") to the first information terminal 20-1, and displays the votes in the display area 252 of the first information terminal 20-1. By operating in this manner, the display processing unit 114 allows the voting user to obtain information about other competitions, thereby motivating the voting user to vote in other competitions as well.
[0059] The display processing unit 114 displays the voting content of the second registered user in the first area of the first information terminal 20-1 for a longer period of time than the time for which the voting content of the second registered user is displayed in the second area of the first information terminal 20-1. The display processing unit 114, for example, continues to display the voting content displayed in the first area until the voting user performs an operation to transition to another screen, and after a certain period of time has elapsed, regardless of whether the voting user performs an operation, it stops displaying the voting content displayed in the second area. The display processing unit 114, for example, switches between and displays multiple voting contents for the second competition at intervals predetermined by the user.
[0060] The display processing unit 114 displays the voting content for the competition selected by the voting user in the first area for an extended period of time, and displays the voting content for the competition not selected by the voting user in the second area for a short period of time. This allows the voting user to take ample time to review information about the competition they are considering voting for, and also to obtain information about competitions they are not considering.
[0061] The display processing unit 114 may, when a voting user designates a first competition, display the voting content of the first registered user on the first information terminal 20-1, provided that the voting user meets the viewing conditions that allow them to view the voting target of the first registered user among multiple registered users. In this case, if the voting user does not meet the viewing conditions, the display processing unit 114 will not display the voting target of the first registered user on the first information terminal 20-1.
[0062] The viewing conditions include, for example, that the voting user has registered the first registered user as one of their own registered users. The viewing conditions may also include that the voting user has paid a predetermined fee required to check the voting content of the first registered user. The predetermined fee is the fee paid to the business operator that provides voting services using the information processing device 10, and a portion of the fee may be paid to the first registered user who made the voting content public. A portion of the fee may be paid to the first registered user whose voting content was checked by the voting user, or to the first registered user whose vote the voting user cast on behalf of. By displaying the voting content on the first information terminal 20-1 based on such viewing conditions, the value of making the voting content public is increased, and users are motivated to make their voting content public.
[0063] The viewing conditions may include the voting user having pre-registered an amount equal to or greater than a threshold value as a predetermined value to be used for voting. If the predetermined value includes electronic currency (e.g., points) provided to the voting user free of charge and the voting user's cash, the display processing unit 114 may display the voting details on the first information terminal 20-1 on the condition that an amount equal to or greater than the threshold value of cash has been registered for use in voting.
[0064] The predetermined value used for voting is associated with the user ID in the user data, for example, in response to user actions. In this case, the display processing unit 114 refers to the user data and displays the voting content on the first information terminal 20-1 if the voting user is able to spend an amount equal to or greater than the threshold. If the voting user is able to spend an amount less than the threshold, the display processing unit 114 does not display the voting content on the first information terminal 20-1, but instead displays a message prompting the user to register the predetermined value, such as "Please register the amount you will spend on voting." This operation by the display processing unit 114 increases the probability that the user will vote after viewing the voting content.
[0065] If there are multiple first registered users, the display processing unit 114 may display multiple voting contents corresponding to multiple first registered users on the first information terminal 20-1 in an order based on information about past competitions voted for by the voting users, from among the competitions that the multiple first registered users have voted for in the past. Information about past competitions may include, for example, the number of times the first registered user has voted in the past, the amount of money voted by the first registered user in the past, or the results of the first registered user in the past.
[0066] The display processing unit 114 displays multiple voting contents corresponding to multiple first registered users on the first information terminal 20-1 in order of the number of votes voted in the past, the amount voted in the past, or the performance indicated by the voting results in past competitions. The performance indicated by the voting results is represented by at least one of the following: whether the voting contents were correct or incorrect, the odds of the correct voting contents, or the amount of payout obtained as a result of the correct voting contents. By displaying multiple voting contents on the information terminal 20 in order based on information about past competitions in this way, voting users can easily refer to the voting contents of registered users with more voting experience or registered users with better past performance, thus increasing the value of referring to the voting contents.
[0067] The display processing unit 114 may display multiple voting results corresponding to multiple first registered users on the first information terminal 20-1 in the order of the results shown by the voting results in past competitions having attributes common to the first competition. Past competitions having attributes common to the first competition are, for example, competitions in which at least one of the multiple competition entities participating in the first competition participated. Past competitions having attributes common to the first competition may also be competitions held at the same venue where the first competition is held. By displaying voting results based on the performance of registered users in past competitions with similar attributes to the first competition in this way, the probability of users obtaining good voting results for the first competition increases.
[0068] The display processing unit 114 may display on the first information terminal 20-1 multiple voting results corresponding to multiple first registered users in a sequence based on information about one or more past competitions in which the voting user made a vote that was at least partially common with the voting content of multiple first registered users after referring to the voting content of multiple first registered users. In other words, the display processing unit 114 may determine the order in which to display the voting content of multiple registered users based on the voting user's track record of past instances where they have joined multiple first registered users in voting.
[0069] The display processing unit 114 displays multiple voting contents corresponding to multiple first registered users on the first information terminal 20-1 in an order corresponding to the number of times a voting user has voted with voting contents that are at least partially common to the voting contents of the first registered user in past competitions, after the voting user has referred to the voting contents of the first registered user in past competitions. This operation of the display processing unit 114 makes it easier for the user to refer to the voting contents of first registered users with whom they have frequently "piggybacked" voting in the past. This operation of the display processing unit 114 is suitable when a user wants to "piggyback" voting based on the voting contents of the same first registered user.
[0070] The display processing unit 114 may display multiple voting contents corresponding to multiple first registered users on the first information terminal 20-1 in an order based on the results when a voting user made a vote with voting contents that are at least partially common to the voting contents of the first registered user in a past competition after referring to the voting contents of the first registered user in a past competition. In other words, when a voting user makes a piggyback vote after referring to the voting contents of multiple first registered users in a past competition, the display processing unit 114 will display the voting contents of the first registered user that performed well in the piggyback vote on the first information terminal 20-1 with priority over the voting contents of other first registered users. By operating in this manner, the display processing unit 114 makes it easier for the user to refer to the voting contents of first registered users that have achieved good results among the first registered users in the past when piggybacking votes, thereby increasing the probability of achieving good results in new votes.
[0071] The display processing unit 114 may display information indicating common voting targets included in the voting content of multiple first registered users in the first competition on the first information terminal 20-1 used by the voting user. For example, on the screen displaying voting content as shown in Figure 7, the display processing unit 114 displays voting targets that other first registered users have also voted for and voting targets that other first registered users have not voted for, so that the user can identify them. In the example shown in Figure 7, if other first registered users have voted for targets 2 and 5, the display processing unit 114 displays the display of 2 and 5 in a different manner from the display of the other numbers.
[0072] The display processing unit 114 may display combinations of multiple voting targets that other first registered users have also voted for, and combinations that other first registered users have not voted for, so that the user can identify them. In the example shown in Figure 7, if other first registered users have also voted for the combination "2-5-4", the display of that combination is displayed in a different manner from the display of other combinations.
[0073] The display processing unit 114 may display information on the first information terminal 20-1 that recommends voting targets (including combinations of voting targets) that are common to multiple first registered users. By displaying voting targets common to multiple first registered users on the first information terminal 20-1 in this way so that voting users can recognize them, voting users are more likely to vote for targets that many other first registered users have voted for, and the probability of getting no vote at all can be reduced. As a result, it is possible to prevent a decrease in the voting users' motivation to vote.
[0074] The display processing unit 114 may, in the screen shown in Figure 6 where summaries of the voting contents of multiple first registered users are displayed in a list, prioritize the display on the first information terminal 20-1 of first registered users who have voted for a large number of votes that include common voting targets among multiple first registered users. By operating in this manner, the display processing unit 114 makes it easier for voting users to refer to the voting contents of first registered users who have voted for common voting targets among multiple first registered users. As a result, the probability of a voting user voting but getting no correct answers can be reduced, thus preventing a decrease in the voting user's motivation to vote.
[0075] The display processing unit 114 displays the vote content on the first information terminal 20-1 if the public operation reception unit 112 receives a public operation within the time when the first voting user can vote for the first competition, after the voting reception unit 111 has received a vote from a registered user for the first competition. The display processing unit 114 does not display the vote content on the first information terminal 20-1 if the public operation reception unit 112 receives a public operation after the time when the first voting user can vote for the first competition has passed. By operating in this manner, the display processing unit 114 can prevent the display of vote content for competitions that the voting user cannot vote for.
[0076] However, even if a voting user is unable to vote, there may be cases where it is necessary to check what kind of votes registered users have cast. In such cases, the display processing unit 114 may switch the operations required to display the voting content depending on whether the timing of the public operation reception unit 112 receiving the public operation is within the time when the first voting user can vote in the first competition.
[0077] Specifically, the display processing unit 114 displays the voting content without requiring the first voter to perform any action to display voting content for competitions they are unable to vote in, if the public operation reception unit 112 receives a public operation within the time frame in which the first voter can vote for the first competition. On the other hand, if the public operation reception unit 112 receives a public operation after the time frame in which the first voter can vote for the first competition has passed, the display processing unit 114 displays the voting content only if the first voter has performed an action to display the voting content. By operating in this manner, the display processing unit 114 prevents the voting content for competitions that the voter cannot vote in from always being displayed, while still allowing the voter to view the voting content of registered users when they wish to do so.
[0078] [Registered users who are friends] A voting user may register other users in a second relationship, distinct from the first relationship, in addition to the registered users in the first relationship. The first relationship is a relationship that arises when a voting user (e.g., the first voting user) is associated with a registered user through an action by the voting user (e.g., the first voting user) without the approval of the registered user. In contrast, the second relationship is a relationship that arises when a voting user (e.g., the second voting user) is associated with a registered user through the approval of the registered user in response to an action by the voting user (e.g., the second voting user). It is assumed that the second voting user, who is in a second relationship with the registered user, is closer to the registered user than the first voting user, who is in a first relationship with the registered user. In this specification, the second relationship may be referred to as a friend relationship.
[0079] For a registered user, even if there are voting details they do not want to disclose to a first voting user with whom they have a predetermined relationship (first relationship) without their approval, it is assumed that there would be no problem disclosing those voting details to a second voting user with whom they have such a friendly relationship. Therefore, the display processing unit 114 may change the conditions for disclosing the registered user's voting details to a first voting user with whom they have a first relationship, and to a second voting user with whom they have a second relationship.
[0080] For example, if the public operation reception unit 112 has not received a public operation from a registered user, the display processing unit 114 will not display the registered user's vote on the first information terminal 20-1 used by the first voting user in the first relationship. On the other hand, even if the public operation reception unit 112 has not received a public operation from a registered user, the display processing unit 114 will display the vote on the second information terminal 20-2 used by the second voting user who has a second relationship with the registered user that is different from the first relationship. With the display processing unit 114 operating in this way, the registered user can make their vote public to the second voting user in a friend relationship without having to perform an operation to make the vote public, thus saving them the trouble of operation. As a result, it becomes easier to share vote content among users who have a friend relationship.
[0081] The display processing unit 114 may switch whether or not to notify the registered user that a vote based on the registered user's vote has been cast, depending on whether it has a first-level relationship or a second-level relationship with the registered user. Specifically, if a first-level voter who is not friends with the registered user casts a vote based on the vote, the display processing unit 114 does not notify the registered user that the first-level voter cast a vote based on the vote. On the other hand, if a second-level voter who is friends with the registered user casts a vote based on the vote, the display processing unit 114 notifies the registered user that the second-level voter cast a vote based on the vote. By operating in this way, the registered user can understand that users with whom they have a friendship have taken their vote into consideration, and communication between users with a friendship is promoted, thus increasing the value of registering as a friend.
[0082] [Push notifications for voting results] As described above, the display processing unit 114 displays the votes of registered users in the display area 252 (second area) of the information terminal 20, regardless of the user's operation of the information terminal 20. In other words, the display processing unit 114 pushes the votes of registered users to the voting users. The order in which the display processing unit 114 pushes multiple votes is arbitrary, but the display processing unit 114 may determine the priority order for pushing votes corresponding to multiple competitions based on the voting deadlines for each of the multiple competitions.
[0083] For example, if the voting reception unit 111 receives a vote from a registered user for the first competition before a predetermined time before the voting deadline for the first competition, the display processing unit 114 displays the vote details on the first information terminal 20-1 in response to the operation by the first voting user to specify the first competition. On the other hand, if the voting reception unit 111 receives a vote from a registered user for the first competition within a predetermined time before the voting deadline for the first competition, the display processing unit 114 displays the vote details on the first information terminal 20-1. By operating in this manner, the display processing unit 114 can prevent users from being notified too frequently about the vote details as long as there is sufficient time before the voting deadline. Furthermore, it makes it easier for users to notice the vote details when the voting deadline is approaching.
[0084] The display processing unit 114 may switch the conditions for push notifications of registered users' votes to the information terminal 20 based on the voting deadlines for each of the multiple competitions. For example, the display processing unit 114 notifies the first voting user of the votes in response to the public operation reception unit 112 receiving a public operation from a registered user for the votes in the first competition at a time prior to the voting deadline for the first competition. On the other hand, the display processing unit 114 displays the votes on the first information terminal 20-1 at a time within a predetermined time before the voting deadline for the first competition, regardless of whether the public operation reception unit 112 has received a public operation from a registered user for the votes in the first competition. By operating in this manner, the voting information for competitions whose voting deadlines are approaching is successively displayed on the information terminal 20, thereby motivating users to vote in those competitions.
[0085] The display processing unit 114 may display information on the first information terminal 20-1 to encourage voting for the first competition when the voting reception unit 111 receives votes for the first competition from multiple registered users. In this case, the display processing unit 114 may push notification to the information terminal 20 of information such as the number of registered users who voted for the first competition, their names, or the amount of their votes, and display this information on the information terminal 20. The display processing unit 114 may also display information on the first information terminal 20-1 to encourage voting for the first competition in the second area of the first information terminal 20-1 while the first voting user using the first information terminal 20-1 is displaying the voting results for competitions other than the first competition in the first area of the first information terminal 20-1. When multiple registered users have voted, the first voting user can refer to the voting results of multiple registered users before voting, thus increasing the probability of obtaining a good voting result. As a result, the first voting user is motivated to vote.
[0086] The display processing unit 114 may display information indicating the voting target on the first information terminal 20-1 when the voting reception unit 111 receives votes from multiple registered users for the same voting target in the first competition. When multiple users vote for the same voting target, it is assumed that the voting target has a high probability of winning the competition. By operating in this manner, the display processing unit 114 makes it less likely for users to miss the opportunity to vote for a competition in which there is a voting target with a high probability of winning.
[0087] The display processing unit 114 may display the voting details on the first information terminal 20-1 if the monetary value of the votes cast by registered users for the first competition is above a predetermined value. If the monetary value of the votes cast by registered users for the first competition is above a predetermined value, it is assumed that the registered users are confident that they will win. By operating in this manner, the display processing unit 114 allows voting users to refer to the voting details of registered users who have a high probability of winning, making it less likely for users to miss the opportunity to vote for a competition in which there is a high probability of winning.
[0088] Incidentally, if the first voting user has already voted for the first competition, it is assumed that the first voting user is not interested in which voting target is preferable, but rather in the points of agreement or disagreement between the registered user's voting target and their own. Therefore, the display processing unit 114 may display different voting content on the first information terminal 20-1 depending on whether the first voting user has already voted for the first competition or not.
[0089] The display processing unit 114, for example, if the first voting user has already voted for the first competition, displays the voting content corresponding to the difference between the first voting user's vote for the first competition and the registered user's vote for the first competition on the first information terminal 20-1. Specifically, if the first voting user votes for the first competition and then the registered user votes for the first competition, and the voting content of both matches, the display processing unit 114 notifies the first information terminal 20-1 with a message such as "Mr. / Ms. XX has purchased the same ticket." By notifying such a message, the display processing unit 114 can give users who have already voted a sense of security and improve user satisfaction.
[0090] If the votes cast by the first voting user for the first competition do not match those cast by the registered user for the first competition, the display processing unit 114 may display the votes indicating the mismatched votes on the first information terminal 20-1. If the votes of both parties match, the display processing unit 114 may not notify the first information terminal 20-1 of the registered user's votes, but if the votes of both parties do not match, it may display the votes indicating the mismatched votes on the first information terminal 20-1. By displaying such a message on the information terminal 20, the display processing unit 114 allows users who have already voted to make additional votes by referring to the votes of the registered user.
[0091] By switching the content of the message displayed on the information terminal 20 according to the user's voting status, the display processing unit 114 can notify the user of useful information regardless of the user's voting status.
[0092] <Operation flowchart of the information processing device 10> Figure 10 is a flowchart of the operation of the information processing device 10. The flowchart shown in Figure 10 starts from the point when a user using the first information terminal 20-1 launches a dedicated application for voting in a competition and opens a screen to view the voting results of other users (for example, the screen shown in Figure 4).
[0093] When an operation to specify the first competition is performed on the first information terminal 20-1, the first information terminal 20-1 transmits data indicating that the first competition has been specified in the display area 253 of the screen shown in Figure 5 to the information processing device 10. When the display processing device 114 receives the data indicating that the first competition has been specified and accepts the specification of the first competition (S11), it determines whether or not it is specified to display the registered user (S12). That is, the display processing device 114 determines whether or not "Registered User" has been selected in the display area 254 of the screen shown in Figure 5.
[0094] If it is not specified that registered users should be displayed (NO in S12), the display processing unit 114 selects one or more voting contents from multiple voting contents of multiple users who have made their voting contents public, based on the conditions specified in the display area 254 of the first information terminal 20-1 (S13). The display processing unit 114 then displays the voting contents in the first area of the first information terminal 20-1, for example, in order of popularity of the users who have made their voting contents public or in order of newest voting contents (S14).
[0095] When an operation is performed to register a user whose voting content is being displayed on the first information terminal 20-1 as a registered user, the first information terminal 20-1 transmits the user ID of the first information terminal 20-1 user, the user ID of the user to be registered, and a registration request to the information processing device 10. When the registration unit 113 receives the registration request (S15), it associates the user ID of the user using the first information terminal 20-1 with the user ID of the user to be registered in the user data stored in the storage unit 12, and registers the selected user as a registered user (S16).
[0096] Subsequently, the voting reception unit 111 monitors whether or not a registered user has voted for the second competition (S17). The display processing unit 114 determines that any of the registered users has voted for the second competition. If the result in S17 is YES, the voting results for the second competition are displayed in the second area of the first information terminal 20-1 (S18). The display processing unit 114 determines whether a competition other than the first competition has been selected in the display area 253 of the first information terminal 20-1 (S19), and if it determines that another competition has been selected (YES in S19), it returns to processing S12. If the display processing unit 114 determines that no other competition has been selected (NO in S19), it determines whether the operation of the first information terminal 20-1 has finished (S20), and repeats the process of S19 until the operation of the first information terminal 20-1 has finished.
[0097] In S12, if the display processing unit 114 determines that "Registered User" has been selected in the display area 254 of the screen shown in Figure 5 and that it has been specified to display registered users (YES in S12), it selects the voting content of multiple registered users who have made their voting content public (S21). The display processing unit 114 then displays the voting content of the registered users who have made their voting content public, corresponding to the first competition, in the first area of the first information terminal 20-1 (S22).
[0098] When an operation to delete a registered user's registration is performed on the first information terminal 20-1, the first information terminal 20-1 transmits the user ID of the first information terminal 20-1 user, the user ID of the registered user whose registration is to be deleted, and a request to delete the registration to the information processing device 10. When the registration unit 113 receives the request to delete the registration (YES in S23), it deletes the registered user's registration by deleting the user ID of the user associated with the user ID of the user using the first information terminal 20-1 in the user data stored in the storage unit 12 (S24). Through the above procedure, the user of the first information terminal 20-1 can view the voting content of other users, register other users as registered users, and remove users from the list of registered users.
[0099] <Example of a processing sequence in Information Processing System 1> Figure 11 is a diagram illustrating an example of a processing sequence in the information processing system 1. Figure 11 shows some of the data transmitted and received between the first information terminal 20-1, the second information terminal 20-2, the third information terminal 20-3, and the information processing device 10. As previously described, the first information terminal 20-1 is an information terminal 20 used by the first voting user who has a first relationship with the registered user using the third information terminal 20-3. The second information terminal 20-2 is an information terminal 20 used by the second voting user who has a second relationship (friend relationship) with the registered user using the third information terminal 20-3.
[0100] The sequence diagram shown in Figure 11 begins when a registered user using the third information terminal 20-3 casts a vote for the first competition (S31). When the third information terminal 20-3 transmits the vote to the information processing device 10, the vote reception unit 111 of the information processing device 10 stores the vote in the storage unit 12 in association with the registered user using the third information terminal 20-3 (S32). The display processing unit 114 transmits the vote to the second information terminal 20-2 in response to the vote reception unit 111 receiving the vote. The second information terminal 20-2 displays the received vote (S33). The second information terminal 20-2 displays the received vote in a second area that can display the vote in real time, for example.
[0101] Subsequently, when an operation to make the voting results for the first competition public is performed on the third information terminal 20-3 (S34), the third information terminal 20-3 transmits the user ID of the user of the third information terminal 20-3, the competition ID of the first competition for which the public disclosure operation was performed, and public setting data indicating that the public disclosure operation has been performed to the information processing device 10. When the voting reception unit 111 receives the public setting data, it sets the voting results of the user of the third information terminal 20-3 to a public state by setting the public flag associated with the user ID of the third information terminal 20-3 in the user data (S35).
[0102] When the vote reception unit 111 sets the vote content of a user on the third information terminal 20-3 to public, the display processing unit 114 transmits the vote content to the first information terminal 20-1. The first information terminal 20-1 displays the received vote content (S36). The display processing unit 114 does not need to transmit the vote content to the second information terminal 20-2, which has already received the vote content, but it may retransmit the vote content or notify the second information terminal 20-2 that the vote content has been made public.
[0103] Subsequently, if a copycat vote is cast on the first information terminal 20-1 based on the displayed voting content (S37), the first information terminal 20-1 transmits the user ID of the first information terminal 20-1 user and information to identify the voting content for which the copycat vote was cast to the information processing device 10. Upon receiving this information, the voting reception unit 111 stores the voting content in the storage unit 12 in association with the user ID of the first information terminal 20-1 user, and then executes the voting process for the first information terminal 20-1 user (S38).
[0104] Similarly, if a piggyback vote is cast on the second information terminal 20-2 based on the displayed voting content (S39), the second information terminal 20-2 transmits the user ID of the user of the second information terminal 20-2 and information to identify the voting content for which the piggyback vote was cast to the information processing device 10. Upon receiving this information, the voting reception unit 111 stores the voting content in the storage unit 12 in association with the user ID of the user of the second information terminal 20-2, and then executes the voting process for the user of the second information terminal 20-2 (S40).
[0105] The display processing unit 114 does not notify the third information terminal 20-3 that a user of the first information terminal 20-1 has performed a piggyback vote, but it does not notify the third information terminal 20-3 that a user of the second information terminal 20-2 has performed a piggyback vote. The display processing unit 114 may also notify the third information terminal 20-3 of the username of the user of the second information terminal 20-2 who performed the piggyback vote.
[0106] When the third information terminal 20-3 receives a notification that a piggyback vote has been cast, it displays that a piggyback vote has been cast, for example, in the second display area (S41). The third information terminal 20-3 may also display the username of the second information terminal 20-2 that cast the piggyback vote. By displaying that a piggyback vote has been cast and the username of the user who cast the piggyback vote, the third information terminal 20-3 promotes communication between the user of the second information terminal 20-2 and the user of the third information terminal 20-3 who are friends, and increases the enjoyment of voting in the competition.
[0107] [Processing by program] In the above explanation, an example was given in which the information processing device 10 performs processes such as displaying the voting content of other users on the information terminal 20 or registering other users as registered users by having the processor 11 of the information processing device 10 execute a program stored in the storage unit 12. However, the entity that performs the above processes is not limited to the processor 11 of the information processing device 10, and some or all of the above processes may be performed by the processor 21 of the information terminal 20 executing a program stored in the storage unit 22.
[0108] In other words, the storage unit 22 may store a program that causes the processor 21 to execute the following steps based on the actions of the voting user who votes in the competition: register a user different from the voting user as a registered user having a predetermined relationship with the voting user; and, when the voting user designates a first competition from among multiple competitions, display the voting details of the first registered user who voted for the first competition on the information terminal 20 used by the voting user for voting. The processor 21 may then execute this program.
[0109] Similarly, the memory unit 22 may store a program that causes the processor 21 to execute the following steps: receiving a vote for the first competition from a registered user who is registered as having a first relationship with the first voting user through an operation by the first voting user who votes for the competition; receiving a disclosure operation to make the registered user's vote public; and, when the disclosure operation is received, displaying the vote content indicating the registered user's vote on an information terminal used by the first voting user. The processor 21 may then execute this program.
[0110] [Effects of Information Processing System 1] As described above, in the information processing system 1 according to this embodiment, the information processing device 10 has a registration unit 113 that registers a user different from the voting user as a registered user having a predetermined relationship with the voting user, based on the operation of the voting user who votes in the competition. The display processing unit 114 then displays the voting content of the first registered user who voted for the first competition among the multiple registered users on the information terminal 20 used by the voting user for voting (for example, the first area of the information terminal 20) when the voting user specifies a first competition from among multiple competitions. With the information processing device 10 configured in this way, even when there are many publicly available voting contents, it becomes easier for the user who votes in the competition to refer to the voting contents of other voters whose voting contents they wish to refer to.
[0111] Furthermore, the information processing device 10 includes a voting reception unit 111 that receives votes for the competition from registered users who are registered as having a first relationship with the user, based on the user's actions, and a disclosure operation reception unit 112 that receives disclosure operations to make the registered user's voting content public. When the disclosure operation reception unit 112 receives a disclosure operation, the display processing unit 114 pushes the registered user's voting content to the first information terminal 20-1 used by the user having a first relationship with the registered user, and displays it on the first information terminal 20-1 (for example, in the second area of the first information terminal 20-1). With the information processing device 10 configured in this way, it becomes easier for people voting in the competition to refer to the voting content made public by other voters whose voting content they wish to refer to.
[0112] Although the present invention has been described above using embodiments, the technical scope of the present invention is not limited to the scope described in the above embodiments, and various modifications and changes are possible within the scope of its gist. For example, all or part of the apparatus can be configured by functionally or physically distributing and integrating in 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 combinations are combined with the effects of the original embodiments.
[0113] In addition to the embodiments described above, the following should be added. (Note 1) A registration unit that, based on the actions of a voting user who votes in a competition, registers a user different from the voting user as a registered user having a predetermined relationship with the voting user, When the voting user designates a first competition from among multiple competitions, a display processing unit is provided to display the voting details of the first registered user who voted for the first competition from among multiple registered users on the information terminal used by the voting user. An information processing device having This configuration of the information processing device makes it easier for users voting in a competition to refer to the voting results of other voters whose votes they wish to use as a reference. (Note 2) The display processing unit causes the voting content of the first registered user to be displayed in a first area of the information terminal, which is capable of displaying a list of the voting content of one or more registered users. The information processing device described in Appendix 1. This configuration of the information processing device makes it easier for users who vote in a competition using an information terminal to view the voting details of multiple registered users. (Note 3) The display processing unit displays the voting content of a second registered user who voted for a second competition different from the first competition, which was not specified by the voting user, in the second display area of the information terminal, which is different from the first display area. The information processing device described in Appendix 2. This configuration of the information processing device motivates users to vote in other competitions as well. (Note 4) The display processing unit displays the voting content of the first registered user in the first area for a longer period of time than the time for which the voting content of the second registered user is displayed in the second area. The information processing device described in Appendix 3. This configuration of the information processing device allows users to spend sufficient time reviewing information about the competition they are considering voting for, while also obtaining information about other competitions. (Note 5) The display processing unit, when the voting user designates the first competition, displays the voting content of the first registered user on the information terminal, provided that the voting user meets the viewing conditions that allow the voting user to view the voting target of the first registered user among a plurality of registered users; and if the voting user does not meet the viewing conditions, the voting target of the first registered user is not displayed on the information terminal. An information processing device as described in any one of the items 1 to 4 of the appendix. This configuration of the information processing device prevents the display of other users' votes on the information terminal 20 of users who should not be shown other users' votes. (Note 6) If there are multiple first registered users, the display processing unit displays multiple voting contents corresponding to multiple first registered users on the information terminal in an order based on information about past competitions voted for by the voting users, from among the competitions that the multiple first registered users have voted for in the past. An information processing device as described in any one of the items 1 to 5 of the appendix. With the information processing device configured in this way, when voting based on the votes of other registered users, past voting results can be used as a reference. (Note 7) The display processing unit displays multiple voting contents corresponding to multiple first registered users on the information terminal in the order of the results shown in the voting results of the past competitions. The information processing device described in Appendix 6. This configuration of the information processing device makes it easier to refer to the voting content of registered users with good past performance, thus increasing the probability of a better voting result. (Note 8) The display processing unit displays multiple voting contents corresponding to multiple first registered users on the information terminal in the order of results shown by the voting results in past competitions having attributes common to the attributes of the first competition. The information processing device described in Appendix 7. This configuration of the information processing device makes it easier to refer to the voting results of registered users who have performed well in similar past competitions, thus increasing the probability of a favorable voting outcome. (Note 9) The display processing unit displays on the information terminal multiple voting results corresponding to multiple first registered users, in order based on information about one or more past competitions in which the voting user, after referring to the voting results of multiple first registered users, cast a vote that is at least partially common with the voting results of multiple past competitions in which the first registered users have previously voted. An information processing device as described in any one of the items 1 to 8 of the appendix. This configuration of the information processing device makes it easier for users to consider past results from registered users they have previously referenced, thus increasing the probability of a better voting outcome. (Note 10) The display processing unit displays on the information terminal multiple voting contents corresponding to multiple first registered users in an order corresponding to the number of times the voting user has made a vote with voting contents that are at least partially common with the voting contents of the first registered user in the past competition. The information processing device described in Appendix 9. This configuration of the information processing device makes it easier for users to refer to the votes of registered users who have voted similarly many times in the past, thus increasing the probability of a better voting outcome. (Note 11) The display processing unit displays on the information terminal multiple voting contents corresponding to multiple first registered users in order based on the results when the voting user makes a vote that is at least partially common with the voting contents of the first registered user in the past competition. The information processing device described in Appendix 9 or 10. With the information processing device configured in this way, users can more easily refer to the voting content of registered users who have performed well in the past and have cast similar votes, thus increasing the probability of a better voting result. (Note 12) The display processing unit causes the information terminal to display information indicating common voting targets included in the voting content of multiple first registered users in the first competition. An information processing device as described in any one of the appendices 1 to 10. This configuration of the information processing device makes it easier for users to identify potential voting targets that are likely to be worth voting for. (Note 13) A computer executes The steps include registering a user different from the voting user as a registered user having a predetermined relationship with the voting user, based on the actions of the voting user who votes in the competition, When the voting user designates a first competition from among multiple competitions, the voting details of the first registered user who voted for the first competition from among the multiple registered users are displayed on the information terminal used by the voting user. An information processing method having This information processing method makes it easier for users voting in a competition to refer to the votes of other voters whose votes they wish to use as a reference. (Note 14) On the computer, The steps include registering a user different from the voting user as a registered user having a predetermined relationship with the voting user, based on the actions of the voting user who votes in the competition, When the voting user designates a first competition from among multiple competitions, the voting details of the first registered user who voted for the first competition from among the multiple registered users are displayed on the information terminal used by the voting user. A program to execute. This program structure makes it easier for users voting in a competition to refer to the votes of other voters whose votes they would like to use as a reference. (Note 15) A voting reception unit that accepts votes for the first competition from registered users who are registered as having a first relationship with the first voting user, based on the actions of the first voting user who votes for the competition, A public operation reception unit that accepts public operation requests to make the voting content of the registered user public, When the public operation reception unit receives the public operation, a display processing unit is provided to display the voting content of the registered user on the first information terminal used by the first voting user, An information processing device having This configuration of the information processing device makes it easier for users voting in a competition to refer to the voting decisions of other users whose decisions they wish to use as a reference. (Note 16) The display processing unit displays the voting content on the first information terminal if the public operation reception unit receives the public operation within the time period during which the first voting user can vote for the first competition after the voting reception unit has received the vote from the registered user for the first competition, and does not display the voting content on the first information terminal if the public operation reception unit receives the public operation after the time period during which the first voting user can vote for the first competition has passed. The information processing device described in Appendix 15. This configuration of the information processing device prevents information about competitions that cannot be voted on from being displayed on the information terminal 20. (Note 17) The display processing unit, when the public operation reception unit has not received the public operation, will not display the voting content on the first information terminal, but will instead display the voting content on a second information terminal used by a second voting user who has a second relationship with the registered user that is different from the first relationship. The information processing device described in Appendix 15 or 16. This configuration of the information processing device reduces the number of steps required for registered users to notify people with whom they have a secondary relationship (e.g., a close relationship) of their voting results. (Note 18) The first relationship is one that arises when the first voting user and the registered user are associated through an action by the first voting user without the approval of the registered user, and the second relationship is one that arises when the second voting user and the registered user are associated through an action by the second voting user with the approval of the registered user. The information processing device described in Appendix 17. This configuration of the information processing device reduces the number of operations required to notify other users with whom the user has a close, mutually approved relationship about their votes, while preventing all votes from being notified to other users with whom the user does not have a close relationship. (Note 19) The display processing unit does not notify the registered user that the first voting user has voted based on the voting content when the first voting user has voted based on the voting content, and does not notify the registered user that the second voting user has voted based on the voting content when the second voting user has voted based on the voting content. The information processing device described in Appendix 17 or 18. This configuration of the information processing device allows users to know that users with whom they have a close relationship have taken the voting content into consideration, thus promoting communication among users. (Note 20) When the voting reception unit receives votes from a registered user for the first competition and votes for the second competition which will start after the first competition, the display processing unit will display the voting content corresponding to the first competition on the first information terminal before the voting content corresponding to the second competition. An information processing device as described in any one of the appendices 15 to 19. This configuration of the information processing device makes it easier for users to cast their votes before the voting period expires. (Note 21) The display processing unit, when the voting reception unit receives a vote from the registered user for the first competition at a time prior to a predetermined time before the voting deadline for the first competition, displays the voting content on the first information terminal in response to the operation by the first voting user to specify the first competition, and when the voting reception unit receives a vote from the registered user for the first competition within a predetermined time before the voting deadline for the first competition, displays the voting content on the first information terminal. An information processing device as described in any one of the items 15 to 20 of the appendix. This configuration of the information processing device prevents users from being notified of their votes too frequently, while also making it easier for them to notice their votes when the voting deadline is approaching. (Note 22) The display processing unit notifies the first voting user of the voting content in response to the public operation reception unit receiving the public operation for the voting content of the first competition by the registered user at a time prior to a predetermined time before the voting deadline for the first competition, and displays the voting content on the first information terminal at a time within a predetermined time before the voting deadline for the first competition, regardless of whether the public operation reception unit has received the public operation for the voting content of the first competition by the registered user. An information processing device as described in any one of the items 15 to 20 of the appendix. This configuration of the information processing device prevents voting results from being displayed for extended periods without the permission of registered users, while simultaneously providing useful information to users considering voting. (Note 23) The display processing unit, when the voting reception unit receives votes for the first competition from multiple registered users, causes the first information terminal to display information to encourage voting for the first competition. An information processing device as described in any one of the items 15 to 22 of the appendix. This configuration of the information processing device motivates users to vote. (Note 24) The display processing unit, when the voting reception unit receives votes from multiple registered users for the same voting target in the first competition, causes the display processing unit to display information indicating the voting target on the first information terminal. The information processing device described in Appendix 23. This configuration of the information processing device makes it easier for users to vote for the same candidate as many others, thus reducing the probability of voting for the wrong candidate. (Note 25) The display processing unit displays the voting details on the first information terminal when the monetary value of the votes cast by the registered user for the first competition exceeds a predetermined value. An information processing device as described in any one of the items 15 to 24 of the appendix. With the information processing device configured in this way, voting users can refer to the votes of registered users who have a high probability of winning, making it less likely for users to miss the opportunity to vote in competitions where there is a high probability of winning. (Note 26) The display processing unit displays different voting details on the first information terminal depending on whether the first voting user has already voted for the first competition or whether the first voting user has not voted for the first competition. An information processing device as described in any one of the items 15 to 25 of the appendix. With this information processing device configured, useful information can be provided to the user regardless of their voting status. (Note 27) If the first voting user has already voted for the first competition, the display processing unit displays the voting content on the first information terminal that corresponds to the difference between the voting content of the first voting user for the first competition and the voting content of the registered user for the first competition. The information processing device described in Appendix 26. This configuration of the information processing device provides a sense of security to users who have already voted, thereby improving user satisfaction. (Note 28) If the voting content of the first voting user for the first competition does not match the voting content of the registered user for the first competition, the display processing unit will display the voting content indicating the mismatched voting target on the first information terminal. The information processing device described in Appendix 27. With the information processing device configured in this way, users who have already voted can refer to the votes of registered users and cast additional votes. (Note 29) A computer executes The steps include: accepting votes for the first competition from registered users who are registered as having a first relationship with the first voting user through an operation by the first voting user who votes for the competition; A step of accepting a public operation to make the voting content of the registered user public, When the aforementioned disclosure operation is received, the first information terminal used by the first voting user displays the voting content indicating the registered user's vote, An information processing method having This information processing method makes it easier for users voting in a competition to refer to the votes of other users whose votes they wish to use as a reference. (Note 30) On the computer, The steps include: accepting votes for the first competition from registered users who are registered as having a first relationship with the first voting user through an operation by the first voting user who votes for the competition; A step of accepting a public operation to make the voting content of the registered user public, When the aforementioned disclosure operation is received, the first information terminal used by the first voting user displays the voting details indicating the registered user's vote; A program to execute. This program structure makes it easier for users voting in a competition to refer to the votes of other users whose votes they would like to use as a reference. [Explanation of symbols]
[0114] 1. Information Processing System 10 Information Processing Devices 11 processors 12 Storage section 13 Communication IF 14 Input Devices 15 Output Devices 20 Information terminals 21 processors 22 Memory section 24 Input Devices 25 Output Devices 111 Voting Reception Department 112 Public Operation Reception Department 113 Registration Department 114 Display Processing Unit
Claims
1. comprising a processor, the processor is Based on the actions of voting users who vote in a competition, a user different from the voting user is registered as a registered user having a predetermined relationship with the voting user. The system accepts requests to publish the voting content of the registered users. If the predetermined relationship is in the first relationship, even if the public operation is not accepted, the voting content of the registered user will be displayed on the terminal used by the voting user to vote. If the predetermined relationship is a second relationship different from the first relationship, when the public operation is received, the voting content of the registered user is displayed on the terminal used by the voting user to vote. Information processing device.
2. The processor registers a user different from the voting user as a registered user having a predetermined relationship with the voting user, based on the actions of the voting user who votes in the competition. The processor receives a request to publish the voting content of the registered user, If the predetermined relationship is in the first relationship, the processor will display the voting content of the registered user on the terminal used by the voting user, even if it does not accept the public operation. If the predetermined relationship is a second relationship different from the first relationship, when the public operation is received, the voting content of the registered user is displayed on the terminal used by the voting user to vote. method.
3. The processor causes a user different from the voting user to register as a registered user having a predetermined relationship with the voting user, based on the actions of the voting user who votes in the competition. The processor is instructed to accept a public operation to make the voting content of the registered user public. If the predetermined relationship is in the first relationship, the processor will display the voting content of the registered user on the terminal used by the voting user, even when the public operation is not accepted. If the predetermined relationship is a second relationship different from the first relationship, when the public operation is received, the voting content of the registered user is displayed on the terminal used by the voting user to vote. program.
4. comprising a terminal and a server, The aforementioned server, Based on the actions of voting users who vote in a competition, a user different from the voting user is registered as a registered user having a predetermined relationship with the voting user. The system accepts requests to publish the voting content of the registered users. If the predetermined relationship is in the first relationship, even if the public operation is not accepted, the voting content of the registered user will be displayed on the terminal used by the voting user to vote. If the predetermined relationship is a second relationship different from the first relationship, when the public operation is received, the voting content of the registered user is displayed on the terminal used by the voting user for voting. system.
Citation Information
Patent Citations
Voting forecast disclosure system, method, and computer program
JP2010160612A
JPP6786742B
Fantasy betting application and associated methods
US20120142411A1