Information processing device, information processing method and program

The information processing apparatus and method allow users to view predictor information post-vote, enhancing user engagement by making voting more interactive and promoting repeat voting.

JP2025113430AActive Publication Date: 2025-08-01MIXI INC
View PDF 7 Cites 0 Cited by

Patent Information

Application Number
JP2025087953
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2025-05-27
Publication Date
2025-08-01
Estimated Expiration
2041-06-18

AI Technical Summary

Technical Problem

Existing systems do not allow users to view information about predictors after casting a vote, which can suppress the willingness to vote again using their predictions, leading to a lack of increased voting behavior.

Method used

An information processing apparatus and method that includes a reception unit to receive votes and a display control unit to show information about a second user on a first user's terminal when certain conditions are met, enabling users to see who their vote was based on and promoting voting behavior.

Benefits of technology

Enables users to confirm the predictor whose prediction they followed, enhancing user engagement and promoting repeat voting by making the voting experience more interactive and informative.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025113430000001_ABST
    Figure 2025113430000001_ABST
Patent Text Reader

Abstract

To provide an information processing device, an information processing method and a program capable of confirming with a user that whose prediction was referred to for voting after the voting and urging the user's voting action.SOLUTION: An information processing device includes a reception unit for receiving voting to predict a result of a race from a user, and a display control unit for displaying information on a second user on a terminal of a first user when a prescribed condition is satisfied after the reception unit receives first voting based on the prediction made by the second user from the first user.SELECTED DRAWING: Figure 8
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

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

Background Art

[0002] In recent years, services have been provided that enable voting on public competitions and the like through a communication network. Users who use this service predict the results of the competition and vote by wagering a value such as money on the prediction. The vote is received by the server computer of the service provider, and when the result of the competition is determined, a payout (refund) corresponding to the winning result of the vote is given to the user.

[0003] Also, in the above service, a user can also vote with reference to the prediction contents of others. For example, Patent Document 1 discloses a voting prediction disclosure system used for disclosure of predictions about public competitions and purchase of voting tickets based on the disclosed predictions.

Prior Art Documents

Patent Documents

[0004]

Patent Document 1

Summary of the Invention

Problems to be Solved by the Invention

[0005] However, in Patent Document 1, although information of predictors such as the hit rate is displayed to the user before the user votes, it does not display the information of the predictors after the user votes. Therefore, the user cannot look back and confirm after voting on which predictor's prediction they voted, that is, which predictor's prediction they referred to and whether the vote was a hit or a miss. Therefore, there is a risk that the user's willingness to vote, which attempts to vote again using the predictor's prediction, is suppressed, leading to a lack of increase in the number of votes.

[0006] Therefore, an object of the present invention is to provide an information processing apparatus, an information processing method, and a program that can cause a user to confirm who the vote was based on after the vote, and that can promote the voting behavior of the user.

Means for Solving the Problems

[0007] An information processing apparatus according to an aspect of the present invention includes a reception unit that receives a vote predicting a result of a competition from a user, and a display control unit that causes information about a second user to be displayed on a terminal of the first user when a predetermined condition is satisfied after the reception unit receives a first vote based on the prediction of the second user from the first user.

Effects of the Invention

[0008] According to an aspect of the present invention, it is possible to cause a user to confirm who the vote was based on after the vote, and it is possible to promote the voting behavior of the user.

Brief Description of the Drawings

[0009]

Figure 1

Figure 2

Figure 3

Figure 4

Figure 5

Figure 6

Figure 7

Figure 8

Figure 9

Figure 10

Figure 11

Figure 12

Figure 13

Figure 14

Figure 15

Figure 16

Embodiments for Carrying Out the Invention

[0010] Regarding the information processing apparatus, information processing method, and program of the present invention, a specific embodiment (hereinafter referred to as this embodiment) will be described as an example. However, the embodiment described below is merely an example given to facilitate the understanding of the present invention and does not limit the present invention. That is, the present invention can be changed or improved from the embodiment described below without departing from its gist. Naturally, equivalents of the present invention are included.

[0011] Also, the screen examples shown in the drawings referred to in the following description are merely examples, and the configuration examples of the screen, the content of the information displayed, and the GUI (Graphical User Interface), etc. can be freely designed according to the system design specifications and user preferences, etc., and can also be changed as appropriate.

[0012] Also, in this specification, the "apparatus" includes not only a single apparatus that exhibits a predetermined function alone but also a plurality of apparatuses that cooperate to exhibit a predetermined function although they are separated from each other.

[0013] In addition, in this specification, a "user" refers to a user of the information processing apparatus of the present invention. Specifically, it is a user of the service provided by the information processing apparatus of the present invention and is a unit to which a service use account is assigned. Note that, unless otherwise specified, a user is an individual, but a group of multiple people may also be a user.

[0014] [Regarding the service using the information processing apparatus of the present embodiment] First, a voting service as a service provided using the information processing apparatus of the present embodiment will be described.

[0015] The voting service is an online service and is a service that allows voting to be conducted at any location as long as a communication line is available for a predetermined competition held in a predetermined area. Voting is performed by predicting the result of the competition and investing a value for voting, that is, a bet, for the prediction. Voting for each competition can be conducted within the acceptance period set for each competition, and after the end of the acceptance period, voting for that race is closed.

[0016] The competition is held in a virtual space such as the real space or a game space, for example, a public competition. Hereinafter, it is assumed to be a race such as horse racing, motorcycle racing, boat racing, and auto racing. However, the competition is not limited to public competitions and may be any competition that can be the subject of voting. For example, a sports game that is the subject of betting, a game tournament such as so-called e-sports, or other competitions that compete for victory or defeat other than these may also be acceptable. Note that e-sports may be a competition between humans as players or a competition between a human and a computer (for example, AI or a robot, etc.).

[0017] When a user conducts voting in the voting service, the user operates a communication terminal. The voting service may be made available by accessing a predetermined website, or may be made available by installing a predetermined application program on the user's terminal.

[0018] To explain the voting procedure, the user selects the race to be voted on while looking at the operation screen displayed on the terminal, predicts the outcome of the race while referring to basic information and past results of the competitors (competitors or racehorses, etc.) participating in the race, and assigns a voting value to the prediction. A bet is placed. To select a race to be bet on, the date and venue of the race are selected, and if multiple races are held on the same date and venue, the number of the race is selected. Predicting the race outcome involves specifying a betting method (betting formula) such as win, exacta, trifecta, or trifecta, predicting the finishing order according to the specified betting method, and specifying the numbers of the target horses (for example, the combination of numbers 1 and 2). A single bet can include multiple predictions, i.e., multiple bets. For example, multiple predictions can be made using the same betting method but with different combinations of target horses, or multiple predictions can be made for each betting method. Hereinafter, unless otherwise specified, the term "prediction" refers to both predictions for which actual voting value has been cast and predictions for which voting value has not yet been cast.

[0019] The voting value is a value that can be used by a user in a service, and in this embodiment, it is a value exclusive to the service and includes a first value and a second value that are different in nature from each other. For example, the first value has monetary value, can be obtained by purchasing it for a fee or by fulfilling certain conditions, and is convertible into cash. The second value is points that have no monetary value, can be obtained by a user fulfilling certain conditions, such as logging in to the service, and is not convertible into cash. However, the present invention is not limited to the above case, and both the first value and the second value may be convertible into cash, or neither value may be convertible into cash.

[0020] Note that the voting value may be money that can be withdrawn from a cash card or bank account linked to the user's service account, or may be electronic money or virtual currency that can be used in a third-party app (an app that can be settled with a barcode, stacked two-dimensional code, matrix two-dimensional code, etc.). Also, the voting value may include a value different from the first value and the second value.

[0021] The user designates one or both of the first value and the second value as the value to be wagered on the prediction, and sets the amount of the input (the amount of the value to be wagered) for the designated value. Also, when a plurality of prediction contents are included in one vote, the type of the value to be wagered as the stake and the input amount are set for each prediction content. Note that hereinafter, for one combination of a voting method and a competition target (i.e., a bet), one prediction content is referred to, and for one combination of a prediction content and an input amount (i.e., a combination of a voting method, a competition target, and an input amount), one voting content is referred to. Also, a single vote may include a plurality of voting contents.

[0022] When the above procedures are completed, a vote confirmation screen G1 shown in FIG. 1 is displayed on the user's terminal. The vote confirmation screen G1 displays the race to be voted on, the voting content (i.e., the prediction content and the input amounts of the first value and the second value for the prediction), and the payout ratio (odds) set for the prediction (strictly speaking, for each prediction content). When the user checks these displayed contents and finally taps the vote execution button on the screen or the like, the vote is completed.

[0023] Then, when the race for which the voting has been conducted ends and the finishing order as the result of the race is determined, for each vote (strictly speaking, for each voting content), whether the prediction is correct is judged. A user whose vote prediction is correct can obtain a dividend (refund) according to the odds set for the prediction. In principle, the dividend is given according to the value used for the vote. For example, when the prediction of a vote using the first value is correct, the first value corresponding to the amount (amount of money) of the dividend is given. Note that, for example, a dividend may be given with a value different from the value used for the vote so that when the prediction of a vote using the second value is correct, the third value (such as a value that can be used when participating in events such as lotteries in a voting service or other computer games, etc.) is given.

[0024] By the way, in the voting service, in addition to conducting the above-mentioned voting, a user can communicate with a user who is in a (friend) relationship. The friend relationship corresponds to a predetermined relationship of the present invention and is a relationship formed by mutual agreement when one user makes a friend application and the other user approves the application. Incidentally, users having a predetermined relationship are not limited to users having a friend relationship. For example, when another user Y uses the public prediction of a certain user X more than a predetermined number of times, user Y may be regarded as a user having a predetermined relationship with user X.

[0025] Users having a predetermined relationship such as a friend relationship can exchange messages through a chat screen (not shown) or form a group to conduct voting in group units. Also, users belonging to the same group can refer to and share with each other the voting content or prediction content of each user. In other words, for users who are not in a friend relationship, the communication means are restricted and they cannot exchange messages or conduct voting in group units. Also, for users who are not in a friend relationship, they cannot view all or part of the information on the voting content or prediction content.

[0026] In addition, when it is not possible to view some of the information here, when the invested amount is hidden, or when five out of the ten voting contents are hidden, etc. are included. Also, "hidden" includes not only the case where the information itself is not displayed, but also the case where the information is displayed in such a way that its content cannot be identified. For example, it includes the case of displaying with a mosaic on the display area of the invested amount, or the case of displaying like "??? yen". Also, when tapping on the display area such as "??? yen", it may be possible to guide the operation necessary to identify the content of the information. For example, for user Y whose voting content of user X is displayed as "??? yen", a screen asking whether to send a friend request to user X is displayed. And when user Y sends a friend request to user X, user X receives the friend request from user Y, and when user X approves the friend request, a friend relationship is established between user X and user Y. As a result, the information that was hidden is also displayed in a state where it can be identified by user Y.

[0027] In addition, each user can perform a public setting operation as a setting operation for the prediction. The public setting operation is an operation for making the prediction (voting content) public to other users. Specifically, it is an operation of selecting whether to permit the public disclosure of the prediction through a selection screen (not shown). In this embodiment, it is assumed that the public setting operation can be performed only when voting is carried out using the first value. However, for all predictions (predictions for which voting has actually been completed) for which voting has been finalized regardless of the type of voting value, the public setting operation may be able to be performed. Also, predictions for which the public setting operation is possible may include predictions before voting, that is, mere predictions at a stage where the voting value has not yet been actually cast. When the voting includes a plurality of predictions (voting content or prediction content), the public setting operation may be able to be performed only for the prediction for which the invested amount of the first value is set. Alternatively, when at least one or more predictions for which the invested amount of the first value is set are included, the public setting operation may be able to be performed for a plurality of predictions collectively.

[0028] In addition, in the public setting operation, the public range may be specified. For example, at least one of the users who can view the published prediction, the publication time, and the published content may be restricted. Also, the viewing of the published prediction may be free or paid.

[0029] Hereinafter, the published prediction will be referred to as a public prediction, and the prediction public user (predictor) who published the prediction will be referred to as the second user. Also, the vote made by another user (a user other than the second user) using the public prediction (that is, the vote based on the prediction of the second user) will be referred to as the first vote, and the other users who have made the first vote and the other users who are about to make the first vote will be referred to as the first users. Also, regardless of the public prediction of the second user, the vote independently made by another user (including the first user) based on their own prediction (that is, the vote not corresponding to the prediction of the second user) will be referred to as the second vote. Also, hereinafter, unless otherwise specified, simply referring to a vote will include any of the vote by the second user, the first vote, and the second vote. Note that in this embodiment, the public prediction will be described as a prediction included in the vote made using the first value, but as described above, it is not limited to this.

[0030] The second user who published the prediction is displayed on the terminal of the user on the second user list screen G2 shown in FIG. 2. On the second user list screen G2, information about the second user, that is, the name and image (icon image) of the second user, the user rank (for example, 25 ranks) that varies according to the number of votes, etc., and the number of first users (for example, 251 people) who have already made the first vote using the public prediction are displayed in a list. Other users can also sort or filter the second users displayed on the second user list screen G2 in the order of popularity, good condition, the number of first votes, or new arrivals, etc. Also, other users can perform a selection operation to select an arbitrary second user from the second users displayed on the second user list screen G2. In the selection operation, for example, the area where the name of the second user, etc. is displayed is tapped, etc.

[0031] When another user performs a selection operation, the screen transitions from the second user list screen G2 to the predicted content disclosure screen G3 shown in FIG. 3, and the content of the public prediction for which a public setting operation has been performed by the second user selected by the selection operation is disclosed to other users. That is, other users can view information regarding the public prediction through the predicted content disclosure screen G3 displayed on the terminal. Here, information regarding the public prediction includes the name and image (icon image) of the second user who made the prediction, a user rank that varies according to the number of votes, etc., the number of first users who have already cast a first vote using the public prediction, the race for which the prediction is made, the predicted content, the payout ratio (odds) set for the prediction, and the respective amounts invested for the first value and the second value for the prediction.

[0032] In addition, on the predicted content disclosure screen G3, information other than the above, for example, regarding the second user who made the prediction, the results of the day (for example, the number of hits, the total payout received, the winning rate, and the recovery rate, etc.) may be further displayed. The number of hits on the day is the total number of votes in which the prediction was correct among the votes cast by the user on the day of the race. In the present embodiment, the number of hits is counted for each vote. For example, in the case where a single vote contains multiple voting contents and one of the voting contents is correct, the number of hits is 1, and even if two of the voting contents are correct, the number of hits is also 1. Note that the number of hits may be counted for each individual voting content. The total payout received is the total amount of payouts obtained by correct predictions among the votes cast by the user on the day of the race. The winning rate on the day is synonymous with the hitting rate, and is the ratio of the number of votes whose predictions are correct among the number of votes cast by the user on the day of the race. In this embodiment, the winning rate shall be counted for each vote. For example, if it is 3 / 10 in the first race (the number of correct vote contents / the number of vote contents included in the vote, the same hereinafter), 0 / 10 (that is, a loss) in the second and third races respectively, and 1 / 10 in the fourth race, then 2 out of 4 races are correct, so the winning rate is 50%. Note that the winning rate may also be for each individual vote content. In this case, in the above example, 4 out of 40 vote contents are correct, so the winning rate is 10%. The recovery rate on the day is the ratio of the total amount of dividends obtained on the day of the race to the total value invested by the user in the vote on the day of the race. The fact that the recovery rate exceeds 100% means that the user has won on that day.

[0033] Note that the vote contents included in the public prediction displayed on the prediction content public screen G3 may be set to be public or non - public by the second user himself / herself. For example, the prediction content may be made public, while the type and amount of vote value invested may be made non - public. Regarding the vote contents not publicly set by the second user, at least some information may be displayed on other users' terminals in a non - public state. Also, when other users are not in a friend relationship with the second user, the information publicly set by the second user can be displayed, but the information set as non - public cannot be displayed. Note that non - public includes not only the case where the information itself is not displayed, but also the case where the content of the information is displayed in a manner that cannot be identified.

[0034] Other users who have viewed the prediction content public screen G3 can use the public prediction by tapping the prediction utilization button or the like displayed on the prediction content public screen G3. That is, other users can view the prediction of the publicly available other person (the second user) and use that prediction to cast a first vote (a confirmed vote) with the same prediction content. As a result, even users with little voting experience can easily cast votes, and thus, the user's motivation for voting can be aroused.

[0035] In addition, when another user (the first user) casts a first vote, the content of the public prediction may be edited. Specifically, the type of value and / or the amount of value input used in the public prediction may be changed, and other user-specific predictions (prediction content) not included in the public prediction may be added.

[0036] Also, when the public prediction includes predictions of multiple voting contents, for example, when it includes multiple prediction contents with different combinations of competition targets, another user (the first user) may specify one or more prediction contents from among those multiple prediction contents and cast a first vote using the specified prediction content (hereinafter also referred to as the specified prediction). However, it is not limited to this, and all of the multiple prediction contents included in the public prediction may be used collectively, in other words, a first vote may be cast using the public prediction as a voting unit.

[0037] In this embodiment, when a first vote based on the prediction of the second user is cast by another user (the first user), a push notification indicating that fact is sent to the second user. Specifically, a notification message such as "A first vote using your prediction has been cast" is displayed on the terminal of the second user. Thereby, the second user can recognize that their prediction has been used by another user (the first user).

[0038] After the race ends, if the public prediction is correct, a payout corresponding to the payout multiplier (odds) of the correct prediction is given to each of the second user and the first user who cast the first vote. In this embodiment, the public setting operation can be performed only on the prediction for which the first value has been voted, but if a mere prediction at a stage where the voting value has not yet been cast is also included in the public prediction, then of course, no payout will be given to the non-voting second user even if the public prediction is correct.

[0039] In addition to the dividends, the second user is given a privilege (bonus) corresponding to the dividends obtained by the first user, resulting in an advantageous effect for the second user. The privilege is determined by the type and amount of the value used in the first vote, such that the type and amount of the privilege granted are determined (e.g., 1% of the first user's investment amount, etc.). That is, when the first user invests a large amount of value in the first vote, the second user can obtain a large number of privileges. In this embodiment, the privilege is granted when the first user conducts the first vote using the first value, and is not granted when the first user conducts the first vote using the second value. Also, when there are multiple first users, that is, when the public prediction is used by multiple first users, the above privilege is determined according to the number of first users. Note that when including a mere prediction at a stage where the voting value has not yet been invested in the public prediction, even a second user who has not voted will be granted a privilege based on the above conditions.

[0040] Also, each user can perform a race result confirmation operation after the race ends. The race result confirmation operation is an operation for confirming the result of the race, that is, the order of arrival of the competing objects, the dividend rate, and whether the prediction of the vote made by the user himself / herself was correct, etc. Specifically, it is an operation of selecting a race for which the race result is to be displayed through a selection screen (not shown). Performing the race result confirmation operation corresponds to one of the predetermined conditions of the present invention. For example, after the race in which the first vote was cast ends and the order of arrival and the dividend rate are determined, when a predetermined condition such as the first user performing the race result confirmation operation is satisfied, the race result confirmation screen G4 shown in FIG. 4 is displayed on the terminal of the first user. Note that the race result confirmation screen G4 is the screen on which the user first confirms the race result after the race ends.

[0041] On the race result confirmation screen G4, in addition to user information such as the user name and the amount of voting value held, the race for which voting was conducted, the voting content, and the dividend rate set for the prediction (strictly speaking, for each prediction content) Odds, and when the voting content is a hit, a mark indicating a hit and the acquired dividend (refund) are displayed. Also, when the predicted content that was a hit is included in the first vote based on the second user's public prediction, information regarding the second user on which the public prediction was based, together with information regarding the result of the first vote (strictly speaking, the hit voting content and dividend), is displayed in the second user information display area 41.

[0042] Information regarding the second user is information indicating which public prediction of whom the first vote was based on and was a hit, such as "Using the predictions of Mr. User AA and other ○ people to get a hit!!", and includes information for identifying the second user, such as the name and image (icon image) of the second user. In this embodiment, information regarding the second user is displayed only when the first vote is a hit, and information regarding the second user is not displayed when the first vote is not a hit. However, it is not limited to this, and information regarding the second user may also be displayed for the first vote that was not a hit.

[0043] Also, the first user can perform a purchase history confirmation operation at any timing. The purchase history confirmation operation is an operation for the user to individually or collectively confirm the results of each race purchased (i.e., voted) during a predetermined period (for example, the same day or the same event period, etc.), and specifically, it is an operation of selecting one or a plurality of races voted in the past through a selection screen (not shown). Performing the purchase history confirmation operation corresponds to one of the predetermined conditions of the present invention. For example, for a race held on the same day and whose race result has been determined, when a predetermined condition such as the first user performing the purchase history confirmation operation is satisfied, the purchase history confirmation screen G5 shown in FIG. 5 is displayed on the first user's terminal.

[0044] On the purchase history confirmation screen G5, in addition to user information such as the user name and the amount of voting value held, the race to be voted on, the voting content, the payout ratio (odds) set for each prediction (strictly speaking, for each prediction content), and if the voting content is a hit, a mark indicating a hit and the payout (refund amount) obtained are displayed. Also, if the hit prediction content is included in the first vote based on the public prediction of the second user, along with information on the result of the first vote (strictly speaking, the hit voting content and payout), information on the second user on which the public prediction is based, that is, information for identifying the second user such as the image (icon image) of the second user, etc., is displayed in the second user information display area 51.

[0045] At this time, if the first user has conducted a plurality of first votes based on the public predictions of a plurality of second users and some of those plurality of first votes are hits, on the race result confirmation screen G4 and the purchase history confirmation screen G5, the priority order of the second users for displaying information about the second users is determined according to rules such as those exemplified below. Note that it may be determined comprehensively by combining the following rules. Also, all of them may be displayed. (a) Determination based on odds Select the second user to be preferentially displayed based on the odds (refund rate) associated with the first vote. For example, on the race result confirmation screen G4, select, as a representative, the second user who has hit the prediction content with the relatively highest odds among the plurality of second users, and display the other second users only by the number. Also, on the purchase history confirmation screen G5, it is possible to select the top several (for example, 4) second users who have hit the prediction content with relatively high odds among the plurality of second users, or it is possible to select the second user who has hit the prediction content with odds higher than a predetermined standard (for example, 10 times or more the odds) as a threshold. Note that the predetermined standard may be fixed, or may vary according to the race result, for example, by lowering the predetermined standard in the case of a decisive result of the favorite. (b) Determination by comparison with the second vote Selecting the second user to be preferentially displayed based on the odds (payout rate) associated with the first vote is the same as in (a) above. However, in this case, the second user is selected by comparing the odds of the prediction content included in the second vote that the first user made based on their own prediction. That is, when both the first vote and the second vote are successful, select the second user who made a successful prediction for the prediction content with higher odds (e.g., single triple: 99 times) than the prediction content (e.g., triple triple: 20 times) included in the second vote that was independently predicted by oneself. (c) Determined based on the relationship between the first user and the second user Based on the relationship between the first user and the second user, that is, based on the user information of the first user and the user information of the second user, select the second user to be preferentially displayed. Specifically, select the second user who has a friend relationship (predetermined relationship) with the first user preferentially over the second user who does not have a friend relationship with the first user. (d) Determined based on the information of the second user Based on the number of first votes from other users associated with the second user, user rank, the results of the races that the first user is checking (e.g., number of successful predictions, obtained dividends, winning rate, and recovery rate, etc.), or the results for the entire period or a predetermined period (e.g., number of successful predictions, obtained dividends, winning rate, and recovery rate, etc.), select the second user to be preferentially displayed. The race that the first user is checking refers to the race to be voted on displayed on the race result confirmation screen G4 or the purchase history confirmation screen G5 (when multiple races to be voted on are displayed, it may be limited to the race selected by the first user). The predetermined period refers to, for example, the same day (e.g., June 1st) or the same event period (e.g., June 1st - June 5th), etc. Also, the results of the second user may combine the results of races held at different other venues (e.g., the first to 12th races at the Tokyo venue on June 1st and the first to 12th races at the Osaka venue on June 1st).

[0046] Here, preferential display includes, for example, the following cases. (a) Display information about the second user who is the preferential target and do not display information about other second users. (b) Display the information about the second user who is the priority target above the information about other second users in the display order (for example, display it at the upper part of the screen). (c) Increase the amount of information about the second user who is the priority target compared to the information about other second users. (d) Display the information about the second user who is the priority target relatively larger than the information about other second users. (e) Display the characters or background, etc. of the information about the second user who is the priority target in a color different from the information about other second users. (f) Attach a special mark to the information about the second user who is the priority target for display. For example, when giving priority to display the second users who are in a friend relationship with the first user, the information about the second users who are in a friend relationship with the first user may be displayed in a display mode different from the information about other second users who are not in a friend relationship with the first user, or the information about the second users may be displayed with a mark that can identify the friend relationship. Also, the information about all second users may be displayed according to the determined display order, or the information about a predetermined number (for example, the top 4) of second users ranked at the top in the determined display order may be extracted and displayed. At this time, the predetermined number may be fixed, or may vary so that all second users above a predetermined threshold can be displayed. In this case, among the predetermined number of display targets, the display order of the information about the second users may not be limited.

[0047] Also, on the race result confirmation screen G4 or the purchase history confirmation screen G5, the first user can perform a designation operation to designate an arbitrary second user from among the second users whose information about the second user is displayed in the second user information display area 41 or the second user information display area 51. In the designation operation, for example, tap on the area where the image (icon) of the second user is displayed.

[0048] When the first user performs a specified operation, the screen transitions from the race result confirmation screen G4 or the purchase history confirmation screen G5 to the second user details screen G6 shown in FIG. 6, and other information about the second user specified by the specified operation is displayed on the terminal of the first user. That is, the first user can view other information about the second user through the second user details screen G6 displayed on the terminal.

[0049] Examples of other information about the second user include, for example, the name and image (icon image) of the second user, as well as the number of friends, the respective holdings of the first value and the second value, the link address to the SNS or video channel associated with the second user, and the voting results for the current day and the entire period. Also, by tapping the "View More Data" button or the like, a more detailed profile can be viewed as other information about the second user. Also, by tapping the "View Prediction" button or the like, the public prediction of the second user for the race for which voting is possible (race before the voting deadline) can be viewed as other information about the second user. At this time, if there are multiple public predictions for the race for which voting is possible, the prediction including the competition target included in the first vote won by the first user may be displayed with priority over the prediction not including the competition target included in the first vote won by the first user. Also, when tapping a new prediction for the race for which voting is possible, a new first vote can also be cast for that race.

[0050] Also, on the second user details screen G6, the first user can make a communication application to the second user, that is, make a friend application, an application to view non-public information, send a message (including emojis), send the first user's prediction, etc.

[0051] Also, the first user can perform a registration operation to register the second user as a favorite user by tapping the favorite registration button or the like on the second user details screen G6. When the second user is registered as a favorite user, if a new prediction is published for another race (a race before the voting deadline) by the second user, a push notification indicating that will be sent to the first user. Specifically, a notification message such as "A prediction for Race ○ has been published by User ○○" is displayed on the first user's terminal, and by tapping on this message or the like, a prediction content disclosure screen G3 including the new published prediction is displayed. Thereby, the first user can confirm the new published prediction of the second user registered as a favorite without missing it. Note that when registering as a favorite, unlike the friend relationship, the consent of the other party is not required.

[0052] [Configuration of the Information Processing Apparatus and Peripheral Devices According to the Present Embodiment] The information processing apparatus according to the present embodiment is configured by a computer, specifically, a server computer 10. As shown in FIG. 7, the server computer 10 as the information processing apparatus is communicably connected to a terminal (hereinafter referred to as a user terminal 12) used by a user for service use and a race result distribution apparatus 14. The communication network 16 connecting the devices may include a LAN (Local Area Network), a WAN (Wide Area Network), an intranet, and Ethernet (registered trademark), etc.

[0053] Server computer 10 executes a series of information processing related to the provision of a voting service. Specifically, server computer 10 communicates with user terminal 12 to receive a user's vote, determines whether each vote prediction was correct after the race ends, and awards a payout to the user who cast the correct vote. Server computer 10 may be a single computer or, alternatively, a plurality of computers that are parallel-distributed. Further, server computer 10 may be a computer for ASP (Application Service Provider), SaaS (Software as a Service), PaaS (Platform as a Service), or IaaS (Infrastructure as a Service).

[0054] As shown in FIG. 7, server computer 10 has, as hardware devices, a processor 21, a memory 22, a communication interface 23, and a storage 24, and these devices are electrically connected via a bus 25. Further, programs for an operating system (OS) and a program for providing a voting service are installed in server computer 10 as software. These programs correspond to the "programs" of the present invention.

[0055] By operating according to the above programs, processor 21 causes server computer 10 to function as the information processing apparatus of the present invention and execute a series of processes related to the present invention. Note that the programs may be obtained by being read from a computer-readable recording medium or, alternatively, may be obtained by being received (downloaded) via a network such as the Internet or an intranet.

[0056] The processor 21 may be constituted by a CPU (Central Processing Unit), MPU (Micro-Processing Unit), MCU (Micro Controller Unit), GPU (Graphics Processing Unit), DSP (Digital Signal Processor), TPU (Tensor Processing Unit), ASIC (Application Specific Integrated Circuit), or the like.

[0057] The memory 22 may be constituted by semiconductor memories such as a ROM (Read Only Memory) and a RAM (Random Access Memory).

[0058] The communication interface 23 may be constituted by, for example, a network interface card, a communication interface board, or the like. The standard for data communication by the communication interface 23 is not particularly limited, and examples include communication by a wireless LAN based on Wi-fi (registered trademark), communication by a mobile communication system of the 3G to 5G or later generations, or communication based on LTE (Long Term Evolution).

[0059] The storage 24 is a flash memory, HDD (Hard Disc Drive), SSD (Solid State Drive), FD (Flexible Disc), MO disk (Magneto-Optical disc), CD It may be composed of a (Compact Disc), DVD (Digital Versatile Disc), SD card (Secure Digital card), or USB memory (Universal Serial Bus memory), etc. Further, the storage 24 may be built into the housing of the server computer 10 that forms the information processing device, or may be attached to the server computer 10 in an external form. Furthermore, the storage 24 may be composed of another computer or the like that is communicably connected to the server computer 10. Note that, as a technique for recording various data, a distributed ledger technology such as blockchain may be used for the purpose of avoiding unauthorized data tampering and the like.

[0060] The user terminal 12 is composed of a personal computer, smartphone, mobile phone, tablet terminal, or other terminal having a communication function, etc. The user terminal 12 receives various operations performed by the user when using the voting service, and transmits data corresponding to the received operations to the server computer 10 via the communication network 16. Also, it outputs (displays and plays back, etc.) information distributed from the server computer 10 via the communication network 16. Operations performed by the user on the user terminal 12 include various selections, designations, instructions, requests, commands, permissions or rejections, registrations, and other input operations, etc. Note that, for the sake of illustration, FIG. 7 shows three user terminals 12, but of course, in reality, there are as many user terminals 12 as the number of users.

[0061] The race result distribution device 14 is composed of a computer or the like used by the race organizer. When each race ends and the race result is determined, the race result, that is, the information indicating the finishing order, is distributed to the server computer 10 and the user terminal 12. Note that the race result distribution device 14 may have an IP camera installed at the race venue, and the IP camera may capture the video of the race and distribute the video data. Further, instead of obtaining the race result from the race result distribution device 14, for example, a company providing a voting service may input the race result after the race ends and transmit the input information to the server computer 10.

[0062] [Regarding the functions of the information processing apparatus according to the present embodiment] Regarding the functions of the information processing apparatus according to the present embodiment, that is, the server computer 10, an explanation will be given with reference to FIG. 8.

[0063] As shown in FIG. 8, the server computer 10 includes a storage unit 30, a reception unit 31, a display control unit 32, a notification unit 33, a hit determination unit 34, a dividend granting unit 35, and a privilege granting unit 36. Among these functional units, the storage unit 30 is realized by the memory 22 or the storage 24, and the other functional units are realized by the cooperation of the hardware devices constituting the server computer 10 and the programs installed in the server computer 10. When the server computer 10 is composed of a plurality of computers, the above functions may be distributed so that each of the plurality of computers exhibits different functions from each other. Hereinafter, each functional unit will be described in detail.

[0064] (Storage unit) The storage unit 30 stores various types of information necessary for providing the voting service. As shown in FIG. 8, the information stored in the storage unit 30 includes user information, race information, voting information, expected usage information, race result information, and the like.

[0065] User information is information about users who have accounts for using the voting service and is stored for each user. As shown in FIG. 9, user information includes identification information such as user ID and user name, profile, the number of held voting values, identification information of users in a friendship relationship, voting history, and hitting records, etc. The profile is information about the attributes (categories) of the user and includes, for example, gender, age, place of residence, and occupation, etc. The voting history indicates the target race and prediction content, etc., for the votes that the user has made so far. The hitting record is the hitting record of the user's predictions for the votes made so far and specifically includes the predicted content that has been hit and its dividends (refund amounts), etc. Note that the hitting record may include the hitting rate, number of hits, total obtained dividends, and recovery rate, etc., on the same day. In addition, user information may include information other than the above, such as personal information of the user such as contact information, login history (login date and time and number of logins), and information on settlement history and total billing amount, etc.

[0066] Race information is information about the competition (race) to be voted on and is stored for each race. As shown in FIG. 10, race information includes identification information such as race ID and race name, holding venue, holding date and time, competition target (race participants), voting candidates (candidates for finishing order), and the current number of votes, etc. The voting candidates are information (voting method and competition target) about the candidates (options) that can be selected when the user votes, and include the odds (odds) set for each voting candidate.

[0067] The voting information is information regarding the vote (including the prediction before voting) of each user received by the reception unit 31, and is stored for each vote. As shown in FIG. 11, the voting information includes identification information such as a vote ID, the race to be voted on, the voter, the prediction content, the investment amount for each of the first value and the second value for the prediction, whether the prediction of other users was used (i.e., whether it is the first vote), and whether to publicly disclose the prediction, etc. When the prediction of other users is used, the user from whom it was used (i.e., the second user) and the vote ID of the used prediction (i.e., the publicly disclosed prediction) are included. Note that for the prediction content before voting, that is, when the voting value has not actually been invested yet, NULL is entered in the item of the value investment amount.

[0068] The prediction utilization information is information regarding the publicly disclosed prediction that has been used, and is stored for each vote. As shown in FIG. 12, the prediction utilization information includes identification information such as the vote ID related to the publicly disclosed prediction that has been used, the name of the race to be predicted, the identification information of the second user who is the predictor, the content of the publicly disclosed prediction, the number of times the publicly disclosed prediction has been used, and the identification information of the first user who is the user of the prediction, etc. Also, when the publicly disclosed prediction includes a plurality of predictions with different contents (ranking), the first user can, as described above, specify one or more predictions and perform the first vote using the specified prediction. In this case, among the prediction utilization information, the number of times the publicly disclosed prediction has been used and the identification information of the first user are stored for each prediction (see FIG. 12).

[0069] The race result information is information on the final result of the race distributed by the race result distribution device 14, and is stored for each race. As shown in FIG. 13, the race result information includes identification information such as the race ID and the race name, the venue where the race is held, the date and time of the race, and the final race result (i.e., the ranking for each voting method), etc.

[0070] (Reception unit) The reception unit 31 receives, by communicating with the user terminal 12, operations performed by a user who uses the voting service through the user terminal 12. Specifically, it acquires data indicating the operation content. Operations received by the reception unit 31 include, for example, voting on a race (including predictions), a race result confirmation operation for checking the race result, a purchase history confirmation operation for checking the purchase history, a public setting operation for publishing a prediction, a selection operation for selecting a second user who has published a prediction, a designation operation for designating a second user after voting, a registration operation for registering a second user as a favorite, and various communication application operations for other users (note that message sending is limited to users in a friend relationship), etc. In addition, data acquired by the reception unit 31 includes, in addition to the above, data based on various selection, designation, instruction, request, command, permission or rejection, registration, and other input operations performed by the user in each scenario during the voting service.

[0071] For example, for a target race R, when user X publishes a prediction as a second user and user Y makes a first vote using the published prediction, the reception unit 31 receives a prediction for race R (vote using the first value), and a public setting operation for that prediction from user X. In other words, when a vote is made using the first value, the reception unit 31 can receive a public setting operation for the prediction content included in that vote. And triggered by the reception of the public setting operation, the prediction content by user X is made public to other users. Note that a voting reception period is set for each race including race R, and the reception unit 31 receives predictions made within the reception period for race R. Then, the reception unit 31 receives a first vote using the published prediction from user Y. The first vote by user Y includes the identification information of user X who published the used prediction, the prediction content, and the type and amount of value invested in the prediction, etc.

[0072] In addition, when the reception unit 31 receives a plurality of different predictions (specifically, in the order of prediction) from user X, user Y can specify one or more predictions from among the plurality of predictions included in the prediction and conduct a first vote using the specified prediction. In this case, the reception unit 31 will receive a first vote based on the specified prediction from user Y. However, it is not limited to this, and when using the public prediction, it may be used in units of votes. That is, user Y can use all of the plurality of predictions included in the public prediction collectively, and the reception unit 31 may receive a first vote from user Y using all of the plurality of predictions.

[0073] (Display control unit) During the period when the user uses the voting service, the display control unit 32 controls the user terminal 12 to display a predetermined operation screen or the like on the user terminal 12. Specifically, the display control unit 32 generates screen display data according to the user operation received by the reception unit 31 and transmits the generated display data to the user terminal 12. The screens displayed on the user terminal 12 by the display control unit 32 include the voting confirmation screen G1 shown in FIG. 1, the second user list screen G2 shown in FIG. 2, the prediction content public screen G3 shown in FIG. 3, the race result confirmation screen G4 shown in FIG. 4, the purchase history confirmation screen G5 shown in FIG. 5, and the second user detail screen G6 shown in FIG. 6, etc. In addition, the display control unit 32 controls the information about the second user displayed on the race result confirmation screen G4 and the purchase history confirmation screen G5 according to the above rules.

[0074] (Notification unit) The notification unit 33 transmits notification data to the user terminal 12 of the user and causes a notification message to be displayed on the display of the user terminal 12. Specifically, after the reception unit 31 receives a registration operation in which the first user registers the second user as a favorite user, when a new prediction is published for a race in which the registered favorite user can vote, the notification unit 33 sends a push notification to this effect to the first user. Further, after the reception unit 31 receives a public prediction from the first user, when the reception unit 31 receives a first vote using the public prediction from another user (the first user), the notification unit 33 sends a push notification regarding the reception of the first vote to the second user. At this time, the message displayed as the push notification may include information regarding the reception of the first vote, for example, user information such as the name of another user who cast the first vote, the number of times the first vote was received, the amount of value invested in the first vote and the total value (total amount) thereof, and the presence or absence of a friend relationship with the second user. Note that the push notification is not limited to notification by character information such as a message, and may be notification by sound, light, or vibration (vibration).

[0075] (Hit determination unit) After the end of the target race, the hit determination unit 34 acquires the final result of the target race from the race result distribution device 14, and based on the acquired final result, determines whether or not the prediction (prediction order) of the vote cast for the target race was correct. Further, for a vote including a plurality of predictions, the hit determination unit 34 determines whether or not each prediction was correct.

[0076] (Payout awarding unit) The payout awarding unit 35 awards a payout (refund amount) according to the race result (specifically, the determined finishing order) and odds to the user who cast a vote with a correct prediction. In the present embodiment, the payout is awarded with the same type of value as the value used for the vote. Note that the value awarded as the payout is stored in the user information of the storage unit 30 in association with the user to whom the payout is awarded.

[0077] (Benefit awarding unit) The privilege granting unit 36 grants a privilege to the second user when each prediction of the public prediction and the first vote using the public prediction is correct. The privilege is determined according to the dividend obtained by the user who used the public prediction and the number of users who used it (that is, the number of times the first vote using the public prediction was received). The granted privilege is stored in the user information in the storage unit 30 in association with the second user who is the privilege granting target.

[0078] As described above, the configurations of the server computer 10 and the user terminal 12 have been explained. Generally, the server computer 10 and the user terminal 12 have various functions other than those described above. Here, only the characteristic functions that exhibit effects in the information processing system S in the present invention will be described, and illustration and description of other known functions and the like will be omitted.

[0079] [Regarding the information processing method according to the present embodiment] Next, as an example of the information processing method according to the present embodiment, an information processing flow using the above server computer 10 will be described with reference to FIGS. 14 to 16. However, the information processing flow described below is merely an example, and unnecessary steps may be deleted, new steps may be added, or the execution order of the steps may be changed within the scope not departing from the gist of the present invention.

[0080] (Vote reception process) First, a basic information processing flow (vote flow) regarding the progress of the voting service will be described. This information processing flow is a flow of information processing regarding the reception of votes from users regarding the target race and various processes associated therewith, and progresses, for example, along the flow shown in FIG. 14.

[0081] As shown in FIG. 14, first, the server computer 10 receives a prediction (a prediction related to the vote made using the first value) about the target race from the user X through communication with the user terminal 12 (S101).

[0082] Subsequently, when the server computer 10 receives a public setting operation from the user X who made the prediction through communication with the user terminal 12 (S102: YES), it causes the second user list screen G2 and the prediction content public screen G3 to be displayed on the user terminals 12 of the user X who made the prediction (hereinafter, the second user X) and other users, and publishes the prediction by the second user X (S103). In this embodiment, the prediction content public screen G3 of the second user X transitions from the second user list screen G2 when the user makes a selection operation to select the second user X.

[0083] Then, when the server computer 10 receives a vote from another user (for example, user Y) through communication with the user terminal 12 (S104: YES), it subsequently determines whether the vote is a first vote based on the public prediction published by the second user X (S105). If it is determined that the vote is a first vote (S105: YES), the vote is determined as the first vote, and the vote content is fixed and stored in the storage unit 30 as vote information (S106). On the other hand, if the server computer 10 determines that the vote is not a first vote, that is, a vote based on the independent prediction of user Y that has nothing to do with the public prediction of the second user X (S105: NO), the vote is determined as the second vote, and the vote content is fixed and stored in the storage unit 30 as vote information (S107). If no vote based on the public prediction has been received (S104: NO), the server computer 10 proceeds directly to the next process.

[0084] Then, the server computer 10 determines whether the acceptance period set for the target race has ended and the voting has closed (S108). If the voting has not yet closed (S108: NO), it returns to a state where it is possible to receive votes based on the public prediction again. On the other hand, when the voting for the target race has closed (S108: YES), the server computer 10 ends the process at that time. Since the specific processes and the flow of processes related to the winning determination and dividend distribution after the voting deadline are well-known contents, the description will be omitted. The above is an example of the vote reception process.

[0085] (Second User Display Process) Next, based on FIG. 15, an example of the second user display process will be described. The second user display process is a process executed in the server computer 10 (mainly, the display control unit 32, etc.), and is a process executed after the first vote based on the prediction of the second user is performed by the first user. Note that hereinafter, after the race result is determined, information regarding the second user will be displayed when the prediction of the first vote is correct. However, since the fact that the first vote is correct is not an essential requirement as a requirement for displaying information regarding the second user, the second user display process may be performed before the race result is determined.

[0086] As shown in FIG. 15, first, when the server computer 10 receives a race result confirmation operation or a purchase history confirmation operation from the first user through communication with the user terminal 12, that is, when it determines that a predetermined condition is satisfied (S201: YES), it then continues to determine whether the prediction of the first vote is correct (S202).

[0087] Next, when the server computer 10 determines that the prediction of the first vote is correct (S202: YES), it reads out information associated with the second user from the user information, prediction utilization information, etc. stored in the storage unit 30, and based on the read information of the second user, selects a second user who is the display target of the information regarding the second user (S203). Specifically, as described above, the server computer 10 selects the second user to be preferentially displayed, that is, the second user to be displayed, based on (a) the odds associated with the prediction content included in the correct first vote, (b) the relevance between the odds associated with the prediction content included in the correct first vote and the odds associated with the prediction content included in the correct second vote, (c) the relationship between the first user and the second user such as the presence or absence of a predetermined relationship, or (d) information of the second user such as the number of first votes collected by the second user, the user rank, or the performance.

[0088] Then, the server computer 10 causes the user terminal 12 of the first user to display information about the selected second user through communication with the user terminal 12 (S204). Specifically, when the server computer 10 has received a race result confirmation operation, it causes the user terminal 12 of the first user to display a race result confirmation screen G4 (FIG. 4) including information about the second user, and when it has received a purchase history confirmation operation, it causes the user terminal 12 of the first user to display a purchase history confirmation screen G5 (FIG. 5) including information about the second user.

[0089] Furthermore, when the server computer 10 receives a designation operation from the first user to designate an arbitrary second user through communication with the user terminal 12 (S205: YES), it causes the user terminal 12 of the first user to display other information about the second user designated by the designation operation through communication with the user terminal 12 (S206), and ends the process. Specifically, the server computer 10 causes the user terminal 12 of the first user to display a second user details screen G6 (FIG. 6) including other information about the second user that has transitioned from the race result confirmation screen G4 or the purchase history confirmation screen G5. Note that when the server computer 10 determines that a predetermined condition is not satisfied (S201: NO), when it determines that the prediction of the first vote is not correct (S202: NO), or when it determines that it has not received a designation operation (S205: NO), it ends the process as it is. The above is an example of the second user display process.

[0090] (Notification process) Next, an example of the notification process will be described with reference to FIG. 16. The notification process is a process executed in the server computer 10 (mainly, the notification unit 33, etc.), and is a process executed when a second user is registered as a favorite user by the first user.

[0091] As shown in FIG. 16, first, when the server computer 10 receives a registration operation from the first user for the second user through communication with the user terminal 12 (S301), it registers the second user as a favorite user of the first user and stores it in the user information in the storage unit 30 (S302).

[0092] Next, when the server computer 10 determines that a new prediction has been made public by the second user who has been registered as a favorite for another votable race (S303: YES), it transmits a push notification indicating that fact to the user terminal 12 of the first user through communication with the user terminal 12 (S304) and ends the process. On the other hand, when the server computer 10 determines that no new prediction has been made public (S303: NO), it ends the process as it is. The above is an example of the notification process.

[0093] [Other Embodiments] So far, specific examples have been given and described regarding the information processing apparatus, information processing method, and program of the present invention. However, the above embodiments are merely examples, and the present invention is not limited to the above embodiments, and other embodiments are also conceivable.

[0094] In the above embodiment, the server computer 10 that executes information processing for voting functions as the information processing apparatus of the present invention, but it is not limited thereto. A part of the functions of the server computer 10 may be realized by the user terminals 12 of the second user and the first user respectively. For example, when the user terminals 12 of the second user and the first user communicate in a P2P (peer-to-peer) manner, the function as the reception unit 31 that receives voting or various operations, or the function as the display control unit 32 that displays information about the second user on the user terminal 12 of the first user may be configured by the user terminals 12 of one or both users.

[0095] In the above-described embodiment, it was assumed that the second user publicly discloses a prediction and the first user makes a first vote using the disclosed prediction. However, the case is not limited to this. For example, when a second user and a first user who are friends with each other form a group and the prediction of each user's vote is shared within the group, the prediction of the vote made by the second user may be shared, and the first vote using the shared prediction may be accepted from the first user belonging to the same group as the second user. Alternatively, when the second user predicts the result of a race and casts a vote, and distributes his or her prediction content to the public as video or posting information on an SNS (Social Networking Service), the first user may be able to make a first vote using the prediction of the vote by referring to the distributed video or posting information.

[0096] In the above-described embodiment, player information and the like were stored in the server computer 10. However, a database server (not shown) may be separately provided and stored in the database server in a lump, or may be stored on the user terminal 12 side.

[0097] In the above-described embodiment, in principle, a player can enjoy all functions for free. However, some functions may be limited, and by paying a predetermined fee, the limited functions can be used. Also, for players who have paid a predetermined fee, various conditions and the like may be set so as to be advantageous in voting, such as being able to obtain more information. Note that this fee may be a usage-based charging system or may be effective for the player for a certain period (for example, one month or one year, etc.) once paid (subscription).

[0098] [Summary] The main features of the information processing apparatus, information processing method, and program according to the present embodiment described above are as follows.

[0099] [1] The information processing apparatus according to this embodiment includes a reception unit that receives a vote predicting the result of a competition from a user, and a display control unit that causes the terminal of the first user to display information about the second user when the reception unit receives a first vote based on the prediction of the second user from the first user and satisfies a predetermined condition. According to the above information processing apparatus, after the vote, the first user can confirm which prediction of the second user was referred to when casting the first vote, and can feel the presence of the second user who contributed to his / her vote. As a result, the first user can also refer to the information about the second user when voting in the future, and can promote the voting behavior of the first user (especially the voting behavior for the first vote). In addition, the first user can also analyze the results such as which prediction of the second user was used and the performance was good, and utilize it when voting in the future. Furthermore, communication between the first user and the second user can also be promoted.

[0100] [2] In the above information processing apparatus, the display control unit causes the terminal of the first user to display information about the result of the first vote together with the information about the second user. As a result, the first user can confirm which prediction of the second user was referred to when casting the first vote together with the voting result, and can feel the presence of the second user who contributed to his / her vote in relation to whether it was correct or not. Therefore, the first user can also refer to the information about the second user when voting in the future, and can further promote the voting behavior of the first user.

[0101] [3] In the above information processing apparatus, the display control unit causes the terminal of the first user to display information about the second user when the first vote is successful, and does not cause the terminal of the first user to display information about the second user when the first vote is not successful. As a result, when the prediction of the first user's vote is correct, the first user can confirm which second user's prediction was referred to when casting the first vote, and can sense the existence of the second user who contributed to the vote with a correct prediction. Therefore, the first user can also refer to the information about the second user when casting votes in the future, and can further promote the voting behavior of the first user.

[0102] [4] In the above information processing apparatus, when the first vote is correct, the display control unit causes the terminal of the first user to display information about the second user determined based on the odds associated with the first vote. As a result, when the prediction of the first user's vote is correct, the first user can confirm which second user's prediction was referred to when casting the first vote, and in particular, can sense the existence of the second user who contributed to the vote with a highly likely prediction. Therefore, the first user can also refer to the information about the second user when casting votes in the future, and can further promote the voting behavior of the first user.

[0103] [5] In the above information processing apparatus, when the first vote is correct and the odds associated with the first vote are higher than a predetermined standard, the display control unit causes the terminal of the first user to display information about the second user. As a result, when the prediction of the first user's vote is correct, the first user can confirm which second user's prediction was referred to when casting the first vote, and in particular, can sense the existence of the second user who contributed to the vote with a highly likely prediction. Therefore, the first user can also refer to the information about the second user when casting votes in the future, and can further promote the voting behavior of the first user.

[0104] [6] In the above information processing apparatus, when the reception unit receives a second vote from the first user that does not correspond to the prediction of the second user, the display control unit causes the information about the second user to be displayed on the terminal of the first user when the first vote and the second vote are successful and the odds associated with the first vote are higher than the odds associated with the second vote. As a result, when the prediction of the first vote, which has higher odds than the second vote based on the prediction of the first user, is successful, the first user can confirm which second user's prediction was referred to when casting the first vote. In particular, the first user can sense the existence of the second user who contributed to the vote that made the highly likely prediction successful. Therefore, the first user can also refer to the information about that second user when casting votes in the future, and can further promote the voting behavior of the first user.

[0105] [7] In the above information processing apparatus, when the reception unit receives a plurality of first votes from the first user based on the predictions of a plurality of second users, the display control unit preferentially displays, on the terminal of the first user, the information about the second user who has a predetermined relationship with the first user over the information about the second user who does not have a predetermined relationship with the first user. As a result, even when the first user has cast a plurality of first votes, the first user can preferentially confirm the first vote made with reference to the prediction of the second user who has a predetermined relationship, and can sense the existence of the second user who has a predetermined relationship and contributed to their own vote. Therefore, the first user can also refer to the information about the second user who has a predetermined relationship when casting votes in the future, and can further promote the voting behavior of the first user.

[0106] [8] In the above information processing apparatus, the reception unit receives a message from the first user for a second user who has a predetermined relationship, and does not receive a message for a second user who does not have a predetermined relationship. As a result, the first user can further promote communication with the second user who has a predetermined relationship with the first user's vote. Therefore, the first user can also refer to the information obtained from the communication with the second user who has the predetermined relationship in future voting, and can further promote the first user's voting behavior.

[0107] [9] In the above information processing apparatus, after the display control unit displays the information about the second user on the terminal of the first user, the display control unit displays other information about the second user that transitions starting from the information about the second user on the terminal of the first user. As a result, the first user can feel the presence of the second user who contributed to the first user's vote, and can also confirm other information about the second user. Therefore, the first user can also refer to other information about the second user in future voting, and can further promote the first user's voting behavior.

[0108]

[10] In the above information processing apparatus, the display control unit displays, as other information, the prediction of the second user for the contest in which voting is possible on the terminal of the first user. As a result, the first user can feel the presence of the second user who contributed to the first user's vote, and can also confirm the prediction of the second user for the contest in which voting is possible in the future. Therefore, the first user can also refer to the prediction of the second user in future voting, and can further promote the first user's voting behavior.

[0109]

[11] In the above information processing apparatus, when there are a plurality of predictions of the second user for the contest in which voting is possible, the display control unit preferentially displays, on the terminal of the first user, the prediction including the contest target included in the first vote that was hit over the prediction not including the contest target included in the first vote that was hit. As a result, the first user can feel the presence of the second user who contributed to their vote, and can preferentially check predictions that include competitive targets with proven track records from among the predictions of the second user for future voteable competitions. Therefore, the first user can also refer to the predictions of the second user when voting in the future, which can further promote the voting behavior of the first user.

[0110]

[12] In the above information processing apparatus, after the display control unit displays other information on the terminal of the first user, the reception unit receives an exchange application from the first user for the second user associated with the prediction corresponding to the first vote. As a result, the first user can further promote communication with the user who contributed to their vote. Therefore, the first user can also refer to the information obtained through the communication with the second user who made the exchange application when voting in the future, which can further promote the voting behavior of the first user.

[0111]

[13] In the above information processing apparatus, after the display control unit displays other information on the terminal of the first user, the reception unit receives a registration operation from the first user to register the second user associated with the prediction corresponding to the first vote, and when the second user registered by the registration operation discloses a prediction, the information processing apparatus further has a notification unit that sends a notification regarding the prediction to the first user. As a result, when the second user designated from among the second users who contributed to the first user's vote newly discloses a prediction, the first user can receive a notification. Therefore, the first user can also refer to the prediction of the second user notified when voting in the future, which can further promote the voting behavior of the first user.

[0112]

[14] Also, according to the information processing method according to this embodiment, a computer receives a vote predicting the result of a competition from a user, and after the computer receives the first vote based on the prediction of the second user from the first user, when a predetermined condition is satisfied, the computer displays information about the second user on the terminal of the first user. According to the above information processing method, after voting, the first user can confirm which second user's prediction was referred to when casting the first vote, and can sense the existence of the second user who contributed to his / her vote. Thereby, the first user can also refer to the information about the second user when voting in the future, and can promote the voting behavior of the first user (especially the voting behavior for the first vote).

[0113]

[15] Also, according to the program according to this embodiment, the computer is made to receive a vote predicting the result of a competition from a user, and after receiving the first vote from the first user based on the prediction of the second user, when a predetermined condition is satisfied, information about the second user is displayed on the terminal of the first user. According to the above program, after voting, the first user can confirm which second user's prediction was referred to when casting the first vote, and can sense the existence of the second user who contributed to his / her vote. Thereby, the first user can also refer to the information about the second user when voting in the future, and can promote the voting behavior of the first user (especially the voting behavior for the first vote).

Explanation of Signs

[0114] 10 Server 12 User Terminal 14 Race Result Distribution Device 16 Communication Network 21 Processor 22 Memory 23 Communication Interface 24 Storage 25 Bus 30 Storage Unit 31 Reception Unit 32 Display Control Unit 33 Notification Unit 34 Hit Judgment Unit 35 Payout Granting Unit 36 Privilege Granting Unit 41 Second User Information Display Area 51 Second User Information Display Area G1 Voting confirmation screen G2 Second user list screen G3 Prediction content disclosure screen G4 Race result confirmation screen G5 Purchase history confirmation screen G6 Second user details screen S Information processing system

Claims

1. A reception unit that receives a vote predicting the result of a competition from a user, After the reception unit receives a first vote based on the prediction of a second user from a first user, when a predetermined condition is satisfied, a display control unit that causes information about the second user to be displayed on the terminal of the first user; An information processing apparatus having the above.

2. The display control unit causes information about the result of the first vote to be displayed on the terminal of the first user together with the information about the second user, The information processing apparatus according to claim 1.

3. The display control unit causes information about the second user to be displayed on the terminal of the first user when the first vote is successful, and does not cause information about the second user to be displayed on the terminal of the first user when the first vote is not successful, The information processing apparatus according to claim 1 or 2.

4. The display control unit causes information about the second user determined based on the odds associated with the first vote to be displayed on the terminal of the first user when the first vote is successful, The information processing apparatus according to any one of claims 1 to 3.

5. The display control unit causes information about the second user to be displayed on the terminal of the first user when the first vote is successful and the odds associated with the first vote are higher than a predetermined standard, The information processing apparatus according to any one of claims 1 to 4.

6. When the reception unit has received a second vote from the first user that does not correspond to the prediction of the second user, The display control unit causes information about the second user to be displayed on the terminal of the first user when the first vote and the second vote are successful and the odds associated with the first vote are higher than the odds associated with the second vote, The information processing apparatus according to any one of claims 1 to 5.

7. When the reception unit has received a plurality of first votes based on the predictions of a plurality of second users from the first user, The display control unit preferentially causes information about the second user in a predetermined relationship with the first user to be displayed on the terminal of the first user over information about the second user not in the predetermined relationship with the first user, The information processing apparatus according to any one of claims 1 to 6.

8. The reception unit receives, from the first user, a message for the second user in the predetermined relationship, and does not receive a message for the second user not in the predetermined relationship. The information processing apparatus according to claim 7.

9. After the display control unit displays information about the second user on the terminal of the first user, the display control unit displays, on the terminal of the first user, other information about the second user that transitions starting from the information about the second user. The information processing apparatus according to any one of claims 1 to 8.

10. The display control unit displays, on the terminal of the first user, the prediction of the second user for a voteable competition as the other information. The information processing apparatus according to claim 9.

11. When there are a plurality of predictions of the second user for the voteable competition, the display control unit preferentially displays, on the terminal of the first user, a prediction including a competition target included in the first vote that was correct over a prediction not including the competition target included in the first vote that was correct. The information processing apparatus according to claim 10.

12. After the display control unit displays the other information on the terminal of the first user, the reception unit receives, from the first user, an exchange application for the second user associated with the prediction corresponding to the first vote. The information processing apparatus according to any one of claims 9 to 11.

13. After the display control unit displays the other information on the terminal of the first user, the reception unit receives, from the first user, a registration operation for registering the second user associated with the prediction corresponding to the first vote. When the second user registered by the registration operation discloses a prediction, the information processing apparatus further includes a notification unit that notifies the first user about the prediction. The information processing apparatus according to any one of claims 9 to 12.

14. A computer receives, from a user, a vote predicting the result of a competition. After the computer receives a first vote based on the prediction of a second user from the first user, when a predetermined condition is satisfied, the computer displays information about the second user on the terminal of the first user. An information processing method.

15. Cause a computer to receive, from a user, a vote predicting the result of a competition. ​ ​ ​ A program that, after receiving a first vote from a first user based on the prediction of a second user, causes information about the second user to be displayed on the terminal of the first user when a predetermined condition is satisfied. Program.

Citation Information

Patent Citations

  • Charged mail delivery system and mail processing server used therefor

    JP2007233480A

  • Portable terminal device

    JP2009230541A

  • Voting forecast disclosure system, method, and computer program

    JP2010160612A

  • Information processing device, information processing method, information processing program and information processing system

    JP2015127921A

  • Competition watching system, video collection providing device of competition watching system, and program for video collection providing device

    JP2021007271A