Information providing device, information providing method and program
The information providing device addresses the challenge of personalized casual support by recommending betting tickets based on user history and preferences, enhancing user engagement and community interaction.
Patent Information
- Application Number
- JP2024190178
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2024-10-29
- Publication Date
- 2025-10-29
- Estimated Expiration
- 2044-10-29
AI Technical Summary
Existing information processing devices struggle to support casual support activities (oshikatsu) by aligning with users' personal favorites, lacking personalization and effective support mechanisms.
An information providing device that identifies a user's favorite athlete based on past betting ticket history, calculates winning scores and preference degrees, and suggests betting tickets through a suggestion unit, also providing comparison information with other users' purchases.
Enhances personalized support activities by recommending betting tickets based on user preferences and favorite athlete identification, fostering a sense of competition and community among users.
Smart Images

Figure 0007762280000001_ABST
Abstract
Description
[Technical Field]
[0001] The present invention relates to an information providing device, an information providing method, and a program. [Background technology]
[0002] In recent years, in order to support sales of products, services, etc., demand for trading targets has been predicted based on past sales records of the trading targets. For example, Patent Document 1 discloses an information processing device that more accurately predicts demand for trading targets. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] Japanese Patent Application Laid-Open No. 2013-77109 Summary of the Invention [Problem to be solved by the invention]
[0004] However, when the above-mentioned information processing device was made to support oshikatsu, an activity of casually supporting a specific target, it was difficult to make it compatible with the user's personal favorite, and there was room for improvement in terms of supporting oshikatsu.
[0005] The present invention is intended to solve the above-mentioned problems, and aims to provide an information providing device, an information providing method, and a program that are capable of providing information that supports people's support activities. [Means for solving the problem]
[0006] An information providing device according to a first aspect of the present invention comprises: a favorite athlete identification unit that identifies a favorite athlete who is a target of support for the user from among a plurality of athletes based on a history of betting tickets for athletes participating in publicly managed racing games that the user has purchased in the past; and a betting ticket extraction unit that extracts the betting tickets corresponding to the favorite athlete identified by the favorite athlete identification unit and that are available for purchase by the user; a score calculation unit that calculates a winning score corresponding to each of the ballot tickets extracted by the ballot ticket extraction unit; a preference degree calculation unit that calculates a preference degree, which is the degree to which the user prefers the type of ballot ticket, for each type of ballot ticket based on a history of the ballot tickets purchased by the user in the past; a proposal target specification unit that specifies, from the ballot tickets extracted by the ballot ticket extraction unit, the ballot tickets and types of the ballot tickets to be proposed for purchase to the user based on the winning score calculated by the score calculation unit and the preference degree calculated by the preference degree calculation unit; a suggestion unit that suggests to the user that the user vote for the favorite contestant by providing the user with information on the ballot ticket and the type of the ballot ticket identified by the suggestion target identification unit; Equipped with.
[0007] In addition, in the information providing device according to the above aspect, the favorite athlete identification unit calculates a favorite score for each of the plurality of athletes based on a history of the voting tickets previously purchased by the user, thereby identifying the favorite athlete corresponding to the user; When the user purchases the voting ticket corresponding to the contestant proposed by the suggestion unit, or when the user gives a high rating to the contestant proposed by the suggestion unit, the favorite score corresponding to the contestant is increased; and when the user does not purchase the voting ticket corresponding to the contestant proposed by the suggestion unit, or when the user gives a low rating to the contestant proposed by the suggestion unit, the favorite score corresponding to the contestant is decreased. This may be done.
[0008] In addition, in the information providing device according to the above aspect, The system further includes a common favorite athlete identification unit that identifies a group consisting of the user and other users who are different from the user and have the favorite athlete in common with the favorite athlete corresponding to the user identified by the favorite athlete identification unit, The suggestion unit tally up the number of ballots already purchased by each user belonging to the group identified by the common favorite athlete identification unit, the number of ballots corresponding to the favorite athlete common to the favorite athlete corresponding to the user identified by the favorite athlete identification unit, and provides comparison information that allows a distribution of the number of ballots purchased to be compared for each user belonging to the group, together with information on the ballots and the types of the ballots. This may be done.
[0009] In addition, in the information providing device according to the above aspect, The suggestion unit provides, in a different display mode, the comparison information corresponding to the number of purchases within a predetermined ranking in descending order of the number of purchases by a user belonging to the group among the number of purchases of the voting tickets corresponding to the favorite athlete that is common to the favorite athlete corresponding to the user identified by the favorite athlete identification unit, which have already been purchased by each of the users belonging to the group. This may be done.
[0010] In addition, in the information providing device according to the above aspect, The suggestion unit, regarding the distribution of the number of purchases of the voting tickets, provides in a special manner the comparison information corresponding to the number of purchases by the users out of the number of purchases of the voting tickets corresponding to the favorite athlete that is common to the favorite athlete corresponding to the user identified by the favorite athlete identification unit and that have already been purchased by each user belonging to the group, thereby emphasizing the number of purchases by the users. This may be done.
[0011] In addition, in the information providing device according to the above aspect, The suggestion unit provides, in the comparison information, the number of purchases of the voting tickets that have already been purchased by each user belonging to the group and that correspond to the favorite athlete that is common to the favorite athlete corresponding to the user identified by the favorite athlete identification unit, in addition to the number of purchases that have been made by the user, the number of purchases that will be required to move up the voting ranking of the user belonging to the group, by including the purchases in the comparison information. This may be done.
[0012] In addition, in the information providing device according to the above aspect, the suggestion unit provides, in the comparison information, the number of purchases required to move up the voting rank of the user belonging to the group only when the number of purchases required to move up the voting rank of the user belonging to the group is equal to or less than the maximum number of purchases that the user has made in the past; This may be done.
[0013] In addition, in the information providing device according to the above aspect, the suggestion unit tallying up the number of purchases of the ballot tickets for each of the contestants in one competition that have already been purchased by each of the voter users, including the user and other users different from the user, for each of the contestants, and providing comparison information that enables a comparison of the distribution of the purchase numbers of the ballot tickets for each of the contestants, together with information on the ballot tickets and the types of the ballot tickets; This may be done.
[0014] An information providing device according to another aspect of the present invention comprises: a favorite member identification unit that identifies a favorite member who is a member to be supported by the user from among a plurality of members; a common favorite member identification unit that identifies a group consisting of other users who are different from the user and have the favorite member in common with the favorite member corresponding to the user identified by the favorite member identification unit, and the other users; a provision unit that aggregates the number of purchase items corresponding to the favorite member that have already been purchased for each user belonging to the group identified by the common favorite member identification unit, and provides the user with comparison information that enables the distribution of the aggregated purchase numbers to be compared for each user belonging to the group; Equipped with.
[0015] An information providing method according to a second aspect of the present invention comprises: An information providing method by an information providing device, a step of identifying a favorite athlete who is a target of support for the user from among a plurality of athletes, based on a history of betting tickets purchased in the past by the user for athletes participating in a publicly managed game; a betting ticket extraction step of extracting the betting tickets corresponding to the favorite athlete identified in the favorite athlete identification step, the betting tickets being available for purchase by the user; a score calculation step of calculating a winning score corresponding to each of the ballot tickets extracted in the ballot ticket extraction step; a preference degree calculation step of calculating, for each type of ballot ticket, a preference degree that is the degree to which the user prefers the type of ballot ticket based on a history of the ballot tickets purchased in the past by the user; a proposal target identification step of identifying, from the ballot tickets extracted in the ballot ticket extraction step, the ballot tickets and types of the ballot tickets to be proposed to the user for purchase, based on the winning score calculated in the score calculation step and the preference degree calculated in the preference degree calculation step; a proposing step of proposing to the user to vote for the favorite contestant by providing the user with information on the betting ticket and the type of the betting ticket identified in the proposed target identifying step; Equipped with.
[0016] A program according to a third aspect of the present invention comprises: Computer, a favorite athlete identification unit that identifies a favorite athlete who is a target of support for the user from among a plurality of athletes based on a history of betting tickets for athletes participating in a publicly managed race, the betting tickets being purchased in the past by the user; a betting ticket extraction unit that extracts the betting tickets corresponding to the favorite athlete identified by the favorite athlete identification unit and that are available for purchase by the user; a score calculation unit that calculates a winning score corresponding to each of the ballot tickets extracted by the ballot ticket extraction unit; a preference degree calculation unit that calculates a preference degree, which is the degree to which the user prefers a type of the betting ticket, for each type of the betting ticket based on a history of the betting tickets purchased by the user in the past; a proposal target identification unit that identifies, from the ballot tickets extracted by the ballot ticket extraction unit, the ballot tickets and types of the ballot tickets to be proposed for purchase to the user based on the winning score calculated by the score calculation unit and the preference degree calculated by the preference degree calculation unit; a suggestion unit that suggests to the user that the user vote for the favorite athlete by providing the user with information on the betting ticket and the type of the betting ticket identified by the suggestion target identification unit; Function as.
[0017] The program may be recorded on a non-transitory recording medium. The non-transitory recording medium can be distributed or sold independently of the computer. Here, a non-transitory recording medium refers to a tangible recording medium. Examples of non-transitory recording media include compact discs, flexible disks, hard disks, magneto-optical disks, digital video disks, magnetic tapes, and semiconductor memories. A transitory recording medium refers to the transmission medium (propagation signal) itself. Examples of transitory recording media include electrical signals, optical signals, and electromagnetic waves. A temporary storage area is an area for temporarily storing data and programs, such as volatile memory such as RAM (Random Access Memory). [Effects of the Invention]
[0018] According to the present invention, it is possible to provide an information providing device, an information providing method, and a program capable of providing information to support people's support activities. [Brief explanation of the drawings]
[0019] [Figure 1] FIG. 2 is a diagram illustrating the relationship between an information providing device, an information terminal, and a sales server. [Figure 2] FIG. 1 is a block diagram illustrating an example of an information providing device. [Figure 3] FIG. 10 is an explanatory diagram illustrating an example of history information. [Figure 4] FIG. 10 is an explanatory diagram showing an example of predicted winning probability information. [Figure 5] FIG. 10 is an explanatory diagram showing an example of purchase information. [Figure 6] 10 is a flowchart illustrating an example of a provision request process and an information provision process. [Figure 7] FIG. 10 is an explanatory diagram showing a display example on an information terminal. [Figure 8] FIG. 10 is an explanatory diagram showing a display example on an information terminal. [Figure 9] FIG. 10 is an explanatory diagram showing a display example on an information terminal. DETAILED DESCRIPTION OF THE INVENTION
[0020] (Overall composition) An information providing device, an information providing method, and a program according to an embodiment of the present invention will be described in detail with reference to the drawings. Note that identical or corresponding parts in the drawings are designated by the same reference numerals. As shown in FIG. 1, an information providing device 100 according to an embodiment of the present invention is communicatively connected to an information terminal 200 and a sales server 300 via a computer communication network 400, such as the Internet. Note that the information providing device 100 in this embodiment identifies a user's favorite and provides information about the favorite to the user. Oshikatsu refers to the casual support of a specific target, a type of support behavior that is more casual than favoritism or patronage. Targets of oshikatsu (called "oshi") include, for example, celebrities, idols, VTubers, and contestants in various competitions. Furthermore, a single user may have multiple favorites and can easily stop supporting one. Furthermore, users are not required to actively disclose their favorites; users who share the same favorite are referred to as "same-fans." While users who share the same favorite may empathize with each other, they may also feel competitive. When a user who wants to cut ties with another user in the same favorite expresses their desire to cut ties with that user, this is called "rejecting the same favorite." The information providing device 100 in this embodiment will be explained below using the example of a publicly managed racetrack competitor as the "favorite." Publicly managed racetracks include bicycle racing, horse racing, auto racing, and the like, and for ease of understanding, this embodiment will use bicycle racing as an example. In this case, the user's favorite is the rider competing in the bicycle race.
[0021] The information providing device 100 is a computer such as a server. In response to a request from a user who is an operator of the information terminal 200, the information providing device 100 identifies the user's favorite horse and provides information on betting tickets corresponding to races in which the favorite horse will participate. Specifically, the information providing device 100 has a function to provide appropriate information to the user based on the winning probability and the type of betting ticket preferred by the user from among multiple betting tickets corresponding to races in which the favorite horse will participate.
[0022] The information terminal 200 is an information terminal (so-called computer) such as a smartphone, tablet, or PC (Personal Computer) used by a user who is engaged in oshikatsu. The information terminal 200 has a function to request the information providing device 100 to provide information corresponding to the favorite, that is, to provide information on appropriate betting tickets for races in which the favorite will participate. The information terminal 200 also has a function to transmit to the sales server 300 a request to purchase a betting ticket based on the information provided by the information providing device 100. In other words, the user of the information terminal 200 requests the information providing device 100 to provide information, and requests the sales server 300 to purchase a betting ticket based on the provided information.
[0023] The sales server 300 is a computer such as a server that sells publicly managed racing tickets. The sales server 300 has the function of processing the purchase of betting tickets based on requests from the information terminal 200, i.e., performing payment processing for the betting tickets in response to the requests.
[0024] (Functional configuration of information providing device) Next, the configuration of the information providing device 100 will be described with reference to FIG.
[0025] As shown in FIG. 2, the information providing device 100 includes a storage unit 110, a control unit 120, an input / output unit 130, a communication unit 140, and a system bus (not shown) that interconnects these units.
[0026] The storage unit 110 includes a ROM (Read Only Memory), a RAM (Random Access Memory), etc. The ROM stores a program 111 executed by the control unit 120, various data (not shown) required in advance for executing the program 111, history information 112, predicted winning probability information 113, and purchase information 114.
[0027] The program 111 is a program for executing an information provision process, which will be described later, and is stored in the storage unit 110 in advance.
[0028] The history information 112 is a list of information indicating the history of each user. Specifically, as shown in FIG. 3 , the history information 112 includes at least item number information indicating the item number of the data, date information indicating the date on which the race will be held, betting target information indicating the information on the betting ticket that was voted (purchased) or viewed, operation information indicating the operation content such as whether a vote was cast or viewed, number of votes information indicating the number of betting tickets purchased when a vote was cast, favorite score information indicating the score for a favorite, and preference degree information indicating the type of betting ticket that was voted for or viewed and its score. The history information 112 is stored in the storage unit 110 for each user, and the example shown in FIG. 3 shows the history information 112 of a certain user. For example, the information for item number 1 shown in FIG. 3 shows an example in which a bet was cast for a 5-2 betting ticket in a race on October 12, with the number of votes cast being 2. This indicates that the favorite score of the target (athlete) with a favorite score of 5 has been increased by +2, and the preference degree for the type of betting ticket for the place betting ticket has been increased by +1. Furthermore, the information in item number 2 indicates that the user viewed a betting ticket for 5-3-1 for a race held on October 12, and thus the favorite score for the target (athlete) number 5 was increased by +1, and the preference level for the type of betting ticket for the trifecta was increased by +1. In this embodiment, the history information 112 is stored in the storage unit 110 of the information providing device 100. However, it may also be stored in a database server connected to the information providing device 100 via the computer communication network 400, or in the sales server 300. In addition to the date information in the history information 112, operation date and time information indicating the date and time of the operation may also be included. While the illustrated example shows an example in which the favorite score increases when a user votes, i.e., purchases or views the information, it may also be possible for the favorite score to increase if the user gives a good rating when viewing the information on the provided betting ticket, and decrease if the user gives a bad rating. In addition, if a vote is not cast using the provided voting ticket, that is, if the information on the provided voting ticket is viewed but not purchased, the favorite score and preference degree may be reduced.
[0029] Returning to FIG. 2, the predicted winning probability information 113 is a list showing the predicted winning probability (the winning probability for each betting object) for each type of betting ticket available for purchase, and the predicted payout amount in the event of a win. Specifically, in this embodiment, the predicted winning probability information 113 is stored in the storage unit 110 for each race day, and as shown in FIG. 4, it is a list of information on the types of betting tickets available for purchase on that race day, i.e., the betting objects, the predicted winning probability indicating the probability of winning for the prediction corresponding to that betting object, and the predicted payout amount indicating the predicted amount to be paid in the event of a win. In the example shown in FIG. 4, the predicted winning probability indicating the probability that the 5-2 betting ticket will win is 30%, and the predicted payout amount is 150 yen. In other words, if you bet (purchase) 100 yen worth of a 5-2 betting ticket, the prediction indicates a 30% chance of winning, and if you win, you will receive a payout of 150 yen. The predicted winning probability and predicted payout amount for each bet target may be, for example, the winning probability derived by artificial intelligence from past results, the winning probability predicted by a tipster, or the winning probability predicted independently by the company operating the sales server 300, and may be obtained via the computer communication network 400. That is, the predicted winning probability information 113 in this embodiment is stored in the storage unit 110 of the information providing device 100, but may also be stored in an external device connected to the information providing device 100 via the computer communication network 400 or in the sales server 300. Furthermore, instead of the predicted winning probability, for example, a score based on the past results of each contestant provided by the company operating the sales server 300 may also be used.
[0030] The purchase information 114 shown in FIG. 2 is a list showing the history information of purchased betting tickets. Specifically, as shown in FIG. 5, the purchase information 114 in this embodiment includes at least item number information indicating the item number of the data, date information indicating the date on which the race will be held, voting user information indicating the user who cast the vote, i.e., the purchaser, voting target information indicating the contents of the betting ticket on which the vote was cast, vote number information indicating the number of votes cast, i.e., the number of purchases, and favorite information indicating the favorite of the user. As shown in the figure, the purchase information 114 shows the purchase history information of all purchasers. Note that the purchase information 114 in this embodiment is stored in the memory unit 110 of the information providing device 100, but may also be stored in a sales server 300 connected to the information providing device 100 via a computer communication network 400.
[0031] 2 is composed of a CPU (Central Processing Unit), an ASIC (Application Specific Integrated Circuit), etc. The control unit 120 operates in accordance with a program 111 stored in the memory unit 110, and executes processing in accordance with the program 111. The control unit 120 includes a request receiving unit 121, a favorite identification unit 122, a voting ticket extraction unit 123, a score calculation unit 124, a preference degree calculation unit 125, a recommendation target identification unit 126, a purchase information acquisition unit 127, and a recommendation unit 128 as main functional units provided by the program 111 stored in the memory unit 110.
[0032] The request receiving unit 121 is a functional unit that receives a provision request indicating a request for information provision from the information terminal 200. Specifically, the request receiving unit 121 has a function of receiving a provision request transmitted based on an operation such as launching an application by the user of the information terminal 200 or pressing a request button. In this embodiment, when the user of the information terminal 200 presses the request button, the provision request is transmitted from the information terminal 200 to the information providing device 100.
[0033] The favorite identification unit 122 is a functional unit that identifies the favorite of the user who sent the request for supply (the athlete the user is rooting for). Specifically, the favorite identification unit 122 has a function to identify the favorite of the user based on the history information 112 corresponding to the user who sent the request for supply. More specifically, the favorite identification unit 122 checks the history information 112 corresponding to the user who sent the request for supply and identifies the athlete with the highest favorite score as the favorite. For example, in the history information 112 shown in FIG. 3, if the target of car number 5 in the race on October 12 and the target of car number 4 in the race on October 13 are both "Ada B-san," the favorite identification unit 122 identifies "Ada B-san" as the favorite. Note that in publicly managed racing, car numbers are different for each race, so even if the car number on October 12 is 5, the same athlete will have a different car number (car number 4 in the example shown in FIG. 3) the next day. Information on the racing cars corresponding to the car numbers can be obtained from the sales server 300. If a user explicitly sets a favorite (and voting tickets for that favorite are on sale), the favorite identification unit 122 may determine the set favorite as the user's favorite without making an estimation (identification) based on the favorite score.
[0034] The betting ticket extraction unit 123 shown in FIG. 2 is a functional unit that extracts betting tickets for races in which a favorite identified by the function of the favorite identification unit 122 will participate. Specifically, the betting ticket extraction unit 123 has a function of extracting betting tickets corresponding to the favorite identified by the function of the favorite identification unit 122 for races in which the favorite will participate from all betting tickets sold by the sales server 300. For example, if the favorite identification unit 122 identifies the user's favorite as "Ada B-kun," the betting ticket extraction unit 123 extracts, from among available betting tickets (purchasable betting tickets), betting tickets corresponding to "Ada B-kun" from among races in which "Ada B-kun" will participate. More specifically, if today is October 10th, the betting ticket extraction unit 123 extracts, from among betting tickets corresponding to the races in which "Ada B-kun" will participate on October 12th and October 13th. In this example, it is assumed that betting tickets for the race on October 12th and the race on October 13th are available for purchase, and the car number of "A-da B-san" is different for each date (the target of car number 5 for the race on October 12th and the target of car number 4 for the race on October 13th are both "A-da B-san"). Information on all betting tickets available for purchase may be stored in the storage unit 110 of the information providing device 100, and the betting ticket extraction unit 123 may extract from that information the races in which a favorite specified by the function of the favorite specifying unit 122 will participate and the betting tickets corresponding to that favorite.
[0035] The score calculation unit 124 is a functional unit that calculates the score of each betting ticket corresponding to the favorite extracted by the betting ticket extraction unit 123. Specifically, the score calculation unit 124 has a function of calculating an expected value for each betting target (betting ticket) based on the predicted winning probability information 113 stored in the memory unit 110. For example, if the favorite is "A-da B-o" and "A-da B-o" is car number 5 in the predicted winning probability information 113 shown in FIG. 4, the score calculation unit 124 calculates an expected value for each betting target, such as the expected value for betting target 5-2 (150×0.3), the expected value for betting target 5-3-1 (1050×0.005), and the expected value for betting target 5 (110×0.4). Note that this embodiment shows an example in which the score calculation unit 124 calculates an expected value as the score of each betting target, but in addition, for example, the winning probability may be used as the score directly. The winning probability may be, for example, the winning probability derived from past performance using artificial intelligence, the winning probability provided by a tipster, or the winning probability determined independently by the company operating the sales server 300, or a comprehensive value may be adopted, such as using the average or median of these.
[0036] The preference degree calculation unit 125 is a functional unit that calculates the user's preference degree for multiple betting ticket types. Specifically, the preference degree calculation unit 125 has a function of calculating the user's preference degree for each of multiple betting ticket types based on the history information 112 stored in the storage unit 110. For example, when the history information 112 shown in FIG. 3 is stored in the storage unit 110, the preference degree calculation unit 125 calculates preference degrees corresponding to betting ticket types such as place, trifecta, and win. More specifically, the preference degree calculation unit 125 adds points for each betting ticket type according to the content specified by the preference degree information in the history information 112, and calculates the preference degree for each betting ticket type by calculating what percentage of the total points each betting ticket type accounts for. For example, in the case of item number information 1 to 6 shown in FIG. 3, the preference degree calculation unit 125 calculates the points for the place as 4, and the points for the trifecta and win as 1 each. Since the total number of points is 6, the preference degree for the place is calculated as 66.7%, and the preference degrees for the trifecta and win are each 16.7%. Note that the preference degree calculation unit 125 may use other methods to calculate the preference degree. For example, only those bets that have actually been placed are considered from the information indicated by the history information 112, and the preference degree may be calculated by extracting betting ticket types that satisfy a condition such as a predetermined number of bets or more (for example, voting for that betting ticket type five or more times), and then calculating the proportion for each betting ticket type from among those. In other words, as long as it is possible to determine which betting ticket type the user prefers among multiple betting ticket types, the preference degree may be calculated using any method.
[0037] The recommendation target identification unit 126 is a functional unit that identifies a voting ticket to be recommended to a user, i.e., a voting ticket to be provided. Specifically, the recommendation target identification unit 126 has a function to identify a voting ticket to be provided to a user based on the score of each voting ticket corresponding to a favorite calculated by the function of the score calculation unit 124 and the preference degree for each type of voting ticket calculated by the function of the preference degree calculation unit 125. More specifically, the recommendation target identification unit 126 has a function to multiply the score of each voting ticket corresponding to a favorite calculated by the function of the score calculation unit 124 by the preference degree corresponding to the type of voting ticket, which is calculated by the function of the preference degree calculation unit 125, and identify the voting ticket with the highest value (recommendation value) as the recommendation target. For example, in the predicted winning probability information 113 shown in FIG. 4, the function of the score calculation unit 124 calculates the expected value (150×0.3) of voting target 5-2 as a score, and since the type of betting ticket for voting target 5-2 is place, the recommendation target identification unit 126 calculates a recommendation value corresponding to voting target 5-2 by multiplying the score by the preference degree for place calculated by the function of the preference degree calculation unit 125. The recommendation target identification unit 126 identifies the voting target corresponding to the highest recommendation value among the recommendation values calculated in this manner as the recommendation target. Note that the identification of the voting target (betting ticket) to be recommended by the recommendation target identification unit 126 may be done by other methods as long as it is based on the scores of the respective betting tickets corresponding to the favorites calculated by the function of the score calculation unit 124 and the preference degree of the user. For example, if the score is above a certain level, the ballot ticket corresponding to the type of ballot ticket for which a large number of votes have been cast in the past may be recommended.
[0038] The purchase information acquisition unit 127 is a functional unit that acquires voting information for each user, including the user. Specifically, the purchase information acquisition unit 127 has a function to acquire purchase information for each user, including co-favorite information indicating voting information for other users who have the same favorite as the user's favorite identified by the favorite identification unit 122, based on the purchase information 114 stored in the storage unit 110. For example, if the purchase information 114 stored in the storage unit 110 is the content shown in FIG. 5 and the user's favorite identified by the favorite identification unit 122 is "A-da B-o," the target of car number 5 in the race on October 12, the purchase information acquisition unit 127 acquires the information of item number information 1 to 4 and 6 shown in FIG. 5 as co-favorite information, as well as other purchase information. In other words, the purchase information acquisition unit 127 has a function to tally up the voting status for each favorite based on the purchase information 114 stored in the storage unit 110. The same-favorite information is information among the purchase information that includes the voting status of the user and indicates the number of votes of users who are the same as the user. The purchase information acquisition unit 127 may tally up the voting status for each favorite corresponding to the race (competition) of the betting ticket identified by the recommendation target identification unit 126.
[0039] The recommendation unit 128 is a functional unit that provides information on recommended voting tickets to users. Specifically, the recommendation unit 128 has a function of generating a recommendation screen based on the information on the voting ticket identified by the recommendation target identification unit 126 and the voting status of other users who have the same favorite animal acquired by the purchase information acquisition unit 127, and providing the recommendation screen to the information terminal 200. This allows the user to obtain information on the recommended voting ticket. As shown in FIG. 7, the recommendation screen includes a voting target photo, which is a photo of the favorite animal to be voted for, detailed information indicating the details of the voting target, rating buttons corresponding to good and bad ratings, a purchase procedure button for performing the purchase procedure, and a voting status screen showing the voting status of the same favorite animal and the voting status of other car numbers. The information required for these may be obtained from the sales server 300 or the purchase information 114. In the voting status screen shown in FIG. 7, the graph for voting target 1 (car number 1) shows the number of votes cast by users who support car number 1, and the graph for voting target 2 (car number 2) shows the number of votes cast by users who support car number 2. If a user's favorite is voting target 5, the graph for voting target 5 (car number 5) on the voting status screen shown in FIG. 7 shows the voting status of users who support car number 5, i.e., users who support the same car. As shown in the figure, the voting status screen is designed to display the top three users with the highest number of votes for each voting target in a display format that allows them to see. In the example shown in the figure, the user in the display format located on the far right of the displayed graphs has the most votes, the user in the display format located to the left of that has the second most votes, and the user in the display format located further to the left of that has the third most votes. The graph located on the far left shows a collection of votes cast by multiple users. As shown in the figure, it is also possible to see how many votes a user has cast for the voting tickets they have already cast within their same favorites. In the example shown, it is shown that users voted the second most for voting target 5 (car number 5). Alternatively, the number of votes for all users who belong to the same favorite may be made visible. In other words, the number of voting tickets that have already been purchased by users who belong to the same favorite may be displayed in a different manner for each user who belongs to the same favorite.In the example shown, the top three vote counts are displayed in different display modes, but this is not limited to the top three, and may be up to five, and can be changed as desired.
[0040] The input / output unit 130 shown in FIG. 2 is a device that is made up of a keyboard, a mouse, a camera, a microphone, a liquid crystal display, an organic EL (Electro-Luminescence) display, and the like, and is used to input and output various types of data.
[0041] The communication unit 140 is a device that enables the information providing device 100 to communicate with other information terminals such as the information terminal 200 and the sales server 300 via the computer communication network 400. The configuration of the information providing device 100 has been described above.
[0042] (operation) Next, the operations of the information providing device 100 and the information terminal 200 will be described. Fig. 6 is a flowchart showing an example of the provision request process in the information terminal 200 and the information provision process in the information providing device 100. By performing the provision request process and information provision process in this embodiment, the user's favorite is identified, and information on the most recommended betting ticket for the user from among multiple betting tickets corresponding to the favorite is provided. First, the provision request process shown in Fig. 6 is started based on an operation such as launching an application by the user who is the owner of the information terminal 200.
[0043] When the provision request process is started, first, a provision request is made on the information terminal 200 side to request the provision of recommended voting targets (step S11). Specifically, in the process of step S11, the information terminal 200 transmits a provision request requesting the provision of recommended voting targets to the information providing device 100 in response to an operation such as pressing a request button by the user.
[0044] Upon receiving the request for information provision, the information providing device 100 starts the information provision process. The request for information provision is received by the request receiving unit 121. When the information provision process starts, the control unit 120 uses the function of the favorite identification unit 122 to identify the favorite of the user who sent the request for information provision (step S12). Specifically, in the process of step S12, the favorite identification unit 122 identifies the athlete with the highest favorite score as the favorite based on the history information 112 corresponding to the user who sent the request for information provision. For example, if the history information 112 stored in the storage unit 110 is the history information 112 shown in FIG. 3, in the process of step S12, the favorite identification unit 122 identifies "Ada B-o," who is the target of car number 5 in the race on October 12 and the target of car number 4 in the race on October 13, as the favorite. Because the favorite is automatically identified without the user having to explicitly set it, the user can casually recommend athletes.
[0045] Returning to Fig. 6, after executing the processing of step S12, the control unit 120 uses the function of the betting ticket extraction unit 123 to extract betting tickets available for the user to vote (step S13). Specifically, in the processing of step S13, the betting ticket extraction unit 123 extracts betting tickets corresponding to the favorite horse identified in the processing of step S12 for races in which the favorite horse will participate, i.e., betting tickets corresponding to the favorite horse that the user can vote for (purchase), from all betting tickets sold by the sales server 300. For example, if the favorite horse is identified as "Ada B-kun" in the processing of step S12, the betting ticket extraction unit 123 in the processing of step S13 extracts, from the information provided by the sales server 300, betting tickets available for voting (purchase) that correspond to "Ada B-kun" from among the betting tickets available for voting (betting tickets that can be purchased) that correspond to the races in which "Ada B-kun" will participate, In addition, the betting ticket extraction unit 123 may extract the information not from the information provided by the sales server 300, but from the information stored in the memory unit 110, by storing the information provided by the sales server 300 in the memory unit 110.
[0046] After executing the process of step S13, the control unit 120 uses the function of the score calculation unit 124 to calculate the score of each of the ballot tickets extracted in the process of step S13 (step S14). Specifically, in the process of step S14, the score calculation unit 124 calculates the expected value of each of the ballot tickets extracted in the process of step S13 as the score of the ballot ticket, based on the expected winning probability information 113 stored in the storage unit 110. For example, if the favorite is "A-da B-o" and "A-da B-o" is car number 5 in the expected winning probability information 113 shown in FIG. 4, in the process of step S14, the score calculation unit 124 calculates the expected value for each ballot object (each ballot ticket) extracted in the process of step S13, such as the expected value of ballot object 5-2 (150×0.3), the expected value of ballot object 5-3-1 (1050×0.005), and the expected value of ballot object 5 (110×0.4).
[0047] After executing the process of step S14 shown in Fig. 6, the control unit 120 uses the function of the preference degree calculation unit 125 to calculate the preference degree of the user corresponding to the type of betting ticket (step S15). Specifically, in the process of step S15, the preference degree calculation unit 125 calculates the user's preference degree for each of a plurality of betting ticket types based on the history information 112 stored in the storage unit 110. For example, if the history information 112 shown in Fig. 3 is stored in the storage unit 110, and item number information 1 to 6 shown in Fig. 3 is described, in the process of step S15, the preference degree calculation unit 125 calculates the points for the place to bet as 4, and the points for the trifecta and win to bet as 1 each. Then, since the total number of points is 6, the preference degree for the place is calculated to be 66.7%, and the preference degrees for the trifecta and win to bet as 16.7% each.
[0048] 6, the control unit 120 uses the function of the recommendation target identification unit 126 to identify the voting ticket to be provided as a recommendation target based on the score calculated in the processing of step S14 and the preference degree calculated in the processing of step S15 (step S16). Specifically, in the processing of step S16, the recommendation target identification unit 126 multiplies the score of each voting ticket corresponding to the favorite calculated in the processing of step S14 by the preference degree corresponding to the type of the voting ticket and calculated in the processing of step S15, and identifies the voting ticket with the highest value (recommendation value) as a recommendation target. For example, if the predicted winning probability information 113 shown in FIG. 4 is stored in the storage unit 110, the score calculation unit 124 calculates the expected value (150×0.3) of betting target 5-2 (place), the expected value (1050×0.005) of betting target 5-3-1 (triadic), and the expected value (110×0.4) of betting target 5 (win) in the process of step S14. If the history information 112 shown in FIG. 3 is stored in the storage unit 110, and considering item number information 1 to 6 shown in FIG. 3, the preference degree calculation unit 125 calculates the points for the place as 4, and the points for the trifecta and win as 1 each in the process of step S15. Since the total number of points is 6, the preference degree for the place is calculated as 66.7%, and the preference degrees for the trifecta and win as 16.7% each. Therefore, in the processing of step S16 shown in Figure 6, the recommendation target identification unit 126 identifies the betting ticket for betting target 5-2 (place win) as the betting ticket to be recommended because the recommendation value obtained by multiplying the expected value (150 x 0.3) of the betting target 5-2 and the preference degree for place win (66.7%) is the highest.
[0049] After executing the processing of step S16, the control unit 120, using the function of the purchase information acquisition unit 127, acquires purchase information including co-favorite information, which is information about other users who have the same favorite as the user (step S17). Specifically, in the processing of step S17, the purchase information acquisition unit 127 acquires purchase information for each user, including co-favorite information, which is voting information for other users who have the same favorite as the user's favorite identified in the processing of step S12, based on the purchase information 114 stored in the storage unit 110. For example, if the purchase information 114 stored in the storage unit 110 is the content shown in FIG. 5 and the favorite of the user identified by the favorite identification unit 122 is "Ada B-o," in the processing of step S17, the purchase information acquisition unit 127 acquires the information of item number information 1 to 4 and 6 shown in FIG. 5 as co-favorite information, and also acquires the information of item number information 5 as the purchase information of the user of the favorite with car number 4.
[0050] After executing the process of step S17 shown in FIG. 6, the control unit 120 generates a recommendation screen using the function of the recommendation unit 128 and makes a recommendation to the user (step S18). Specifically, in the process of step S18, the recommendation unit 128 generates a recommendation screen including a voting status screen, as shown in FIG. 7, based on the information on the voting ticket identified in the process of step S16 and the purchase information acquired in the process of step S17, and provides the recommendation screen to the information terminal 200 of the user. Note that in the process of step S18, the recommendation unit 128 generates a recommendation screen that is displayed in a special manner so that the number of votes already cast by the user can be visually confirmed. The number of votes already cast can be obtained from the history information 112 or the purchase information 114. When the Details button on the voting status screen is pressed, the voting status screen may be generated so as to display information such as, for example, more detailed vote counts, vote counts and recommendation details for other races, analysis information on the favorite athlete including the past results and participation history of the favorite athlete, and the favorite's date and time and monthly vote count rankings. The information displayed when the Details button is pressed may be obtained from the sales server 300 as appropriate. For example, when the Details button is pressed, the favorite score may be increased by +1.
[0051] On the information terminal 200 side, when the recommendation screen is received from the information providing device 100, the received recommendation screen is displayed (step S19). As a result, as shown in Fig. 7, the display screen of the information terminal 200 displays as recommended voting tickets those voting tickets that correspond to the favorite of the user of the information terminal 200, have a high probability of winning, and are in line with the user's preference. As shown in the figure, in addition to a display encouraging the purchase of a voting ticket, the recommendation screen also displays various information such as a voting target photo that is a photo of the favorite as the voting target, detailed information showing the details of the voting target, rating buttons corresponding to good and bad ratings, a purchase procedure button for carrying out the purchase procedure, the voting status of the same favorite, and the voting status of other car numbers.
[0052] After displaying the recommendation screen in the processing of step S19, the information terminal 200 performs voting processing (step S20) based on the user pressing the purchase procedure button (voting button shown in FIG. 7), and ends the provision request processing. Note that, although not shown in the example shown in FIG. 7, a cancel button that can be pressed if the recommended voting ticket is not the voting ticket desired by the user may be displayed. When the cancel button is pressed, a cancellation notice is sent to the information providing device 100, and the information providing device 100 may recommend, for example, the voting ticket with the second highest recommendation value in the processing of step S16 so that a voting ticket different from the recommended voting ticket is recommended. When the voting processing is performed in the processing of step S20, voting processing corresponding to the recommended voting ticket, i.e., purchase processing, is performed. Specifically, a purchase request is notified to the sales server 300, and payment is made for the voting ticket identified by the purchase request and the number of votes.
[0053] When the process of step S20 is performed on the information terminal 200 side, a purchase notification is also sent to the information providing device 100, similar to the cancellation notification. Then, on the information providing device 100 side, upon receiving the purchase notification, the control unit 120 updates the content of the history information 112 stored in the storage unit 110 and updates the content of the purchase information 114 (step S21), and terminates the information providing process. Specifically, in the process of step S21, the control unit 120 adds the content indicated in the purchase notification to the history information 112, increments the Oshi score, which is the score of the favorite indicated in the purchase notification, by +2, and increments the preference degree of the type of voting ticket corresponding to the type of voting ticket indicated in the purchase notification by +1. On the other hand, for example, when a cancellation notification is received, the control unit 120 may add the content indicated in the purchase notification to the history information 112 and decrement the Oshi score, which is the score of the favorite indicated in the purchase notification, by -1. Furthermore, upon receiving a purchase notification, the control unit 120 adds the information indicated in the purchase notification to the purchase information 114. The purchase notification or cancellation notification may include the information registered in the history information 112 and the information registered in the purchase information 114 .
[0054] The above is the operation of the information providing device 100 and the information terminal 200. In this way, the information providing device 100 in this embodiment identifies the favorite of the present user and provides information on the most recommended voting ticket for the user from among multiple voting tickets corresponding to the favorite. Therefore, it is possible to provide information that supports the user's favorite activities.
[0055] (Variation) It should be noted that the present invention is not limited to the above-described embodiments, and various modifications and applications are possible. For example, the information providing device 100 and the information terminal 200 according to the above-described embodiments do not need to have all of the technical features described above, but may have some of the configurations described in the above-described embodiments so as to solve at least one problem in the prior art. Furthermore, at least a portion of each of the following modifications may be combined.
[0056] In the above embodiment, in the process of step S18 shown in FIG. 6, an example was shown in which the voting status screen of the recommendation screen shown in FIG. 7 is generated based on the purchase information acquired in the process of step S17. However, this is just one example. For example, the voting status screen included in the recommendation screen may display the number of votes required for the user to reach first place in the same favorite group, as shown in FIG. 8. This allows appropriate information to be provided to users who wish to reach first place. Furthermore, for example, the number of votes required for first place may be displayed only if the amount of voting tickets purchased by the user in the past is equal to or less than the maximum amount. This prevents excessive purchases by users without unnecessarily encouraging users. Furthermore, if the amount of voting tickets purchased by the user in the past exceeds the maximum amount, the maximum amount may be displayed along with the number of votes required for first place. Furthermore, even if the user is not in first place, for example, the number of votes required to move up one place in the voting ranking in the same favorite group, or the number of votes required to move up two places, may be displayed. Even in this case, the number of votes required to move up the ranking may be displayed only if the amount of voting tickets purchased by the user in the past is equal to or less than the maximum amount, i.e., the number of votes required to move up the ranking. In Figure 8, for the racing car number 5, the graph bands are arranged from right to left as follows: the number of votes by the user ranked first for the same favorite car, the number of votes recommended for that user (ranked second), the number of votes already purchased by that user (ranked second), and the number of votes for third place and below. However, the order of the band for the first favorite car and the two bands for the user (ranked second) can be changed as appropriate. Placing the two bands for the user (ranked second) next to each other makes it easier to understand the percentage of votes the user will have when they reach first place. Placing the bands already purchased by the user (ranked second) next to the band for the first favorite car makes it easier to compare the current number of purchases. To achieve these two requirements, the band for the first favorite car and the band for the recommended purchases for the user (ranked second) should be sandwiched between the band for the number of purchases already made by the user (ranked second). The ends of the graph can be either the first favorite car or the user (ranked second). FIG. 8 shows an example in which a band showing the number of recommended purchases is sandwiched between a band showing the number of purchases already made by the same fan (number 1) and a band showing the number of purchases made by the user (number 2).
[0057] Furthermore, in the above embodiment, in the process of step S18 shown in FIG. 6, an example was shown in which the voting status screen of the recommendation screen shown in FIG. 7 is generated based on the purchase information acquired in the process of step S17, but this is just one example. In addition to this, for example, as shown in FIG. 9, the number of votes for each car number (each voting target) may be displayed so that the number of votes can be easily seen. By doing so, for example, as shown in FIG. 9, in a situation where the voting target with car number 2 is the most popular and the voting target with car number 5 is the second most popular, the remaining number of votes required to become the most popular among all voting targets with car numbers can be easily seen, and the information necessary for supporting a car can be more appropriately provided.
[0058] In the above embodiment, the number of votes is displayed on the voting status screen included in the recommendation screen, but this is just an example. The information displayed on the voting status screen is not limited to the number of votes, and may be the amount of votes.
[0059] Furthermore, in the above embodiment, a case has been described in which a contestant in a publicly managed race is considered a "favorite." However, this is merely an example. The information providing device 100 can also be applied to cases other than public races, such as idol popularity contests and elections, in which a specific member is selected from multiple members through voting. In this case, the contestants in the publicly managed race are members, and the voting tickets are not betting tickets but purchase items. The information providing device 100 can also be applied in a manner in which a purchase item corresponding to the user's favorite is not recommended. That is, the information providing device 100 can identify a user's favorite and identify a group including other users who have the same favorite, tally up the number of purchases (purchase amount and number of purchases) of items related to the favorite for each user belonging to the identified group, and provide a distribution of the tally of purchases as a voting status screen. This allows users to know the purchasing trends of their favorite idols, which can increase empathy among the same idols and encourage users to purchase items. Therefore, the information providing device 100 can support the activities of supporting the favorite idol.
[0060] The information providing device 100 and the information terminal 200 according to the above-described embodiments can be realized using a normal computer, not a dedicated device. For example, the information providing device 100 that executes the above-described processes may be configured by installing a program for executing any of the above-described processes on a computer from a recording medium storing the program. Also, one information providing device 100 and one information terminal 200 may be configured by multiple computers operating in cooperation with each other.
[0061] Furthermore, when the above-mentioned functions are realized by sharing the functions between an OS (Operating System) and an application, or by cooperation between the OS and the application, only the parts other than the OS may be stored on the medium.
[0062] It is also possible to superimpose the program on a carrier wave and distribute it via a communication network. For example, the program may be posted on a bulletin board system (BBS) on the communication network and distributed via the network. These programs may then be started and run under the control of an operating system in the same way as other application programs, thereby enabling the above-mentioned processing to be performed.
[0063] Various aspects of the present disclosure are summarized below as appendices.
[0064] (Appendix 1) a favorite athlete identification unit that identifies a favorite athlete who is a target of support for the user from among a plurality of athletes based on a history of betting tickets for athletes participating in publicly managed racing games that the user has purchased in the past; and a betting ticket extraction unit that extracts the betting tickets corresponding to the favorite athlete identified by the favorite athlete identification unit and that are available for purchase by the user; a score calculation unit that calculates a winning score corresponding to each of the ballot tickets extracted by the ballot ticket extraction unit; a preference degree calculation unit that calculates a preference degree, which is the degree to which the user prefers the type of ballot ticket, for each type of ballot ticket based on a history of the ballot tickets purchased by the user in the past; a proposal target specification unit that specifies, from the ballot tickets extracted by the ballot ticket extraction unit, the ballot tickets and types of the ballot tickets to be proposed for purchase to the user based on the winning score calculated by the score calculation unit and the preference degree calculated by the preference degree calculation unit; a suggestion unit that suggests to the user that the user vote for the favorite contestant by providing the user with information on the ballot ticket and the type of the ballot ticket identified by the suggestion target identification unit; An information providing device comprising:
[0065] (Appendix 2) the favorite athlete identification unit calculates a favorite score for each of the plurality of athletes based on a history of the voting tickets previously purchased by the user, thereby identifying the favorite athlete corresponding to the user; When the user purchases the voting ticket corresponding to the contestant proposed by the suggestion unit, or when the user gives a high rating to the contestant proposed by the suggestion unit, the favorite score corresponding to the contestant is increased; and when the user does not purchase the voting ticket corresponding to the contestant proposed by the suggestion unit, or when the user gives a low rating to the contestant proposed by the suggestion unit, the favorite score corresponding to the contestant is decreased. 2. The information providing device according to claim 1,
[0066] (Appendix 3) The system further includes a common favorite athlete identification unit that identifies a group consisting of the user and other users who are different from the user and have the favorite athlete in common with the favorite athlete corresponding to the user identified by the favorite athlete identification unit, The suggestion unit tally up the number of ballots already purchased by each user belonging to the group identified by the common favorite athlete identification unit, the number of ballots corresponding to the favorite athlete common to the favorite athlete corresponding to the user identified by the favorite athlete identification unit, and provides comparison information that allows a distribution of the number of ballots purchased to be compared for each user belonging to the group, together with information on the ballots and the types of the ballots. 3. The information providing device according to claim 1 or 2.
[0067] (Appendix 4) The suggestion unit provides, in a different display mode, the comparison information corresponding to the number of purchases within a predetermined ranking in descending order of the number of purchases by a user belonging to the group among the number of purchases of the voting tickets corresponding to the favorite athlete that is common to the favorite athlete corresponding to the user identified by the favorite athlete identification unit, which have already been purchased by each of the users belonging to the group. 4. The information providing device according to claim 3,
[0068] (Appendix 5) The suggestion unit, regarding the distribution of the number of purchases of the voting tickets, provides in a special manner the comparison information corresponding to the number of purchases by the users out of the number of purchases of the voting tickets corresponding to the favorite athlete that is common to the favorite athlete corresponding to the user identified by the favorite athlete identification unit and that have already been purchased by each user belonging to the group, thereby emphasizing the number of purchases by the users. 4. The information providing device according to claim 3,
[0069] (Appendix 6) The suggestion unit provides, in the comparison information, the number of purchases of the voting tickets that have already been purchased by each user belonging to the group and that correspond to the favorite athlete that is common to the favorite athlete corresponding to the user identified by the favorite athlete identification unit, in addition to the number of purchases that have been made by the user, the number of purchases that will be required to move up the voting ranking of the user belonging to the group, by including the purchases in the comparison information. 6. The information providing device according to claim 5,
[0070] (Appendix 7) the suggestion unit provides, in the comparison information, the number of purchases required to move up the voting rank of the user belonging to the group only when the number of purchases required to move up the voting rank of the user belonging to the group is equal to or less than the maximum number of purchases that the user has made in the past; 7. The information providing device according to claim 6,
[0071] (Appendix 8) the suggestion unit tallying up the number of purchases of the ballot tickets for each of the contestants in one competition that have already been purchased by each of the voter users, including the user and other users different from the user, for each of the contestants, and providing comparison information that enables a comparison of the distribution of the purchase numbers of the ballot tickets for each of the contestants, together with information on the ballot tickets and the types of the ballot tickets; 3. The information providing device according to claim 1 or 2.
[0072] (Appendix 9) a favorite member identification unit that identifies a favorite member who is a member to be supported by the user from among a plurality of members; a common favorite member identification unit that identifies a group consisting of other users who are different from the user and have the favorite member in common with the favorite member corresponding to the user identified by the favorite member identification unit, and the other users; a provision unit that aggregates the number of purchase items corresponding to the favorite member that have already been purchased for each user belonging to the group identified by the common favorite member identification unit, and provides the user with comparison information that enables the distribution of the aggregated purchase numbers to be compared for each user belonging to the group; An information providing device comprising:
[0073] (Appendix 10) An information providing method by an information providing device, a step of identifying a favorite athlete who is a target of support for the user from among a plurality of athletes, based on a history of betting tickets purchased in the past by the user for athletes participating in a publicly managed game; a betting ticket extraction step of extracting the betting tickets corresponding to the favorite athlete identified in the favorite athlete identification step, the betting tickets being available for purchase by the user; a score calculation step of calculating a winning score corresponding to each of the ballot tickets extracted in the ballot ticket extraction step; a preference degree calculation step of calculating, for each type of ballot ticket, a preference degree that is the degree to which the user prefers the type of ballot ticket based on a history of the ballot tickets purchased in the past by the user; a proposal target identification step of identifying, from the ballot tickets extracted in the ballot ticket extraction step, the ballot tickets and types of the ballot tickets to be proposed to the user for purchase, based on the winning score calculated in the score calculation step and the preference degree calculated in the preference degree calculation step; a proposing step of proposing to the user to vote for the favorite contestant by providing the user with information on the betting ticket and the type of the betting ticket identified in the proposed target identifying step; An information providing method comprising:
[0074] (Appendix 11) Computer, a favorite athlete identification unit that identifies a favorite athlete who is a target of support for the user from among a plurality of athletes based on a history of betting tickets for athletes participating in a publicly managed race, the betting tickets being purchased in the past by the user; a betting ticket extraction unit that extracts the betting tickets corresponding to the favorite athlete identified by the favorite athlete identification unit and that are available for purchase by the user; a score calculation unit that calculates a winning score corresponding to each of the ballot tickets extracted by the ballot ticket extraction unit; a preference degree calculation unit that calculates a preference degree, which is the degree to which the user prefers a type of the betting ticket, for each type of the betting ticket based on a history of the betting tickets purchased by the user in the past; a proposal target identification unit that identifies, from the ballot tickets extracted by the ballot ticket extraction unit, the ballot tickets and types of the ballot tickets to be proposed for purchase to the user based on the winning score calculated by the score calculation unit and the preference degree calculated by the preference degree calculation unit; a suggestion unit that suggests to the user that the user vote for the favorite athlete by providing the user with information on the betting ticket and the type of the betting ticket identified by the suggestion target identification unit; A program that functions as a
[0075] The present disclosure allows various embodiments and modifications without departing from the broad spirit and scope of the present disclosure. Furthermore, the above-described embodiments are intended to illustrate the present disclosure and do not limit the scope of the present disclosure. That is, the scope of the present disclosure is defined by the claims, not the embodiments. Various modifications made within the scope of the claims and the meaning of equivalent disclosures are considered to be within the scope of the present disclosure. [Industrial Applicability]
[0076] According to the present invention, it is possible to provide an information providing device, an information providing method, and a program capable of providing information to support people's support activities. [Explanation of symbols]
[0077] 100 Information provision device 110 Storage section 111 Program 112 History Information 113 Expected winning probability information 114 Purchase Information 120 control section 121 Request Reception Unit 122 Favorite Identification Department 123 Voting ticket extraction part 124 Score Calculation Section 125 Preference Degree Calculation Unit 126 Recommendation target identification unit 127 Purchase Information Acquisition Department 128 Recommendation Department 130 Input / output section 140 Communications Department 200 Information terminal 300 Sales Server 400 Computer Network
Claims
1. a favorite athlete identification unit that identifies a favorite athlete who is a target of support for the user from among a plurality of athletes based on a history of betting tickets for athletes participating in publicly managed racing games that the user has purchased in the past; and a betting ticket extraction unit that extracts the betting tickets corresponding to the favorite athlete identified by the favorite athlete identification unit and that are available for purchase by the user; a score calculation unit that calculates a winning score corresponding to each of the ballot tickets extracted by the ballot ticket extraction unit; a preference degree calculation unit that calculates a preference degree, which is the degree to which the user prefers the type of ballot ticket, for each type of ballot ticket based on a history of the ballot tickets purchased by the user in the past; a proposal target specification unit that specifies, from the ballot tickets extracted by the ballot ticket extraction unit, the ballot tickets and types of the ballot tickets to be proposed for purchase to the user based on the winning score calculated by the score calculation unit and the preference degree calculated by the preference degree calculation unit; a suggestion unit that suggests to the user that the user vote for the favorite contestant by providing the user with information on the betting ticket and the type of the betting ticket identified by the suggestion target identification unit; the favorite athlete identification unit calculates a favorite score for each of the plurality of athletes based on a history of the voting tickets previously purchased by the user, thereby identifying the favorite athlete corresponding to the user; When the user gives a high rating to the athlete proposed by the suggestion unit, the recommendation score corresponding to the athlete is increased, and when the user gives a low rating to the athlete proposed by the suggestion unit, the recommendation score corresponding to the athlete is decreased. An information providing device characterized by:
2. The suggestion unit tally up the number of ballots purchased for each of the athletes in a single competition that have already been purchased by each of the voting users, including the user and other users different from the user, and provides comparison information that allows the distribution of the number of ballots purchased for each of the athletes to be compared together with information on the ballots and the types of the ballots.
2. The information providing device according to claim 1.
3. A voting ticket for a contestant participating in a publicly managed competition, comprising: a favorite contestant identification unit that identifies a favorite contestant from among a plurality of contestants, the favorite contestant being the contestant the user is supporting, based on the history of the voting tickets previously purchased by the user; a betting ticket extraction unit that extracts the betting tickets corresponding to the favorite athlete identified by the favorite athlete identification unit and that are available for purchase by the user; a score calculation unit that calculates a winning score corresponding to each of the ballot tickets extracted by the ballot ticket extraction unit; a preference degree calculation unit that calculates a preference degree, which is the degree to which the user prefers the type of ballot ticket, for each type of ballot ticket based on a history of the ballot tickets purchased by the user in the past; a proposal target specification unit that specifies, from the ballot tickets extracted by the ballot ticket extraction unit, the ballot tickets and types of the ballot tickets to be proposed for purchase to the user based on the winning score calculated by the score calculation unit and the preference degree calculated by the preference degree calculation unit; a suggestion unit that suggests to the user that the user vote for the favorite contestant by providing the user with information on the ballot ticket and the type of the ballot ticket identified by the suggestion target identification unit; a common favorite athlete identification unit that identifies a group consisting of the user and other users who are different from the user and have the same favorite athlete as the favorite athlete corresponding to the user identified by the favorite athlete identification unit; The suggestion unit tally up the number of ballots already purchased by each user belonging to the group identified by the common favorite athlete identification unit, the number of ballots corresponding to the favorite athlete common to the favorite athlete corresponding to the user identified by the favorite athlete identification unit, and provides comparison information that allows a distribution of the number of ballots purchased to be compared for each user belonging to the group, together with information on the ballots and the types of the ballots. An information providing device characterized by:
4. The suggestion unit provides, in a different display mode, the comparison information corresponding to the number of purchases within a predetermined ranking in descending order of the number of purchases by a user belonging to the group among the number of purchases of the voting tickets corresponding to the favorite athlete that is common to the favorite athlete corresponding to the user identified by the favorite athlete identification unit, which have already been purchased by each of the users belonging to the group.
4. The information providing device according to claim 3.
5. The suggestion unit, regarding the distribution of the number of purchases of the voting tickets, provides in a special manner the comparison information corresponding to the number of purchases by the users out of the number of purchases of the voting tickets corresponding to the favorite athlete that is common to the favorite athlete corresponding to the user identified by the favorite athlete identification unit and that have already been purchased by each user belonging to the group, thereby emphasizing the number of purchases by the users.
4. The information providing device according to claim 3.
6. The suggestion unit provides, in the comparison information, the number of purchases of the voting tickets that have already been purchased by each user belonging to the group and that correspond to the favorite athlete that is common to the favorite athlete corresponding to the user identified by the favorite athlete identification unit, in addition to the number of purchases that have been made by the user, the number of purchases that will be required to move up the voting ranking of the user belonging to the group, by including the purchases in the comparison information.
6. The information providing device according to claim 5.
7. the suggestion unit provides, in the comparison information, the number of purchases required to move up the voting rank of the user belonging to the group only when the number of purchases required to move up the voting rank of the user belonging to the group is equal to or less than the maximum number of purchases that the user has made in the past; 7. The information providing device according to claim 6.
8. the suggestion unit tallying up the number of purchases of the ballot tickets for each of the contestants in one competition that have already been purchased by each of the voter users, including the user and other users different from the user, for each of the contestants, and providing comparison information that enables a comparison of the distribution of the purchase numbers of the ballot tickets for each of the contestants, together with information on the ballot tickets and the types of the ballot tickets; The information providing device according to claim 3 .
9. An information providing method using an information providing device, comprising: a step of identifying a favorite athlete who is a target of support for the user from among a plurality of athletes, based on a history of betting tickets purchased in the past by the user for athletes participating in a publicly managed game; a betting ticket extraction step of extracting the betting tickets corresponding to the favorite athlete identified in the favorite athlete identification step, the betting tickets being available for purchase by the user; a score calculation step of calculating a winning score corresponding to each of the ballot tickets extracted in the ballot ticket extraction step; a preference degree calculation step of calculating, for each type of ballot ticket, a preference degree that is the degree to which the user prefers the type of ballot ticket based on a history of the ballot tickets purchased in the past by the user; a proposal target identification step of identifying, from the ballot tickets extracted in the ballot ticket extraction step, the ballot tickets and types of the ballot tickets to be proposed to the user for purchase, based on the winning score calculated in the score calculation step and the preference degree calculated in the preference degree calculation step; a proposing step of proposing to the user to vote for the favorite athlete by providing the user with information on the betting ticket and the type of the betting ticket identified in the proposed target identifying step; In the step of identifying a favorite athlete, the favorite athlete corresponding to the user is identified by calculating a favorite score for each of the plurality of athlete based on a history of the betting tickets previously purchased by the user; When the user gives a high rating to the competitor proposed by the suggestion step, the support score corresponding to the competitor is increased, and when the user gives a low rating to the competitor proposed by the suggestion step, the support score corresponding to the competitor is decreased.
1. An information providing method comprising:
10. An information providing method by an information providing device, a step of identifying a favorite athlete who is a target of support for the user from among a plurality of athletes, based on a history of betting tickets purchased in the past by the user for athletes participating in a publicly managed game; a betting ticket extraction step of extracting the betting tickets corresponding to the favorite athlete identified in the favorite athlete identification step, the betting tickets being available for purchase by the user; a score calculation step of calculating a winning score corresponding to each of the ballot tickets extracted in the ballot ticket extraction step; a preference degree calculation step of calculating, for each type of ballot ticket, a preference degree that is the degree to which the user prefers the type of ballot ticket based on a history of the ballot tickets purchased in the past by the user; a proposal target identification step of identifying, from the ballot tickets extracted in the ballot ticket extraction step, the ballot tickets and types of the ballot tickets to be proposed to the user for purchase, based on the winning score calculated in the score calculation step and the preference degree calculated in the preference degree calculation step; a proposing step of proposing to the user to vote for the favorite contestant by providing the user with information on the betting ticket and the type of the betting ticket identified in the proposed target identifying step; a common-favorite athlete identification step for identifying a group consisting of the user and other users who are different from the user and have the same favorite athlete as the favorite athlete corresponding to the user identified in the favorite athlete identification step; In the proposal step, the number of purchases of the ballot tickets corresponding to the favorite athlete common to the favorite athlete corresponding to the user identified in the favorite athlete identification step, which have already been purchased by each user belonging to the group identified in the common favorite athlete identification step, is tallied, and comparison information that allows a distribution of the purchase numbers of the ballot tickets to be compared for each user belonging to the group is provided together with information on the ballot tickets and the types of the ballot tickets.
1. An information providing method comprising:
11. Computer, a favorite athlete identification unit that identifies a favorite athlete who is a target of support for the user from among a plurality of athletes based on a history of betting tickets for athletes participating in a publicly managed race, the betting tickets being purchased in the past by the user; a betting ticket extraction unit that extracts the betting tickets corresponding to the favorite athlete identified by the favorite athlete identification unit and that are available for purchase by the user; a score calculation unit that calculates a winning score corresponding to each of the ballot tickets extracted by the ballot ticket extraction unit; a preference degree calculation unit that calculates a preference degree, which is the degree to which the user prefers a type of the betting ticket, for each type of the betting ticket based on a history of the betting tickets purchased by the user in the past; a proposal target identification unit that identifies, from the ballot tickets extracted by the ballot ticket extraction unit, the ballot tickets and types of the ballot tickets to be proposed for purchase to the user based on the winning score calculated by the score calculation unit and the preference degree calculated by the preference degree calculation unit; the proposal unit functions as a proposal unit that proposes to the user to vote for the favorite contestant by providing the user with information on the ballot ticket and the type of ballot ticket identified by the proposal target identification unit; the favorite athlete identification unit calculates a favorite score for each of the plurality of athletes based on a history of the voting tickets previously purchased by the user, thereby identifying the favorite athlete corresponding to the user; When the user gives a high rating to the athlete proposed by the suggestion unit, the recommendation score corresponding to the athlete is increased, and when the user gives a low rating to the athlete proposed by the suggestion unit, the recommendation score corresponding to the athlete is decreased. A program characterized by:
12. A computer, a favorite athlete identification unit that identifies a favorite athlete who is a target of support for the user from among a plurality of athletes based on a history of betting tickets for athletes participating in a publicly managed race, the betting tickets being purchased in the past by the user; a betting ticket extraction unit that extracts the betting tickets corresponding to the favorite athlete identified by the favorite athlete identification unit and that are available for purchase by the user; a score calculation unit that calculates a winning score corresponding to each of the ballot tickets extracted by the ballot ticket extraction unit; a preference degree calculation unit that calculates a preference degree, which is the degree to which the user prefers a type of the betting ticket, for each type of the betting ticket based on a history of the betting tickets purchased by the user in the past; a proposal target identification unit that identifies, from the ballot tickets extracted by the ballot ticket extraction unit, the ballot tickets and types of the ballot tickets to be proposed for purchase to the user based on the winning score calculated by the score calculation unit and the preference degree calculated by the preference degree calculation unit; a suggestion unit that suggests to the user that the user vote for the favorite athlete by providing the user with information on the betting ticket and the type of the betting ticket identified by the suggestion target identification unit; a common favorite athlete identification unit that identifies a group consisting of the user and other users who are different from the user and have the same favorite athlete as the favorite athlete corresponding to the user identified by the favorite athlete identification unit; The suggestion unit tally up the number of ballots already purchased by each user belonging to the group identified by the common favorite athlete identification unit, the number of ballots corresponding to the favorite athlete common to the favorite athlete corresponding to the user identified by the favorite athlete identification unit, and provides comparison information that allows a distribution of the number of ballots purchased to be compared for each user belonging to the group, together with information on the ballots and the types of the ballots. A program characterized by:
Citation Information
Patent Citations
Information processor, information processing method, information processing program and recording medium
JP2013077109A
Information processing device, information processing system, and information processing method
JP2017078916A
Betting support apparatus, betting support system, host device, betting support method, and program
JP2017157144A
Image processing apparatus, image processing method, and program
JP2022048723A
Information providing device, information providing method and information providing program
JP2023062359A