Information processing apparatus, information processing program, and information processing method

The information processing device addresses the lack of motivation to share voting information by providing incentives for users to view advertisements and share content, enhancing engagement and spreading voting-related information.

JP2024178252AInactive Publication Date: 2024-12-24MIXI INC

Patent Information

Application Number
JP2024159305
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Priority Date
2020-01-22
Filing Date
2024-09-13
Publication Date
2024-12-24
Estimated Expiration
Not applicable · inactive patent

AI Technical Summary

Technical Problem

There is a lack of motivation for users to spread information about voting tickets in publicly managed competitions, leading to a decrease in the number of participants.

Method used

An information processing device that receives voting ticket information from a user's terminal and provides benefits, such as free coins or cash points, for viewing advertisements or sharing information on social networking services after unsuccessful votes, thereby incentivizing continued participation and information dissemination.

Benefits of technology

Enhances advertising effectiveness and maintains user engagement in competitions by offering incentives for viewing advertisements and sharing information, promoting the spread of voting-related content.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2024178252000001_ABST
    Figure 2024178252000001_ABST
Patent Text Reader

Abstract

To provide an information processing apparatus, an information processing program, and an information processing method for increasing the effectiveness of publicizing predetermined information and suppressing a decline in motivation to bet in a race.SOLUTION: An information processing apparatus 1 capable of communicating with a terminal apparatus used by a user via a communication network, comprises: a receiving unit 2 for accepting betting ticket information specifying betting details of a user for a competition from the terminal apparatus; and a granting unit 3 for granting the user a prize that is different from the refund of the betting ticket information if an operation in which the user discloses predetermined information is accepted after the betting details have been specified.SELECTED DRAWING: Figure 1
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

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

[0002] In recent years, with the rapid spread of the Internet and improvements in the communication environment, various services are being provided via communication networks. One such service is a betting ticket purchasing system that enables betting in public races such as horse racing, boat racing, and bicycle racing.

[0003] Furthermore, in recent years, the use of video advertisements on the Internet has been increasing due to the expansion of smartphone usage and the spread of video sharing services, etc. As a related technology, there is a technology related to advertisement control in a network game. As an example of the technology, a technology is disclosed in which an information processing device includes a game execution unit that controls the progress of a game, an advertisement display unit that displays advertisements at a predetermined timing, and a reward provision unit that provides a player with game content for advantageously progressing through the game as a reward, triggered by the display of the advertisement, in which the advertisement display unit notifies the player that the reward has been provided by an advertiser when displaying the advertisement (for example, see Patent Document 1). [Prior art documents] [Patent documents]

[0004] [Patent Document 1] JP 2018-27183 A Summary of the Invention [Problem to be solved by the invention]

[0005] In publicly managed races, users predict the order of finish in the race as the betting target, and purchase a betting ticket with a specified amount for that betting target. After the race ends, if the betting ticket is correct, a dividend is paid out according to the payout ratio (also called "odds"). Here, it is hoped that the number of users who vote will increase by spreading information about voting to those who have not yet voted. However, there has been no particular motivation for users who have voted to spread the information.

[0006] Therefore, a technique is provided that promotes the dissemination of predetermined information by users who have voted. [Means for solving the problem]

[0007] According to one aspect of the present invention, an information processing device capable of communicating with a terminal device used by a user via a communication network includes a reception unit that receives, from the terminal device, betting ticket information in which the user's voting content for a competition is specified, and an award unit that, when an operation by the user to disclose specified information is received from the user after the voting content has been specified, awards the user a benefit different from a refund of the betting ticket information. Effect of the Invention

[0008] According to one aspect of the present invention, it is possible to promote the dissemination of predetermined information by users who have voted. [Brief description of the drawings]

[0009] [Figure 1] FIG. 1 is a diagram illustrating an example of an information processing device according to an embodiment of the present invention. [Diagram 2] 1 is a diagram showing an example of a network configuration of a betting ticket purchasing system in this embodiment. [Diagram 3] FIG. 2 is a diagram showing an example of functional blocks of the betting ticket purchasing system in the present embodiment. [Figure 4] FIG. 2 is a diagram illustrating an example of a data structure of a database managed by a server in the present embodiment. [Diagram 5]FIG. 13 is a diagram showing an example of a voting ticket purchase screen in the present embodiment. [Figure 6] FIG. 13 is a diagram showing an example of a message notifying a user that points will be awarded under a predetermined condition in this embodiment. [Figure 7] FIG. 13 is a diagram showing an example of a message notifying a user that points have been given in this embodiment. [Figure 8] FIG. 4 is a sequence diagram between a user terminal and a server in this embodiment. [Figure 9] 11 is a flowchart relating to a process on the server side in this embodiment (Example 1). [Figure 10] 13 is a flowchart relating to a process on the server side in this embodiment (Example 2). [Figure 11] 13 is a flowchart relating to a process on the server side in this embodiment (Example 3). [Figure 12] 13 is a flowchart of a process on the server side in the present embodiment (Example 4). [Figure 13] FIG. 13 is a diagram showing an example of a purchased voting ticket confirmation screen in another embodiment. [Figure 14] FIG. 13 is a diagram illustrating an example of a destination SNS selection screen according to another embodiment. [Figure 15] FIG. 11 is a sequence diagram between a user terminal and a server in another embodiment. [Figure 16] 13 is a flowchart relating to a server-side process in the alternative embodiment. [Figure 17] FIG. 2 is a block diagram showing an example of the configuration of a hardware environment of a computer that executes a program according to the present embodiment. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0010] 1 is a diagram showing an example of an information processing device in this embodiment. The information processing device 1 is capable of communicating with a terminal device used by a user via a communication network, and includes a reception unit 2 and an assignment unit 3. An example of the information processing device 1 is a server 16 described later. An example of the terminal device is a user terminal 12 described later.

[0011] The reception unit 2 receives, from the terminal device, betting ticket information in which the user's betting details for a race are specified. The betting ticket information is, for example, information including one or more betting details. The betting details include one or more combinations of betting targets, betting types (corresponding to win, place, etc.), and bets (betting amount, betting value). A betting target indicates the number or group number of the target to bet on in a race, and corresponds to, for example, a car number, a horse number, a group number, etc. An example of the reception unit 2 is the user betting ticket information acquisition unit 34 described later.

[0012] When the betting ticket information includes a bet that was not correct as a result of the competition and a predetermined advertisement is played on the terminal device, the granting unit 3 grants the user a value that can be used for voting. An example of the granting unit 3 is the granting unit 37 described later.

[0013] By configuring in this manner, the advertising effect can be increased and the motivation to continue voting in the race can be maintained even if the betting ticket is not a winning ticket. In other words, if the betting ticket is not a winning ticket, the user will lose out and may lose motivation to continue voting in the race. Therefore, according to the information processing device of this embodiment, even if the betting ticket is not a winning ticket, a value that can be used for the race is provided by viewing the advertisement, thereby increasing the advertising effect and enabling the user to continue to be motivated to vote in the race. The value that can be used for the race provided here is free coins (coins or points not purchased with cash) or cash points (points equivalent to cash), etc.

[0014] The granting unit 3 sets the amount of value available for voting to be lower than the amount of value voted for the non-winning betting tickets. By configuring in this way, it is possible to adjust the amount of free coins or cash points in circulation.

[0015] At this time, the advertisement may be displayed when the amount of value held by the user is equal to or less than a predetermined amount. In other words, the granting unit 3 displays the advertisement to a user who is running low on value and is unable to continue voting in the competition. With this configuration, a user who is running low on free coins or cash points and is unable to continue voting in the competition can recover free coins or cash points by watching the video advertisement, enabling them to continue voting in the competition.

[0016] Furthermore, when there are a plurality of advertisements, the plurality of advertisements may be displayed in a selectable manner on the terminal device, allowing the user to select the advertisement that he or she wishes to see.

[0017] The granting unit 3 may determine the value to be granted to the user based on the total amount of value designated for each of the non-winning voting objects included in the received betting ticket information. For example, Suppose the betting ticket information contains three sets of betting details (i.e., three combinations of betting target, betting type, and bet amount). Of the three sets, the first set of betting details is correct, and the second and third sets of betting details are incorrect. In this case, the granting unit 3 calculates the sum of the amount specified in the incorrect second set of betting details and the amount specified in the incorrect third set of betting details, and determines the value to be granted to the user based on the total amount. By configuring in this way, even if the amount of the incorrect betting is large, it is possible to recover free coins or cash points according to that amount, thereby maintaining the motivation to continue betting in the race.

[0018] The advertisement may be a video advertisement. In this case, video advertisements with different playback times may be displayed on the terminal device according to the total amount of vote values ​​for each of the unwinning voting targets included in the received betting ticket information.

[0019] With this configuration, the user can obtain free coins or cash points according to the playback time, for example, by watching a longer playback time, as the amount of bet is larger. By providing free coins or cash points according to the playback time to the user, it is possible to prevent users from dropping out and prevent a decrease in the number of users who purchase voting tickets. On the other hand, the operator can earn advertising revenue by showing video advertisements to users, and will not suffer any loss by providing free coins or cash points to users.

[0020] The granting unit 3 may grant the user value that can be used for voting if the betting ticket information includes a voting target that was not selected within a specified period after the finishing order of a race has been determined (for example, until the next race or until the end of the day), and if a specified advertisement is played on the terminal device.

[0021] This configuration allows the user time to view the advertisement before obtaining free coins or cash points.

[0022] When the value specified for each voting target included in the received voting ticket information is a first value (e.g., cash) that affects the payout rate for a vote, the granting unit 3 may grant to the user a second value (e.g., free coins or cash points) that does not affect the payout rate as a value that can be used for voting.

[0023] With this configuration, even if a user's bet is not correct, the user is given free coins or cash points that can be used for betting, so that the user can continue to bet on the race.

[0024] If the value of the vote for each voting target included in the received betting ticket information is a second value (e.g., free coins or cash points) that does not affect the payout rate for the vote, the granting unit 3 may grant the second value to the user as value that can be used for voting.

[0025] With this configuration, even if a user's bet is not correct, the user is given free coins or cash points that can be used for betting, so that the user can continue to bet on the race.

[0026] The granting unit 3 may grant the user a value that can be used for voting when the granting unit 3 receives a notification from the terminal device that a predetermined input operation has been performed on the terminal device while the advertisement is being played. By configuring in this way, it is possible to prevent the user from obtaining a value without viewing the advertisement.

[0027] The granting unit 3 may determine the amount of value to be granted to the user depending on the playback time of the advertisement. With this configuration, it is possible to increase the points given to the user according to the playback time of the video advertisement.

[0028] When all of the voting targets included in the received voting ticket information are not correct, or when the amount of value refunded is lower than the amount of value voted for the voting targets, the granting unit 3 may grant the user value available for the vote when a specified advertisement is played.

[0029] By configuring it in this way, even if all of the betting tickets are losing or the payout amount is less than the bet, or even if there is no winning result, a usable value is given to the race, so that the desire to continue betting on the race can be maintained.

[0030] In another embodiment, the reception unit 2 may receive betting ticket information in which the user's betting details for a race are specified from the terminal device. In this case, the granting unit 3 may grant the user a benefit different from the payment for the betting ticket information if a predetermined advertisement is played on the terminal device after the betting details are specified. After the betting details are specified, i.e., after the betting ticket is purchased, the granting unit 3 may grant the user a benefit different from the payment for the betting ticket information if a predetermined advertisement is played on the terminal device even before the race result is determined.

[0031] Here, the predetermined advertisement may be a predetermined video advertisement or a predetermined still image advertisement. The predetermined video advertisement or the predetermined still image advertisement may be an advertisement for a predetermined company or a product or service of the company, or an advertisement for a predetermined application program.

[0032] Furthermore, the benefit may be, for example, a coupon that can be paid as payment for the purchase of a product or the provision of a service such as food and drink, a gift certificate, a ticket for admission to a specific venue such as a theater, a value that can be used for voting, etc. The value that can be used for voting may be free coins or paid points that can be used for voting.

[0033] By configuring in this way, it is possible to increase the effect of publicizing the predetermined information and suppress a decrease in willingness to vote in the race. In other words, when a betting ticket is purchased and an advertisement is played on the terminal device, the user can receive a benefit, which further increases the user's willingness to watch advertisements and suppresses a decrease in willingness to vote in the race.

[0034] In another embodiment, the reception unit 2 may receive betting ticket information in which the user's betting details for a competition are specified from the terminal device. In this case, when the granting unit 3 receives an operation from the user to make certain information public (for example, post it on an SNS) after the user has specified the betting details, the granting unit 3 may grant the user a privilege different from the refund of the betting ticket information. The certain information may be, for example, purchased betting ticket information, an advertisement for a certain application program, or invitation information to a virtual space that is deployed by executing the certain application program.

[0035] This configuration can promote the spread of the specific information by users who have voted. In other words, when a voting ticket is purchased and an operation to publish the specific information is performed on a terminal device, the user can receive a benefit, which further increases the user's motivation to publish the specific information. Furthermore, when the published specific information is shared by others, it is seen by yet another person, and this is repeated in a chain reaction, and a diffusion effect can be expected in which the specific information spreads.

[0036] The granting unit 3 may grant more or a higher value of a benefit when it receives an operation to disclose specified information from a user corresponding to the received voting ticket information when there is no winning voting target in the received voting ticket information (i.e., there is no winning voting ticket) than when it receives an operation to disclose specified information from a user corresponding to the received voting ticket information when there is a winning voting target in the received voting ticket information (i.e., there is a winning voting ticket).

[0037] More rewards, for example, means more points value if the reward is points, or a higher value if the reward is a coupon or gift certificate. Also, a higher value reward means a higher value seat (S seat) if the reward is a concert ticket.

[0038] With this configuration, a greater incentive can be provided to users who do not win compared to users who win, thereby preventing users from losing motivation to post.

[0039] The granting unit 3 may display a screen for operating to disclose predetermined information when the amount of value (e.g., free coins or cash points) held by the user is equal to or less than a predetermined amount. That is, the granting unit 3 controls whether or not to enable the operation to disclose the predetermined information depending on whether the amount of value held by the user is equal to or less than a predetermined amount. When the granting unit 3 accepts the operation to disclose, it may grant value that can be used for voting as a privilege. The predetermined information may be, for example, information about a purchased betting ticket, an advertisement for a predetermined application program, or information inviting a virtual space that is deployed by executing the predetermined application program.

[0040] By configuring it in this manner, a user who has a low amount of free coins or cash points and is unable to continue voting in competitions can be given a bonus by posting an advertisement, an application program promotion, or a survey promotion on the SNS, thereby promoting the spread of specified information by users who have voted.

[0041] The awarding unit 3 may determine the benefit to be awarded to the user based on the value specified for the bet object that was not a winning bet, which is included in the received betting ticket information. By configuring in this way, even if the amount of the bet that was not a winning bet is large, a benefit according to the amount can be awarded, thereby preventing a decrease in motivation to bet in the race.

[0042] The granting unit 3 may determine the privilege to be granted to the user according to the number of times the predetermined information is shared by other users. With this configuration, the privilege is determined according to the increase in the number of people who share the predetermined information posted by the user, so that the motivation of the user to post more and spread the predetermined information so that others can share it is increased. In addition, a diffusion effect can be expected in which the predetermined information is spread among users on the SNS by repeating the chain reaction of sharing with others.

[0043] The granting unit 3 may grant a privilege to a user when it accepts an operation by a user to disclose specified information in a case where not all of the voting targets included in the accepted betting ticket information are correct, or in a case where the amount of value to be refunded is less than the amount of value voted for the voting targets.

[0044] By configuring it in this way, even if all the betting tickets are losing or the payout amount is less than the bet, or even if there is no winning result, a bonus is awarded, thereby preventing a decline in motivation to bet on the race.

[0045] 2 is a diagram showing an example of a network configuration of a betting ticket purchasing system in this embodiment. The betting ticket purchasing system 11 includes one or more user terminals 12, one or more advertiser terminals 15, a server 16, and a communication network 17. The one or more user terminals 12, the one or more advertiser terminals 15, and the server 16 are connected to each other via the communication network 17 so as to be able to communicate with each other.

[0046] The user terminal 12 is a portable electronic terminal device having a communication function that can be connected to a communication network 17, such as a smartphone, tablet terminal, or mobile phone carried by a user. The user terminal 12 has an operation display unit 13, a microphone for inputting sound, a speaker for outputting sound, and the like. The operation display unit 13 is a device that allows input operations to be performed on a screen 14 and displays images on the screen 14, and is, for example, a touch panel display. The user terminal 12 may be a so-called personal computer.

[0047] The user terminal 12 can download and install a specific application program from an application program download site on the Internet. This allows the user to operate the application program by performing input operations on the operation display unit 13 of the user terminal 12. In this embodiment, as an example, it is assumed that dedicated application software (hereinafter referred to as "dedicated application software") that allows users to purchase betting tickets for public races such as horse races, boat races, and bicycle races (hereinafter sometimes referred to as "races") and to view distributors' predicted finishing orders is installed in the user terminal 12.

[0048] By starting up this dedicated application software on the user terminal 12, the user can make the user terminal 12 access the server 16. When the user terminal 12 accesses the server 16, for example, the user may be required to input a user ID that has been registered in advance.

[0049] When the dedicated application software installed in the user terminal 12 is started, a graphical user interface (GUI) screen, which will be described later, is displayed on the screen 14 of the user terminal 12. The GUI image displays video content related to the distributor's predictions of the finishing order of the race, as well as betting ticket information, etc. The user can predict the finishing order of the race by referring to the video content, etc. displayed on the GUI image, and purchase a betting ticket via the user terminal 12 by making a specified input.

[0050] If the betting ticket purchased by the user wins the race result, the user receives a payout based on the payout rate (also called "odds"). Betting tickets can be purchased for either a fee or free of charge. For example, the odds for a betting target may be calculated based on the betting amount (purchase amount) of the first value (paid) for the betting target. When betting tickets are purchased for a fee, the payout is, for example, paid in money. For this reason, the user ID is associated with, for example, the user's credit card number or bank account number for payment purposes. When betting tickets are purchased for free, they can be purchased using a second value (for example, free points or cash points; hereinafter, sometimes simply referred to as "points") that can be used within the betting ticket purchasing system 11.

[0051] The advertiser terminal 15 is a telecommunication terminal device having a communication function that can be connected to the communication network 17, such as a computer, a smartphone, a tablet terminal, a mobile phone, etc., used by an advertiser or a person entrusted with the business of producing advertisements by an advertiser (hereinafter referred to as "advertiser, etc."). In this embodiment, the advertiser terminal 15 may be, for example, a personal computer.

[0052] An advertiser or the like accesses the server 16 using the advertiser terminal 15, and registers in the server 16 the data of the video advertisement to be distributed to the user terminal 12 and management information related thereto (for example, the number of views, the billing method, etc.).

[0053] The server 16 is an information processing device that manages dedicated application programs installed in the user terminal 12. For example, the server 16 can distribute (e.g., stream) video advertisements provided by the advertiser terminal 15 to the user terminal 12.

[0054] The server 16 can also perform settlement processing and the like for purchasing betting tickets based on a betting ticket purchase instruction from the user terminal 12. After the finishing order of the race is determined, the server 16 performs a payout process to pay out dividends (refunds) to users whose purchased betting tickets are correct based on the correct betting targets, bet amounts, and odds. After the finishing order of the race is determined, the server 16 also performs a process of providing video advertisements to users whose purchased betting tickets are not correct, and granting the users a value that can be used for betting on the next race if they have viewed the video advertisements.

[0055] The server 16 may be a server system composed of one or more physical information processing devices, or may be a virtual server system composed of one or more virtual server devices. Note that the delivery of video advertisements may be performed via a motion delivery server or the like different from the server 16.

[0056] 3 is a diagram showing an example of functional blocks of the betting ticket purchasing system 11 in this embodiment. The following describes the functions of each of the user terminal 12 and the server 16.

[0057] The user terminal 12 includes an operation display unit 13, a communication unit 21, a control unit 22, and a storage unit 25. The communication unit 21 is an interface that enables communication with devices connected to a communication network 17. Here, the communication unit 21 communicates with the server 16 via the communication network 17.

[0058] The operation display unit 13 is a touch panel display that can receive inputs from a user's input operation and can also display information. In the present embodiment, a touch panel display is used as an example, but the present invention is not limited to this, and the input unit and the display unit may be independent of each other.

[0059] The control unit 22 controls the overall operation of the user terminal 12. The control unit 22 functions as a display control unit 23 and a purchase request unit 24 by executing an application program according to this embodiment.

[0060] The display control unit 23 controls the display state of the screen 14 based on user interface (UI) data 26 of a dedicated application program stored in the memory unit 25. The display control unit 23 also controls the display state of the screen 14 via the dedicated application program based on instructions from the server 16. In this way, the display control unit 23 displays the numbers or group numbers to be bet on and the odds for the race provided by the server 16 on the screen 14. The user refers to the screen 14 to predict the finishing order of the race, and operates the operation display unit 13 to specify a betting ticket according to the prediction.

[0061] The purchase request unit 24 transmits a purchase request for purchasing a betting ticket to the server 16 in response to an instruction from the operation display unit 13. The purchase request unit 24 receives a purchase completion notification from the server 16 that has performed the settlement process for that purchase request.

[0062] The storage unit 25 stores installed programs (including the dedicated application program according to this embodiment) and various data. In this embodiment, the storage unit 25 stores, as an example, UI data 27. Here, the data includes not only status information and character data, but also graphical data.

[0063] The server 16 includes a communication unit 31, a control unit 32, and a storage unit 41. The communication unit 31 is an interface that enables communication with devices connected to the communication network 17. The communication unit 31 communicates with the user terminal 12 and the advertiser terminal 15 via the communication network 17.

[0064] The control unit 32 controls the operation of the entire server 16. At the same time, the control unit 32 performs control such as executing processing in response to a request from the user terminal 12 or the advertiser terminal 15 and returning the execution result to the user terminal 12 or the advertiser terminal 15. The control unit 32 functions as an advertisement registration unit 33, a user betting ticket information acquisition unit 34, a settlement processing unit 35, an advertisement distribution control unit 36, and an awarding unit 37 by executing an application program according to this embodiment.

[0065] The advertisement registration unit 33 accepts video advertisement data in response to a registration request from the advertiser terminal 15. The advertisement registration unit 33 registers the video advertisement data in the storage unit 41, and registers information for managing the video advertisement data in the advertisement management database .

[0066] The user betting ticket information acquisition unit 34 acquires betting ticket information designated by the user in response to a betting ticket purchase request from the user terminal 12. The betting ticket information is information about a betting ticket purchased in one purchase operation on the user terminal 12, and includes one or more combinations of numbers or set numbers as betting targets and amounts (or points) bet on them. The numbers as betting targets are numbers that specify the betting targets that will come in first or first to third place when a win, place, or other betting method is selected. The set numbers as betting targets are combinations of numbers that specify the betting targets when a trifecta (car number trifecta), trifecta (car number trifecta), 2-car exacta (car number bifecta), bifecta (car number bifecta), 2-box exacta (box number bifecta), 2-box place (box number bifecta), wide (expanded bifecta), or other betting method is selected.

[0067] The payment processing unit 35 performs payment processing for purchasing a betting ticket based on the user's betting ticket information acquired by the user betting ticket information acquisition unit 34. The payment processing is performed based on a pre-registered credit card, account number, etc.

[0068] If the purchased betting ticket includes an incorrect betting target (a number or set number for a betting target in a competition), the advertisement delivery control unit 36 ​​provides a viewable video advertisement to the user terminal 12 of the incorrect user. The advertisement delivery control unit 36 ​​monitors the delivery status (start of playback, playing, paused, playback end, etc.) of the provided video advertisement, and measures the playback time of the video advertisement when playback starts.

[0069] The granting unit 37 grants a predetermined amount of points to a user who has viewed a video advertisement provided by the advertisement distribution control unit 36. Here, the granting unit 37 may set the value of the points to be granted lower than the amount of money or the value of points bet on a non-winning betting ticket. This makes it possible to adjust the amount of free coins or cash points in circulation. In addition, the granting unit 37 notifies the user terminal 12 of the user who added the points that the points have been granted.

[0070] The storage unit 41 stores an advertisement management database 42, a user information management database 43, and a user It stores the betting ticket information database 44. In the following, the database will be referred to as "DB".

[0071] The advertisement management DB 42 is a database that manages video advertisement data registered by the advertiser terminal 15. The user information management DB 43 is a database that manages information about users. The user betting ticket information DB 44 is a database that manages betting ticket information purchased by users.

[0072] FIG. 4 is a diagram showing an example of the data structure of a database managed by the server 16 in this embodiment.

[0073] The advertisement management DB42 includes data items of "advertising ID", "advertiser", "storage location", and "maximum playback time". Below, each record in the advertisement management DB42 may be referred to as advertisement information. The "advertising ID" item stores information that identifies a video advertisement (advertising ID). The "advertiser" item stores information that identifies an advertiser. The "storage location" item stores an address that indicates the storage location of the video advertisement data. The "maximum playback time" item stores the playback time when the video advertisement is played to the end.

[0074] The user information management DB43 includes the data items of "User ID", "User name", "Email address", "Amount held", and "Points held". The "User ID" item stores information that identifies the user (user ID). The "User name" item stores the name of the user. The "Amount held" item stores the amount currently available for use by the user in the betting ticket purchasing system 11. The "Points held" item stores the points currently available for use by the user in the betting ticket purchasing system 11.

[0075] The user betting ticket information DB44 includes data items such as "user ID", "race ID", "betting ticket ID", "betting type", "betting target", "purchase amount", and "purchase points". The item "user ID" stores information identifying a user (user ID). The item "race ID" stores information identifying a race (race ID). The item "betting ticket ID" stores information identifying a betting ticket purchased in a single purchase operation by a user (betting ticket ID). The item "betting type" stores information identifying the type of betting type (win, place, trifecta (car number trifecta), trifecta (car number trifecta), 2-bet (car number trifecta), 2-bet (car number trifecta), 2-bet (car number trifecta), 2-bet (gate number trifecta), 2-bet (gate number trifecta), wide (expanded 2-bet), etc.). The "Betting target" item stores the number of the first place winner in the competition (race) identified by the race ID, or the group number of the winner from first place to a specified place. The "Purchase amount" item stores the bet corresponding to the betting ticket information (this item is used when there is a fee, and the bet is currency). The "Purchase points" item stores the bet corresponding to the betting ticket information (this item is used when there is no fee, and the bet is points).

[0076] Next, the user interface of the dedicated application program installed in the user terminal 12 will be described with reference to Figures 5, 6 and 7. When the dedicated application program is started up in the user terminal 12, a screen for selecting races for which betting tickets can be purchased at that time is displayed on the screen 14. The user operates the operation display unit 13 to select the target race, and then specifies the betting object and the stake (or betting points), and the screen in Figure 5 is displayed.

[0077] 5 is a diagram showing an example of a ballot ticket purchase screen in this embodiment. The ballot ticket purchase screen 51 includes a user name display field 52, an owned point display field 53, an owned point addition specification field 54, an owned amount display field 55, an owned amount addition specification field 56, a ballot ticket display field 57 to be purchased, and a purchase execution button 63.

[0078] The user name display field 52 displays the name of the user who is logged in to the betting ticket purchasing system 11 via a dedicated application program. The owned points display field 53 displays the points currently owned by the user in the betting ticket purchasing system 11. By tapping the owned points addition designation field 54, points (charge) that can be used only in the betting ticket purchasing system 11 to purchase betting tickets free of charge can be added. The owned amount display field 55 displays the amount of money currently owned by the user in the betting ticket purchasing system 11. By tapping the owned money addition designation field 56, an amount for purchasing betting tickets for a fee can be added (charged) to the betting ticket purchasing system 11. Note that in the betting ticket purchasing system 11, betting tickets can be purchased within the charged amount or points.

[0079] The purchase target betting ticket display field 57 displays information about the betting tickets to be purchased in one purchase operation. The purchase target betting ticket display field 57 includes a prediction betting ticket list 57a and a bet / bet point total display field 61.

[0080] The prediction betting ticket list 57a includes a betting group number display field 58, an odds display field 59, a bet / bet point display field 60, and a bet / bet point increase / decrease setting button 62. The betting group number display field 58 is a field for displaying the number or group number to be bet on. In the example of FIG. 5, the prediction betting ticket list 57a displays four group numbers: the group number of "1st place No. 1, 2nd place No. 4", the group number of "1st place No. 3, 2nd place No. 8", the group number of "1st place No. 5, 2nd place No. 2", and the group number of "1st place No. 8, 2nd place No. 5, 3rd place No. 2".

[0081] The odds display field 59 displays odds corresponding to the number or group number displayed in the betting group number display field 58. The bet / bet point display field 60 displays the bet or bet points for each number or group number. In the bet / bet point increase / decrease setting buttons 62, by tapping the "+" button, the bet or bet points set for the corresponding group number can be increased. By tapping the "-" button, the bet or bet points set for the corresponding group number can be decreased. The bet / bet point total display field 61 displays the total of the bet / bet point display fields 60 in the predicted betting ticket list 57a.

[0082] When the purchase execution button 63 is pressed, a betting ticket for the content of the purchase target betting ticket display column 57 can be purchased.

[0083] Fig. 6 is a diagram showing an example of a message notifying that points will be awarded under a predetermined condition in this embodiment. After a user purchases a betting ticket using Fig. 5, the race is held, and the finishing order is determined, it is assumed that the purchased betting ticket contains a betting target that was not a winning ticket. In this case, a message 71 is displayed on the screen 14 notifying that points that can be used for betting in the race will be awarded if a predetermined video advertisement is viewed.

[0084] The message 71 includes a video advertisement list 72 and a "close" button 75. When the "close" button 75 is tapped, the message 71 is closed.

[0085] The video advertisement list 72 is a list of one or more viewable video advertisements 73, and can be scrolled by operating a scroll bar 74. In FIG. 6, video advertisements 73a, 73b, 73c, etc. are displayed. A distribution source address (link destination) is set for each of the video advertisements 73a, 73b, 73c, etc. When a user taps on any of the video advertisements 73 displayed in the video advertisement list 72, the video advertisement is distributed from the link destination based on the link destination of the video advertisement. Then, the video advertisement is played back on the user terminal 12, and the user can watch the video advertisement.

[0086] Here, the video advertisement 73 may be, for example, an in-banner video advertisement or an in-read video advertisement, and is not limited to these types. An in-banner video advertisement is a type of video advertisement that is delivered in a conventional banner frame. An in-read video advertisement is a video advertisement that plays a video when a user scrolls a web page and the video advertisement is displayed on the screen. Depending on the specifications of the video advertisement, it may be an in-stream video advertisement. An in-stream video advertisement is a video advertisement that runs on a video playback screen on a video site, etc.

[0087] Fig. 7 is a diagram showing an example of a message notifying the completion of point allocation in this embodiment. In Fig. 6, it is assumed that the user taps and selects one of the video advertisements 73 displayed in the video advertisement list 72, and plays and watches the video advertisement. In this case, the user is granted points that can be used for voting in the race, and a message 81 is displayed notifying the user that the points have been granted. When the "Close" button 82 is tapped, the message 81 is closed.

[0088] 8 is a sequence diagram between the user terminal 12 and the server 16 in this embodiment. The user operates the user terminal 12 to start up an installed dedicated application program (S1). Then, the user terminal 12 with the dedicated application program started up requests race information from the server 16 (S2).

[0089] The server 16 transmits information about the upcoming race (race name, race details, betting targets, odds, etc.) to the user terminal 12 (S3).

[0090] When the user terminal 12 receives the race information from the server 16, it displays the race information on the screen 14 (S4). The user operates the operation display unit 13 to select the race for which the user wishes to purchase a betting ticket, and specifies the betting ticket (betting object and betting amount (or betting points)) for the selected race. Then, the betting ticket purchase screen 51 in FIG. 5 is displayed.

[0091] On the betting ticket purchase screen 51, when the user has confirmed the betting ticket to be purchased, he / she taps the purchase execution button 63 (S5). Then, the user terminal 12 transmits a purchase request including the user betting ticket information (including the user ID, race ID, betting type, betting target (number or set number), and purchase amount (or purchase points)) based on the contents of Fig. 5 to the server 16 (S6).

[0092] The server 16 (user voting ticket information acquisition unit 34) acquires the purchase request. The server 16 (user voting ticket information acquisition unit 34) acquires the user voting ticket information from the acquired purchase request, assigns a voting ticket ID, and registers the contents of the user voting ticket information in the user voting ticket information DB 44.

[0093] The server 16 (payment processing unit 35) performs a payment process for the purchase of the betting ticket based on the purchase request (S7). When the payment process is completed, the server 16 updates the contents of the user information management DB 43 based on the payment details, and notifies the user terminal 12 of the completion of the payment process (S8).

[0094] When the betting time for the race is closed and the finishing order is determined after the race, the server 16 performs a dividend process for the betting ticket information including the winning bet objects.

[0095] On the other hand, the server 16 (advertising distribution control unit 36) performs an advertisement display process for the betting ticket information including the betting target that was not a winning ticket (S9). The server 16 performs a control process to display the advertisement so that it can be viewed. In addition, the server 16 (advertisement distribution control unit 36) transmits an advertisement display confirmation notification to the user terminal 12 for displaying the message 71 shown in Fig. 6 (S10). The advertisement display confirmation notification includes the addresses (link destination information) of the distributors of one or more video advertisements.

[0096] When the user terminal 12 acquires the advertisement display confirmation notification, the display control unit 23 causes, for example, a message 71 shown in Fig. 6 to be displayed on the screen 14 (S11). In the video advertisement list 72 of the message 71, one or more video advertisements 73 are displayed so as to be viewable based on the link destination information.

[0097] Then, the user taps, for example, any one of the video advertisements 73 from the video advertisement list 72 of the message 71 in Fig. 6. Then, the user terminal 12 makes an advertisement viewing request to the server 16 (S12).

[0098] The server 16 (advertisement distribution control unit 36) starts distributing a video advertisement in response to the advertisement viewing request to the requesting user terminal 12 (S13, S14). The distributed video advertisement is displayed on the screen 14 of the user terminal 12 (S15).

[0099] When the distribution of the video advertisement is completed (S16), the server 16 (granting unit 37) performs a point granting process (S17) to grant points to users whose voting targets were not correct. When the update of the item "owned points" in the user information management DB 43 is completed by the point granting process, the server 16 (granting unit 37) notifies the target users that the granting of points has been completed (S18). Based on the notification, a message 81 in FIG. 7 is displayed on the screen 14 of the user terminal 12 to notify the users that the granting of points has been completed (S19).

[0100] Next, variations of the process embodiments regarding the advertisement display process (S9), the video advertisement distribution process (S13, S16), and the point addition process (S17) performed by the server will be described.

[0101] 9 is a flow chart of the server-side processing in this embodiment (Example 1). When the advertisement distribution control unit 36 ​​receives a notification that the finishing order of the race has been determined (S21), it extracts user betting ticket information including the betting targets that were not successful in this race from the user betting ticket information DB 44 (S22). The advertisement distribution control unit 36 ​​identifies each user corresponding to the extracted user betting ticket information from the user information management DB 43 (S23). The following processing from S24 onwards is executed in parallel for each identified user.

[0102] The advertisement delivery control unit 36 ​​acquires one or more pieces of advertisement information (advertisement ID, advertiser, storage location, maximum playback time) from the advertisement management DB 42 (S24). The advertisement delivery control unit 36 ​​transmits an advertisement display confirmation notification to the user terminal 12 (S25). The advertisement display confirmation notification includes the storage location (link destination information) of the video advertisement corresponding to the advertisement ID acquired in S24. On the user terminal 12 side, when the advertisement display confirmation notification is acquired, a message 71 is displayed on the screen 14 (FIG. 6).

[0103] The advertisement delivery control unit 36 ​​waits until a response to the advertisement display confirmation notification is received from the user terminal 12 (NO in S26). When a response to the advertisement display confirmation notification is received from the user terminal 12, the advertisement delivery control unit 36 ​​determines whether or not the response is a video advertisement delivery request (S27). The video advertisement delivery request includes a user ID and link destination information. When the response content is not a video advertisement delivery request (NO in S27), this flow for the user ends.

[0104] If the response content is a request for distribution of a video advertisement (YES in S27), the advertisement distribution control unit 36 ​​distributes the video advertisement to the user terminal 12 based on the link destination information (S28). The advertisement delivery control unit 36 ​​continues delivering the video until the playback is interrupted or the video is played for a predetermined time (or to the end) (NO in S29, NO in S30).

[0105] The advertisement delivery control unit 36 ​​determines whether the video advertisement has been played for a predetermined time (or to the end) (S29). If the playback of the video advertisement has been interrupted (NO in S29, YES in S30), this flow for the user ends.

[0106] When the advertisement delivery control unit 36 ​​determines that the video advertisement has been played for a predetermined time (or to the end) (YES in S29), the granting unit 37 updates the points held in the user information management DB 43 based on the user ID and grants a predetermined number of points to the user (S31). The value of the points to be granted may be determined in advance or may be determined each time.

[0107] Thereafter, the granting unit 37 notifies the user terminal 12 that the granting of points has been completed (S32). Then, on the user terminal 12 side, a message 81 is displayed on the screen 14 (FIG. 7).

[0108] In the above, when a notification is received that the finishing order of the race has been finalized (S21), the processing from S22 onwards is executed. At this time, the timing for performing the processing from S22 onwards may be immediately after the end of S21, or may be at a predetermined timing. The predetermined timing may be, for example, until the deadline for voting for the next race or until the end of the day.

[0109] Fig. 10 is a flowchart relating to the processing on the server side in this embodiment (Example 2). The flow in Fig. 10 is obtained by adding the processing of S41 and S42 to the flow in Fig. 9. In the following, the explanation of the processing of S21 to S23 is omitted since it is the same as that in Fig. 9, and the processing (S41, S42, S24-S32) executed in parallel for each identified user will be explained.

[0110] The advertisement delivery control unit 36 ​​acquires the user's owned points from the user information management DB 43 (S41). The advertisement delivery control unit 36 ​​determines whether the acquired user's owned points are equal to or less than a predetermined amount (S42). If the acquired user's owned points are equal to or less than the predetermined amount (NO in S42), the advertisement delivery control unit 36 ​​ends this flow for the user.

[0111] If the acquired number of owned points of the user exceeds a predetermined amount, the advertisement delivery control unit 36 ​​acquires one or more pieces of advertisement information (advertisement ID, advertiser, storage location, maximum playback time) from the advertisement management DB 42 (S24). The advertisement delivery control unit 36 ​​transmits an advertisement display confirmation notice to the user terminal 12 (S25). The advertisement display confirmation notice includes the storage location (link destination information) of the video advertisement corresponding to the advertisement ID acquired in S24. On the user terminal 12 side, when the advertisement display confirmation notice is acquired, a message 71 is displayed on the screen 14 (FIG. 6).

[0112] The advertisement delivery control unit 36 ​​waits until a response to the advertisement display confirmation notification is received from the user terminal 12 (NO in S26). When a response to the advertisement display confirmation notification is received from the user terminal 12, the advertisement delivery control unit 36 ​​determines whether the response content is a video advertisement delivery request (S27). The video advertisement delivery request includes a user ID and link destination information. When the response content is not a video advertisement delivery request (NO in S27), this flow for the user ends.

[0113] If the response content is a video advertisement delivery request (YES in S27), the advertisement delivery control unit 36 ​​delivers the video advertisement to the user terminal 12 based on the link destination information (S28). The advertisement delivery control unit 36 ​​continues delivering the video until the playback of the video advertisement is interrupted or played for a predetermined time (or to the end) (NO in S29, NO in S30).

[0114] The advertisement delivery control unit 36 ​​determines whether the video advertisement has been played for a predetermined time (or to the end) (S29). If the playback of the video advertisement has been interrupted (NO in S29, YES in S30), this flow for the user ends.

[0115] When the advertisement delivery control unit 36 ​​determines that the video advertisement has been played for a predetermined time (or to the end) (YES in S29), the granting unit 37 updates the points held in the user information management DB 43 based on the user ID and grants a predetermined number of points to the user (S31). The value of the points to be granted may be determined in advance or may be determined each time.

[0116] Thereafter, the granting unit 37 notifies the user terminal 12 that the granting of points has been completed (S32). Then, on the user terminal 12 side, a message 81 is displayed on the screen 14 (FIG. 7).

[0117] According to the second embodiment, when the amount of value held by the user is equal to or less than a predetermined amount, a video advertisement can be displayed. As a result, when the amount of free coins or cash points held by the user is small, the free coins or cash points that have decreased can be restored by watching the video advertisement.

[0118] Fig. 11 is a flowchart relating to the processing on the server side in this embodiment (Example 3). The flow in Fig. 11 is obtained by adding the processing of S51 and S52 to the flow in Fig. 9 and adjusting the processing of S24 and S31. In the following, the explanation of the processing of S21 to S23 is omitted since it is the same as that in Fig. 9, and the processing (S11, S52, S24-S32) executed in parallel for each identified user will be explained.

[0119] The granting unit 37 obtains from the user betting ticket information DB44, based on the user ID of any of the identified users, the amount (purchase amount or purchase points) specified for the voting targets that were not selected for each betting ticket ID, and calculates the total amount (total purchase amount or total purchase points) (S51).

[0120] The awarding unit 37 determines the points to be awarded according to the calculated total amount (S52). At this time, for example, the greater the total amount, that is, the greater the amount of loss or the number of lost points, the greater the number of points to be awarded.

[0121] Based on the calculated total amount, the advertisement distribution control unit 36 acquires one or more pieces of advertisement information (advertisement ID, advertiser, storage location, maximum playback time) from the advertisement management DB 42 (S24a). For example, the advertisement distribution control unit 36 may acquire the advertisement information of video advertisements with longer maximum playback times as the calculated total amount is larger. For example, when the total value is less than m, the advertisement distribution control unit 36 acquires the advertisement information of video advertisements with a maximum playback time less than T1; when the total value is equal to or greater than m and less than n, the advertisement distribution control unit 36 acquires the advertisement information of video advertisements with a maximum playback time equal to or greater than T1 and less than T2; when the total value is equal to or greater than n, the advertisement distribution control unit 36 may acquire the advertisement information of video advertisements with a maximum playback time equal to or greater than T2. At this time, m is an integer, n is an integer, and m < n. Also, T1 is an integer, T2 is an integer, and T1 < T2.

[0122] The advertisement distribution control unit 36 sends an advertisement display confirmation notice to the user terminal 12 (S25). The advertisement display confirmation notice includes the storage location (link destination information) of the video advertisement corresponding to the advertisement ID acquired in S24a. On the user terminal 12 side, when the advertisement display confirmation notice is acquired, a message 71 is displayed on the screen 14 (Fig. 6).

[0123] The advertisement distribution control unit 36 waits until there is a response from the user terminal 12 to the advertisement display confirmation notice and enters a waiting state (NO in S26). When there is a response from the user terminal 12 to the advertisement display confirmation notice, the advertisement distribution control unit 36 determines whether the response content is a delivery request for a video advertisement (S27). The delivery request for a video advertisement includes the user ID and the link destination information. If the response content is not a delivery request for a video advertisement (NO in S27), this flow regarding the user ends.

[0124] If the response content is a delivery request for a video advertisement (YES in S27), the advertisement distribution control unit 36 delivers the video advertisement to the user terminal 12 based on the link destination information (S28). The advertisement distribution control unit 36 continues to deliver the video until the playback of the video advertisement is interrupted or until it is played for a predetermined time (or until the end) (NO in S29, NO in S30).

[0125] The advertisement delivery control unit 36 ​​determines whether the video advertisement has been played for a predetermined time (or to the end) (S29). If the playback of the video advertisement has been interrupted (NO in S29, YES in S30), this flow for the user ends.

[0126] If the advertisement delivery control unit 36 ​​determines that the video advertisement has been played for a predetermined period of time (or to the end) (YES in S29), the granting unit 37 updates the points held in the user information management DB 43 based on the user ID, and grants the user the points determined in S52 (S31a).

[0127] Thereafter, the granting unit 37 notifies the user terminal 12 that the granting of points has been completed (S32). Then, on the user terminal 12 side, a message 81 is displayed on the screen 14 (FIG. 7).

[0128] According to the third embodiment, the points to be awarded to the user can be determined based on the total amount of points or the amount of money designated for each of the betting targets for which the betting ticket was purchased but which were not successful. This allows the user to continue to be motivated to bet on races by recovering the free coins or cash points corresponding to the amount of the betting target even if the amount of the betting target was large.

[0129] In addition, the larger the loss, the longer the video advertisement time the user can watch, and the more points the user can earn according to the playback time. On the other hand, the management can prevent users from dropping out of the race they are betting on by showing them video advertisements that correspond to the points they can earn, and prevent a decrease in the number of users who purchase betting tickets.

[0130] Fig. 12 is a flowchart of the server-side processing in this embodiment (Example 4). The flow in Fig. 12 is obtained by replacing S29 to S31 in the flow in Fig. 9 with S61, S62, and S31a. In the following, the description of the processing in S21 to S26 is omitted since it is the same as in Fig. 9, and the processing from S27 onwards will be described.

[0131] If the response content is a request to deliver a video advertisement (YES in S27), the advertisement delivery control unit 36 ​​delivers the video advertisement to the user terminal 12 based on the link destination information. At this time, the advertisement delivery control unit 36 ​​starts measuring the playback time of the video advertisement (S28a). The advertisement delivery control unit 36 ​​continues delivering the video until the playback of the video advertisement is interrupted or ended (NO in S61).

[0132] When the playback of the video advertisement is interrupted or ended (YES in S61), the awarding unit 37 determines points according to the playback time of the video advertisement (S62). For example, the longer the playback time of the video, the more points may be awarded.

[0133] The granting unit 37 updates the points held in the user information management DB 43 based on the user ID, and grants the user the points determined in S62 (S31a).

[0134] Thereafter, the granting unit 37 notifies the user terminal 12 that the granting of points has been completed (S32). Then, on the user terminal 12 side, a message 81 is displayed on the screen 14 (FIG. 7).

[0135] According to the fourth embodiment, the granting unit 37 can determine the points to be granted to the user according to the playback time of the advertisement. This makes it possible to increase the points to be granted to the user according to the playback time of the video advertisement.

[0136] In the first to fourth embodiments, the awarding unit 37 may set the value of the points to be awarded lower than the amount of money or the value of points bet on the betting tickets that did not win. This allows the amount of free coins or cash points in circulation to be adjusted.

[0137] Also, for example, when the value specified for each betting target included in the received betting ticket information is currency, the control unit 32 may perform the processing for each specified user in the first to fourth embodiments (S24 to S32 in FIG. 9, S41 to S32 in FIG. 10, S51 to S32 in FIG. 11, and S24 to S32 in FIG. 12) to grant points to the user. This allows the user to continue betting on the race even if the bet is not correct, since free coins or cash points that can be used for betting are granted to the user.

[0138] Also, for example, when the value specified for each betting target included in the received betting ticket information is points, the control unit 32 may perform the processing for each specified user in Examples 1 to 4 (S24 to S32 in FIG. 9, S41 to S32 in FIG. 10, S51 to S32 in FIG. 11, and S24 to S32 in FIG. 12) to grant points to the user. This allows the user to continue betting on races even if the bet is not correct, since free coins or cash points that can be used for betting are granted to the user.

[0139] The granting unit 37 may also be configured to receive a notification from the user terminal 12 that a predetermined input operation has been performed on the operation display unit 13 during playback of the video advertisement. When the notification is received, the granting unit 37 may grant points to the user, assuming that the user has properly viewed the video advertisement.

[0140] Also, in the process of S22 in the first to fourth embodiments, the advertisement distribution control unit 36 ​​may extract from the user betting ticket information DB 44 betting ticket information in which none of the betting targets included in the betting ticket information received for the current race have been successful. Alternatively, in the process of S22 in the first to fourth embodiments, the advertisement distribution control unit 36 ​​may extract from the user betting ticket information DB 44 betting ticket information in which the amount or points to be paid back is lower than the amount or points bet on the betting targets, among the betting ticket information received for the current race. In this way, even if all of the betting tickets are unsuccessful or the amount paid back is less than the bet, or even if there are no winning targets, a value that can be used for the race is provided, so that the user can continue to be motivated to bet on the race.

[0141] Furthermore, the advertisement played back on the user terminal 12 may be not only a moving image but also a still image. The advertisement data using the moving image or still image may include audio data or music data.

[0142] In another embodiment, after receiving betting ticket information specifying the user's betting content for a race from the user terminal 12, the user may enter a betting ticket even before the race result is determined. For example, when an advertisement is viewed on the terminal 12, the server 16 (granting unit 37) may grant the user a benefit different from the payment of the betting ticket information. The benefit different from the payment of the betting ticket information may be, for example, a coupon, a gift certificate, a ticket, a value usable for voting, or the like that can be paid as a consideration when a service such as the purchase of a product or the provision of food and drink is provided. The value usable for voting may be, for example, free coins or cash points that can be used for voting.

[0143] Specifically, for example, the advertisement delivery control unit 36 ​​may perform a control process for displaying a video advertisement in a viewable manner in the user terminal 12. In this case, the advertisement delivery control unit 36 ​​may transmit an advertisement display confirmation notice to the user terminal 12 for displaying a message similar to the message 71 shown in Fig. 6. The advertisement display confirmation notice may include addresses (link destination information) of distributors of one or more video advertisements.

[0144] When the user terminal 12 acquires the advertisement display confirmation notification, the display control unit 23 causes a message similar to the message 71 shown in Fig. 6 to be displayed on the screen 14. In the video advertisement list of the message, one or more video advertisements may be displayed so as to be viewable based on the link destination information, similar to the message 71 shown in Fig. 6. The user can tap on any one of the video advertisements in the video advertisement list of the message to view (watch) it.

[0145] When the distribution of the video advertisement is completed, the server 16 (granting unit 37) performs a bonus granting process to grant a bonus. In the bonus granting process, points may be granted to the user, as in the above embodiment. Furthermore, the bonus granting process is not limited to granting points, and may grant, for example, a coupon, a gift certificate, a ticket, or a value that can be used for voting to the user. In this case, the user information management DB 43 is provided with data items for managing the coupon, the gift certificate, the ticket, or a value that can be used for voting, and the server 16 (granting unit 37) may update the relevant items in the user information management DB 43 by the bonus granting process.

[0146] When the update of the user information management DB 43 is completed, the server 16 (granting unit 37) notifies the target user that the granting of the privilege has been completed. Based on the notification, a message notifying the user that the granting of the privilege has been completed is displayed on the screen 14 of the user terminal 12.

[0147] The advertisement delivery control unit 36 ​​may allow the user to view a still image advertisement instead of a video advertisement. In this case, for example, the user may obtain a privilege by displaying the still image advertisement for a predetermined time. That is, the server 16 (granting unit 37) may perform a privilege granting process to grant a privilege to the user when a predetermined time has elapsed while the still image advertisement is displayed.

[0148] Alternatively, the advertisement delivery control unit 36 ​​may display a link setting screen in which a link leading to a specific website is provided instead of the video advertisement. In this case, for example, the user may tap the link to transition to the specific website, and the server 16 (granting unit 37) may perform a reward granting process to grant a reward to the user.

[0149] Furthermore, instead of the video advertisement, the advertisement delivery control unit 36 ​​may display, on the user terminal 12, a questionnaire response screen for responding to a predetermined questionnaire or an application evaluation response screen for responding to an evaluation of a predetermined application program, for example, on a five-point scale. The user can obtain a benefit by responding to the questionnaire response screen or application evaluation response screen displayed on the user terminal 12.

[0150] In addition, the advertisement distribution control unit 36 ​​may display a content video other than advertisements instead of the video advertisement. The content video other than the advertisement may be, for example, a commentary video of a race, a news video, a live video of an artist singing or playing a musical instrument, a commentary video of a game, or an entertainment-related video.

[0151] The content of the advertisement may also change depending on the timing. For example, from the time when the betting ticket is purchased until the voting results are announced (the race results are finalized), the advertisement may be a video advertisement or a still image advertisement for a product or service in a relatively low price range, and after the voting results are announced (after the race results are finalized), the advertisement may be a video advertisement or a still image advertisement for a product or service in a relatively high price range.

[0152] In addition, for example, when the amount of value held by the user is equal to or less than a predetermined amount, if the user views, for example, an advertisement on the user terminal 12 after receiving betting ticket information from the user terminal 12 specifying the user's betting content for a competition, the granting unit 37 may grant the user a benefit other than the payment of the betting ticket information.

[0153] The granting unit 37 may also determine the benefit to be granted to the user based on the total amount of points or the amount of money designated for each of the betting targets that were not selected among the betting targets of the purchased betting ticket. The granting unit 37 may also determine the benefit to be granted to the user according to the playback time of the advertisement.

[0154] As yet another embodiment, after receiving betting ticket information specifying the user's betting content for a competition from the user terminal 12, if the user shares, for example, predetermined information with other users on a social networking service (SNS) on the user terminal 12, the server 16 (granting unit 37) may grant the user a benefit different from the payment for the betting ticket information. The predetermined information may be information about a betting ticket purchased by the user, or information about advertising and promotion of a predetermined application program. The benefit different from the payment for the betting ticket information may be, for example, a coupon, gift certificate, ticket, value usable for voting, etc. that can be paid as payment when a service such as the purchase of a product or the provision of food and drink is provided.

[0155] Regarding this other embodiment, the user interface of the dedicated application program installed in the user terminal 12 will be described with reference to Figs. 13 and 14. As described above, when the dedicated application program is started in the user terminal 12, a screen for selecting a race for which betting tickets can be purchased at that time is displayed on the screen 14. The user operates the operation display unit 13 to select the target race, and then specifies the betting target and the stake (or betting points), and the betting ticket purchase screen 51 of Fig. 5 is displayed. When the purchase execution button 63 is pressed, a betting ticket for the content of the purchased betting ticket display field 57 can be purchased. When the betting ticket purchase process is completed, a screen for confirming the purchased betting ticket (purchased betting ticket confirmation screen) is displayed.

[0156] 13 is a diagram showing an example of a purchased betting ticket confirmation screen in another embodiment. The purchased betting ticket confirmation screen 91 includes a purchased betting ticket display field 92. The purchased betting ticket display field 92 displays information about purchased betting tickets.

[0157] Furthermore, at a predetermined timing, a posting confirmation message screen 93 is displayed as an overlay. The predetermined timing may be, for example, the posting confirmation message screen 93 being displayed from after the user casts their vote until the voting results are announced. The posting confirmation message screen 93 may also be displayed after the results of the race are finalized. The posting confirmation message screen 93 may also be displayed when the betting ticket purchased by the user includes a winning number or set number. The posting confirmation message screen 93 may be displayed when the voting ticket purchased by the user is not a winning ticket. Alternatively, the posting confirmation message screen 93 may be displayed for the entire day after the user votes.

[0158] The posting confirmation message screen 93 displays a message stating, "If you post the voting ticket you purchased on SNS, you will receive a special bonus." The posting confirmation message screen 93 also has a "Post" button 94 and a "Close" button 95. When the "Post" button 94 is tapped, the screen in FIG. 14 is displayed. When the "Close" button 95 is tapped, the posting confirmation message screen 93 is closed.

[0159] 14 is a diagram showing an example of a destination SNS selection screen in another embodiment. The destination SNS selection screen 101 includes a posted image display field 102, a post input field 103, a destination SNS selection field 104, and a "Post" button 105. The posted image display field 102 displays the image to be posted to the SNS, and in this case, the image displayed in the purchased voting ticket display field 92 is displayed.

[0160] In the post input field 103, the user can input the content of the post as text by operating the user terminal 12. At this time, the user can post a predetermined character string with a hashtag (#) and link it to a list of posts that used the same hashtag in each SNS to which the post was posted. In this other embodiment, for example, the race name, the car number predicted to come in first, etc., with a hashtag added may be automatically input into the post input field 103.

[0161] The names of SNS application programs that are linked in advance with the dedicated application program are displayed in the destination SNS selection field 104. The user can operate the user terminal 12 to select which of the SNS application programs to use for posting by checking a checkbox. One or more SNS application programs can be selected.

[0162] When the "Post" button 105 is tapped, the content of the post in the post image display field 102 and post input field 103 is posted (published) on the selected SNS based on the application program of that SNS. In the selected SNS, the post is published based on a preset range of publication. Here, the range of publication of the post content can be set, such as all users on the SNS, one's own friends, friends of one's friends, etc. In the selected SNS, other users can follow the user who posted. Users who are followed are called followers.

[0163] When other users (including followers) on the SNS share the post, they can enter their own comments and quote the post and post it on the same SNS or other SNSs with which the user is connected.

[0164] In addition, in this other embodiment, posting content means making it available for other users to quote, i.e., making the posted content shareable by other users, and therefore can be said to be sharing in a broad sense.

[0165] 15 is a sequence diagram between a user terminal and a server in another embodiment. A user operates the user terminal 12 to start an installed dedicated application program (S1). Then, the user terminal 12 with the dedicated application program started requests race information from the server 16 (S2).

[0166] The server 16 transmits information about the upcoming race (race name, race details, betting targets, odds, etc.) to the user terminal 12 (S3).

[0167] When the user terminal 12 receives the race information from the server 16, it displays the race information on the screen 14 (S4). The user operates the operation display unit 13 to select the race for which the user wishes to purchase a betting ticket, and specifies the betting ticket (betting object and betting amount (or betting points)) for the selected race. Then, the betting ticket purchase screen 51 in FIG. 5 is displayed.

[0168] On the betting ticket purchase screen 51, when the user has confirmed the betting ticket to be purchased, he / she taps the purchase execution button 63 (S5). Then, the user terminal 12 transmits a purchase request including the user betting ticket information (including the user ID, race ID, betting type, betting target (number or set number), and purchase amount (or purchase points)) based on the contents of Fig. 5 to the server 16 (S6).

[0169] The server 16 (user voting ticket information acquisition unit 34) acquires the purchase request. The server 16 (user voting ticket information acquisition unit 34) acquires the user voting ticket information from the acquired purchase request, assigns a voting ticket ID, and registers the contents of the user voting ticket information in the user voting ticket information DB 44.

[0170] The server 16 (payment processing unit 35) performs a payment process for the purchase of the betting ticket based on the purchase request (S7). When the payment process is completed, the server 16 updates the contents of the user information management DB 43 based on the payment details, and notifies the user terminal 12 of the completion of the payment process (S8).

[0171] The user operates the user terminal 12 to perform an operation to display the purchased betting ticket confirmation screen 91. Then, the user terminal 12 transmits a display request (including the user ID) for the purchased betting ticket confirmation screen 91 to the server 16 (S72).

[0172] When the server 16 acquires a display request for the purchased betting ticket confirmation screen 91, it acquires the betting ticket information from the user betting ticket information DB 44 based on the user ID (S73) and returns the betting ticket information to the user terminal 12 (S74). When the user terminal 12 acquires the betting ticket information, it displays the purchased betting ticket confirmation screen 91 based on the acquired betting ticket information (S75).

[0173] After displaying the purchased betting ticket confirmation screen 91, the server 16 determines whether or not it is time to display a posting confirmation message screen. If the result of the determination is that it is time to display the posting confirmation message screen, the server 16 notifies the user terminal 12 of an instruction to display the posting confirmation message screen (S77).

[0174] When the user terminal 12 receives the instruction to display the posting confirmation message screen, it overlays the posting confirmation message screen 93 on the purchased voting ticket confirmation screen 91 (S78). The user checks the contents of the posting confirmation message screen 93, and when posting the purchased voting ticket to an SNS, taps the "Post" button 94. Then, the user terminal 12 displays the posting destination SNS selection screen 101 on the screen 14 (S79).

[0175] The user operates the user terminal 12 to input the content to be posted in the posting input field 103, select one or more SNS application programs from the destination SNS selection field 104, and tap the "Post" button 105 to perform a posting operation (publishing operation) (S80). A request generated by tapping the "Post" button 105 is referred to as a posting request or a publishing request.

[0176] When the server 16 receives the posting request (or the publishing request), it posts the request to the specified SNS. The server 16 (granting unit 37) performs a posting process to grant a bonus to the user who posted the content (S81). When the posting process is completed, the server 16 (granting unit 37) performs a bonus granting process to grant a bonus to the user who posted the content (S82). When the server 16 (granting unit 37) has completed updating of a corresponding item (not shown) in the user information management DB 43 through the bonus granting process, the server 16 (granting unit 37) notifies the user that the bonus has been granted (S83). Based on the notification, a message is displayed on the screen 14 of the user terminal 12 notifying the user that the bonus has been granted (S84).

[0177] 16 is a flow chart of server-side processing in the other embodiment. When the server 16 receives a display request (including the user ID) for the purchased betting ticket confirmation screen 91 from the user terminal 12 (S91), it acquires purchased betting ticket information from the user betting ticket information DB 44 based on the user ID (S92). Here, the acquired purchased betting ticket information may or may not be limited to, for example, betting tickets before the race result is determined.

[0178] The server 16 displays the purchased betting ticket confirmation screen 91 on the screen 14 of the user terminal 12 based on the acquired purchased betting ticket information (S93). After that, the server 16 judges whether or not it is a predetermined timing to display the posting confirmation message screen 93 (S94). Here, the predetermined timing may be, for example, the period from after the user votes until the voting result is announced, or may be a predetermined period (half a day, one day, three days, one week, etc.) after the race result is decided. The predetermined timing may also be the timing when it is found that the betting ticket purchased by the user contains a winning number or set number after the race result is decided. The predetermined timing may also be the timing when it is determined that the betting ticket purchased by the user does not win after the race result is decided. Or the predetermined timing may be the period from after the user votes until the day. The posting confirmation message screen 93 may be displayed after the voting result is decided, regardless of whether or not there is a winning number.

[0179] If it is determined that the predetermined timing has not arrived (NO in S94), the server 16 ends this flow. If it is determined that the predetermined timing has arrived (YES in S94), the server 16 displays a posting confirmation message screen 93 (S95).

[0180] After displaying the posting confirmation message screen 93, the user terminal 12 displays a destination SNS selection screen 101 in response to an operation from the user. On the destination SNS selection screen 101, the user inputs a comment in the posting input field 103 for the purchased voting ticket information displayed in the posting image display field 102, and selects one or more destination SNSs in the posting destination SNS selection field 104. The user then operates the user terminal 12 to tap the "Post" button 105. The user terminal 12 then transmits a posting request to the server 16, including the user ID, the posting content in the posting image display field 102 and posting input field 103, and the content set in the posting destination SNS selection field 104.

[0181] When a posting request is received from the user terminal 12 (S96), the server 16 posts the specified content to the posting destination SNS included in the posting request (S97). At this time, the server 16 determines whether the posted content is eligible for a reward (S98). If the posted content is not eligible for a reward (NO in S98), this flow ends.

[0182] If the posted content is eligible for a bonus (for example, if the posted content includes purchased voting ticket information), server 16 determines that the posted content is eligible for a bonus. In this case (YES in S98), server 16 (granting unit 37) updates the relevant item (data item that manages bonuses) in user information management DB 43 based on the user ID, and grants a bonus to the user (S99). The bonus may be a coupon, gift certificate, value that can be used for voting, etc., and the amount of the coupon, gift certificate, and value that can be used for voting to be granted may be determined in advance or may be determined each time.

[0183] Thereafter, the granting unit 37 notifies the user terminal 12 that the granting of the benefit has been completed (S100). Then, on the user terminal 12 side, a message to the effect that the granting of the benefit has been completed is displayed on the screen 14.

[0184] In the above, the posting confirmation message screen 93 is displayed according to a predetermined timing, but the present invention is not limited to this. For example, in the case of a posting screen for posting a video or still image to an SNS, the "Post" button or the "SNS Share" button may be displayed or hidden according to a predetermined timing. Here, the predetermined timing may be, for example, the period from after the user votes until the voting result is announced, or may be a predetermined period (half a day, one day, three days, one week, etc.) after the race result is determined. In addition, the predetermined timing may be the timing when it is found that the winning number or set number is included in the betting ticket purchased by the user after the race result is determined. In addition, the predetermined timing may be the timing when it is determined that the winning number or set number is not included in the betting ticket purchased by the user after the race result is determined. Alternatively, the predetermined timing may be the period from after the user votes until the day. In addition, the "Post" button or the "SNS Share" button may be displayed after the voting result is determined, regardless of whether or not the winning number is won.

[0185] In the above, the purchased betting ticket information has been described as an example of the content to be posted on the SNS, but the present invention is not limited thereto. For example, an advertisement for a specific application program (e.g., the dedicated application program) may be posted on the SNS. In this case, the server 16 may display, for example, on the posting confirmation message screen 93, a message indicating that a special benefit will be given if the advertisement for the dedicated application program is posted on the SNS. In this case, when the user operates the user terminal 12 to tap the "Post" 94 button, an SNS posting screen (not shown) is displayed, and the advertising information for the dedicated application program (including link information to a promotional website) and link information to a website for installing the dedicated application program may be automatically entered in the field for inputting the posting content as text.

[0186] In addition, the content to be posted may be controlled according to the winning status of the user's voting ticket. For example, for a user whose purchased voting ticket is a winning ticket, after the winning result is known, the server 16 may display on the posting confirmation message screen 93 the content of the winning voting ticket (including how much the user won, how much the user made, etc.), an advertisement for a specific application program (including, for example, the dedicated application program), an advertisement for a video distributed within the specific application program, or a message indicating that a special benefit will be given if the purchased voting ticket information is posted on the SNS. In this case, the server 16 checks in S98 whether the voting content is eligible for a special benefit.

[0187] Also, for example, for a user whose purchased betting ticket did not win, after the winning result is known, the server 16 may display a message on the posting confirmation message screen 93 indicating that a special benefit will be awarded if the user posts information about the purchased betting ticket, information about the betting ticket purchased for the next race, or an advertisement for a specific application program (including, for example, the dedicated application program), or an advertisement for a video distributed within the specific application program on the SNS. In this case, the server 16 checks in S98 whether the content of the bet is eligible for a special benefit.

[0188] In addition, the content of the advertisement posted may change depending on the timing. For example, the content of the advertisement may change from after the purchase of the betting ticket until the voting results are announced, and after the voting results are announced. More specifically, for example, from after the purchase of the betting ticket until the voting results are announced (until the race results are finalized), the content of the advertisement may be related to products and services in a relatively low price range. After the voting results are announced (after the race results are finalized), the advertisement content may be a video advertisement or a still image advertisement for a product or service in a relatively high price range.

[0189] The content of the advertisement may be changed depending on whether or not the winning voting content is included in the purchased ballot. For example, if the winning voting content is included in the purchased ballot, the content of the advertisement may be a video advertisement or a still image advertisement for a product or service in a relatively high price range. On the other hand, if the winning voting content is not included in the purchased ballot, the content of the advertisement may be a video advertisement or a still image advertisement for a product or service in a relatively low price range.

[0190] In addition, the server 16 may provide a larger reward or a higher value reward to a user who posted a message but did not win the voting result than to a user who posted a message but did win the voting result. This provides a larger incentive to users who did not win the voting result than to users who did win the voting result, thereby preventing users from losing motivation to post.

[0191] Furthermore, when the amount of value (e.g., free coins, cash points, held points) held by the user is equal to or less than a predetermined amount, the server 16 may display a posting confirmation message screen 93 including a message that a special benefit will be given when the above-mentioned predetermined information is posted to the SNS. In this case, when an operation to post corresponding to the message content is received from the user terminal 12, the server 16 may give a coupon, a gift certificate, a value that can be used for voting, or the like as a special benefit.

[0192] This allows users who are running low on free coins or cash points and are unable to continue voting in races to receive rewards by posting advertisements, promotions for application programs, or promotions for surveys on SNS, thereby preventing a decline in their desire to vote in races.

[0193] The server 16 (granting unit 37) may determine the benefit to be granted to the user based on the value specified for the bet object that was not successful, which is included in the received betting ticket information. In this way, even if the amount of the bet that was not successful is large, a benefit according to the amount can be granted, thereby preventing a decrease in motivation to bet in the race.

[0194] The server 16 (granting unit 37) may determine a privilege to be granted to a user according to the number of times that predetermined information posted by the user (e.g., purchased voting tickets, advertisements, etc.) is shared by other users. For example, the server 16 (granting unit 37) may periodically check the number of shares of the posted information, and determine a privilege to be granted to the user each time the number of shares gradually exceeds a threshold value (each time the number of shares exceeds 1000, 2000, . . . , 10000). As a result, the privilege is determined according to an increase in the number of people who share, which increases the motivation of the user to post more and spread the predetermined information so that it can be shared by others.

[0195] In addition, when the server 16 (awarding unit 37) receives the selection of the race for which the bet was placed, and when predetermined information is posted after the selection, the server 16 may award a bonus based on the total amount of bets that were not correct among the selected races. In this way, a bonus can be obtained by designating a betting ticket for a race with a large amount of losses.

[0196] In addition, the server 16 (the granting unit 37) determines whether or not all of the betting objects included in the received betting ticket information are correct, or whether or not the amount of the value to be paid back is greater than the amount of the value bet on the betting objects. When the amount of value is low, a special benefit may be given to the user when the user accepts the operation of disclosing the predetermined information. This makes it possible to prevent a decline in the user's motivation to bet on the race by giving the special benefit even if all of the betting tickets are losing or the payout amount is less than the bet.

[0197] 17 is an example of a configuration block diagram of a hardware environment of a computer that executes a program in this embodiment. A computer 111 functions as a user terminal 12 and a server 16. The computer 111 is composed of a CPU 112, a ROM 113, a RAM 114, a storage device 115, an input I / F 116, an output I / F 117, a communication I / F 118, a reading device 119, and a bus 120.

[0198] Here, CPU refers to a central processing unit. ROM refers to a read-only memory. RAM refers to a random access memory. I / F refers to an interface. A CPU 112, a ROM 113, a RAM 114, a storage device 115, an input I / F 116, an output I / F 117, a communication I / F 118, and a reading device 119 as necessary are connected to a bus 120.

[0199] When the computer 111 is the server 16, the CPU 112 reads out the program according to this embodiment from the storage device 115, and functions as an advertisement registration unit 33, a user betting ticket information acquisition unit 34, a settlement processing unit 35, an advertisement distribution control unit 36, and an allocation unit 37. The RAM 114 is a memory for temporary storage.

[0200] The storage device 115 is a device that stores a large amount of information. As the storage device 115, various types of storage devices such as a hard disk, a solid state drive (SSD), a flash memory card, etc. are usable. The storage device 115 stores a program according to an embodiment of the present invention and various data stored in the storage unit 41.

[0201] The input I / F 116 can be connected to input devices such as a keyboard, a mouse, an electronic camera, a web camera, a microphone, a scanner, a sensor, a tablet, a touch panel display, an information reading device, etc. The output I / F 117 can be connected to output devices such as a display, a touch panel, a projector, a printer, a speaker, etc.

[0202] The communication I / F 118 is an interface such as a port for connecting to a communication network and communicating with other devices. The communication network may be the Internet, a local area network (LAN), a wide area network (WAN), a dedicated line, a wired line, a wireless line, etc. The reading device 119 is a device for reading a portable recording medium.

[0203] The program for realizing the processes described in the above embodiment (including this embodiment, other embodiments, and other embodiments) may be stored in, for example, the storage device 115 from the program provider via the communication network and the communication I / F 118. The program for realizing the processes described in the above embodiment may be stored in a portable storage medium that is commercially available and distributed. In this case, the portable storage medium may be set in the reading device 119, and the program may be read and executed by the CPU 112. As the portable storage medium, various types of storage media such as CD-ROM, flexible disk, optical disk, magneto-optical disk, IC card, USB memory device, and semiconductor memory card can be used. The program stored in such a storage medium is read by the reading device 119.

[0204] The program may be installed on a stand-alone computer, or may be installed by a cloud computer and provide only the functions to the user. In this embodiment, the user terminal 12 is provided with an application capable of communicating with the server 16. In the present embodiment, the betting ticket purchasing system is controlled by installing an application program on the user terminal 12. However, the present embodiment is not limited to this. For example, a web browser installed on the user terminal 12 may be used to access the server 16 and use the system according to the present embodiment operated on the server 16 side.

[0205] According to the present embodiment, it is possible to enhance the advertising effect, and to maintain the motivation to continue to vote in the race even if the betting ticket is not a winning ticket. It is also possible to promote the dissemination of predetermined information by users who have voted.

[0206] Although the present aspect has been described above based on the embodiment and modified examples, the above-mentioned embodiment of the aspect is intended to facilitate understanding of the present aspect and does not limit the present aspect. The present aspect may be modified or improved without departing from the spirit and scope of the claims, and equivalents are included in the present aspect. Furthermore, if a technical feature is not described as essential in this specification, it may be deleted as appropriate.

[0207] In addition to the above embodiment, the following is further noted. (Appendix 1) An information processing device capable of communicating with a terminal device used by a user via a communication network, a reception unit that receives betting ticket information specifying the user's betting content for a competition from the terminal device; and an awarding unit that awards a value that can be used for voting to the user when the betting ticket information includes a betting content that was not a winning bet as a result of the competition and a predetermined advertisement is played on the terminal device. Information processing device. By configuring in this way, the advertising effect can be increased, and the willingness to continue betting on the race can be maintained even if the betting ticket does not win. (Appendix 2) The granting unit sets the amount of value available for voting to be lower than the amount of value voted for the non-winning voting ticket. 2. An information processing device as described in claim 1. By configuring in this way, it is possible to adjust the amount of free coins or cash points in circulation. (Appendix 3) The advertisement is displayed when the amount of the value held by the user is equal to or less than a predetermined amount. 3. The information processing device according to claim 2. By configuring it in this way, a user who is low on free coins or cash points and is unable to continue voting in the competition can recover their free coins or cash points by watching a video advertisement, enabling them to continue voting in the competition. (Appendix 4) When there are a plurality of advertisements, the plurality of advertisements are displayed in a selectable manner on the terminal device. 4. An information processing device according to any one of claims 1 to 3. With this configuration, the user can select the advertisement he or she wants to see. (Appendix 5) The granting unit determines the value to be granted to the user based on a total amount of values ​​designated for each of the non-winning voting targets included in the received betting ticket information. 5. An information processing device according to any one of claims 1 to 4. By configuring it in this way, even if the amount of a missed bet is large, free coins or cash points corresponding to the amount can be recovered, thereby maintaining the motivation to continue voting in the race. (Appendix 6) the advertisement is a video advertisement; The video advertisements having different playback times are displayed on the terminal device according to the total amount of votes for each of the voting targets that were not selected and are included in the received betting ticket information. 6. An information processing device according to any one of claims 1 to 5. With this configuration, the user can obtain free coins or cash points according to the playback time, for example, by watching a longer playback time, as the amount of bet is larger. By providing free coins or cash points according to the playback time to the user, it is possible to prevent users from dropping out and prevent a decrease in the number of users who purchase voting tickets. On the other hand, the operator can earn advertising revenue by showing video advertisements to users, and will not suffer any loss by providing free coins or cash points to users. (Appendix 7) The granting unit grants the user a value that can be used for the vote when the betting ticket information includes a betting target that was not selected during a predetermined period after the finishing order of the race was determined, and when the predetermined advertisement is played on the terminal device. 2. An information processing device according to claim 1. This configuration allows the user time to view the advertisement before obtaining free coins or cash points. (Appendix 8) When a value designated for each voting target included in the received betting ticket information is a first value that affects a payout rate for the vote, the granting unit grants to the user a second value that does not affect the payout rate as a value that can be used for the vote. 8. An information processing device according to any one of claims 1 to 7. With this configuration, even if a user's bet is not correct, the user is given free coins or cash points that can be used for betting, so that the user can continue to bet on the race. (Appendix 9) When a value of a vote for each voting target included in the received betting ticket information is a second value that does not affect a payout rate for the vote, the granting unit grants the second value to the user as a value that can be used for the vote. 9. An information processing device according to any one of claims 1 to 8. With this configuration, even if a user's bet is not correct, the user is given free coins or cash points that can be used for betting, so that the user can continue to bet on the race. (Appendix 10) The granting unit grants the user a value that can be used for voting when a notification is received from the terminal device that a predetermined input operation has been performed on the terminal device during playback of the advertisement. 10. An information processing device according to any one of claims 1 to 9. By configuring in this way, it is possible to prevent the user from obtaining value without viewing the advertisement. (Appendix 11) The granting unit determines an amount of value to be granted to the user depending on a playback time of the advertisement. 11. An information processing device according to any one of claims 1 to 10. With this configuration, it is possible to increase the points given to the user according to the playback time of the video advertisement. (Appendix 12) The granting unit grants the user the value available for voting when the predetermined advertisement is reproduced in a case where all of the voting targets included in the received voting ticket information are not correct or in a case where the amount of value to be refunded is lower than the amount of value voted for the voting targets. 12. An information processing device according to any one of claims 1 to 11. By configuring it in this way, even if all of the betting tickets are losing or the payout amount is less than the bet, or even if there is no winning result, a usable value is given to the race, so that the desire to continue betting on the race can be maintained. (Appendix 13) An information processing device capable of communicating with a terminal device used by a user via a communication network, A reception process for receiving betting ticket information specifying the user's betting content for the competition from the terminal device; an awarding process for awarding a value that can be used for voting to the user when the betting ticket information includes a betting content that is not a winning bet as a result of the competition and a predetermined advertisement is played on the terminal device; An information processing program that executes the above. By configuring in this way, the advertising effect can be increased, and the willingness to continue betting on the race can be maintained even if the betting ticket does not win. (Appendix 14) An information processing device capable of communicating with a terminal device used by a user via a communication network, receiving, from the terminal device, betting ticket information specifying the user's betting content for the competition; When the result of the competition indicates that the betting ticket information includes a bet that was not a winning bet and a predetermined advertisement is played on the terminal device, a value that can be used for the bet is provided to the user. An information processing method for performing the above. By configuring in this way, the advertising effect can be increased, and the willingness to continue betting on the race can be maintained even if the betting ticket does not win. (Appendix 15) A terminal device capable of communicating with the information processing device via a communication network, An acceptance process for accepting betting ticket information that specifies the user's betting details for the competition, which is specified by an input operation; an awarding process for awarding a value that can be used for voting to the user when the result of the competition indicates that the betting ticket information includes a betting content that is not a winning bet and a predetermined advertisement is played; 23. An information terminal program comprising: By configuring in this way, the advertising effect can be increased, and the willingness to continue betting on the race can be maintained even if the betting ticket does not win. (Appendix 16) An information processing device capable of communicating with a terminal device used by a user via a communication network, a reception unit that receives, from the terminal device, betting ticket information in which the user's betting details for a competition are specified; an awarding unit that, when an operation of disclosing predetermined information by the user is received from the user after the voting content is specified, awards the user a privilege different from the refund of the betting ticket information; An information processing device comprising: By configuring in this way, the user who has voted can operate to make the predetermined information public. By doing so, a special benefit is given to the user, which creates an incentive for the user to spread the predetermined information. This can promote the spread of the predetermined information by the users who voted. (Appendix 17) The granting unit grants a greater or higher value privilege when an operation to disclose the predetermined information is received from a user corresponding to the received betting ticket information when there is no winning betting target in the received betting ticket information, than when an operation to disclose the predetermined information is received from a user corresponding to the received betting ticket information when there is a winning betting target in the received betting ticket information. 17. The information processing device according to claim 16. By configuring in this manner, it is possible to promote the dissemination of the specified information by users who cast incorrect votes by providing a larger incentive to users who cast incorrect votes compared to users who cast incorrect votes. (Appendix 18) The applying unit is When the amount of the value held by the user is equal to or less than a predetermined amount, displaying the predetermined information; When the disclosure operation is accepted, a value that can be used for voting is given as the privilege. 18. The information processing device according to claim 16 or 17. By configuring it in this way, a user who has a low amount of value to use for voting and is unable to continue voting in competitions can be given a bonus by posting an advertisement, an application program promotion, or a survey promotion on the SNS, thereby promoting the spread of specified information by users who have little value. (Appendix 19) The granting unit determines the benefit to be granted to the user based on a value designated for a voting target that was not selected and is included in the received betting ticket information. 19. An information processing device according to any one of appendixes 16 to 18. By configuring it in this way, a bonus can be awarded according to the amount of the incorrect vote, thereby promoting the dissemination of the specified information by users who cast incorrect votes. (Appendix 20) The granting unit determines a privilege to be granted to the user depending on the number of times the predetermined information is shared with other users. 20. An information processing device according to any one of claims 16 to 19. By configuring in this way, the predetermined information is spread to other users different from the user who spread it, and a benefit is determined according to the number of shares, so that it is possible to motivate the user to spread the predetermined information to others. (Appendix 21) The granting unit grants the privilege to the user when it receives an operation by the user to disclose the predetermined information in a case where all of the voting targets included in the received betting ticket information are not correct or the amount of value to be paid back is lower than the amount of value voted for the voting targets. 21. An information processing device according to any one of appendixes 16 to 20. By configuring in this way, even if all the betting tickets are incorrect or the amount of the payout is less than the amount bet, a special benefit is given even if there is no winning combination, thereby promoting the spread of the specified information by users who cast voting results that were not correct. (Appendix 22) A computer capable of communicating with a terminal device used by a user via a communication network, A reception process for receiving, from the terminal device, betting ticket information in which the user's betting details for a competition are specified; a granting process for granting a privilege to the user, which is different from the refund of the betting ticket information, when an operation of disclosing predetermined information by the user is received from the user after the betting content is designated; An information processing program that executes the above. With this configuration, when a user who has voted makes the predetermined information public, a special benefit is given to the user, which creates an incentive for the user to spread the predetermined information. This can promote the spread of the predetermined information by the users who have voted. (Appendix 23) An information processing method executed by a computer capable of communicating with a terminal device used by a user via a communication network, comprising: A computer receives betting ticket information specifying the user's betting content for a competition from the terminal device, When an operation for disclosing predetermined information by the user is accepted after the betting content is designated, the computer grants a privilege to the user that is different from the refund of the betting ticket information. Information processing methods. With this configuration, when a user who has voted makes the predetermined information public, a special benefit is given to the user, which creates an incentive for the user to spread the predetermined information. This can promote the spread of the predetermined information by the users who have voted. (Appendix 24) An information processing device capable of communicating with a terminal device used by a user via a communication network, a reception unit that receives, from the terminal device, betting ticket information in which the user's betting details for a competition are specified; a granting unit that grants a privilege to the user, which is different from the payment of the betting ticket information, when a predetermined advertisement is played on the terminal device after the betting content is designated; An information processing device comprising: With this configuration, a user is given a benefit by viewing an advertisement after voting, and thus an incentive is created for viewing the advertisement. This increases the motivation of users who have voted to view advertisements, and makes it possible to carry out effective advertising. (Appendix 25) A computer capable of communicating with a terminal device used by a user via a communication network, a reception process for receiving, from the terminal device, betting ticket information in which the user's betting details for a competition are specified; a granting process for granting a privilege to the user, which is different from the payment of the betting ticket information, when a predetermined advertisement is played on the terminal device after the betting content is designated; An information processing program that executes the above. With this configuration, a user is given a benefit by viewing an advertisement after voting, and thus an incentive is created for viewing the advertisement. This increases the motivation of users who have voted to view advertisements, and makes it possible to carry out effective advertising. (Appendix 26) An information processing method executed by a computer capable of communicating with a terminal device used by a user via a communication network, comprising: The computer receives betting ticket information specifying the user's betting content for the competition from the terminal device, When a predetermined advertisement is reproduced on the terminal device after the betting content is designated, a benefit different from the payment of the betting ticket information is given to the user by the computer. Information processing methods. With this configuration, a user is given a benefit by viewing an advertisement after voting, and thus an incentive is created for viewing the advertisement. This increases the motivation of users who have voted to view advertisements, and makes it possible to carry out effective advertising. [Explanation of symbols]

[0208] 1. Information processing device 2 Providing Department 3 Acquisition part 4 Decision Section 5 Terminal Equipment 11. Voting Ticket Purchase System 12 User terminal 15 Advertiser Terminal 16 Servers 17. Communications Networks 31 Communications Department 32 Control section 33 Advertising Registration Department 34 User voting ticket information acquisition unit 35 Payment Processing Unit 36 Advertising distribution control unit 37 Granting Department 41 Storage section 42 Advertising Management DB 43 User information management DB 44 User voting ticket information DB

Claims

1. An information processing device capable of communicating with a terminal device used by a user via a communication network, a reception unit that receives, from the terminal device, betting ticket information in which the user's betting details for a competition are specified; an awarding unit that, when an operation of disclosing predetermined information by the user is received from the user after the voting content is specified, awards the user a privilege different from the refund of the betting ticket information; An information processing device comprising:

2. The granting unit grants a greater or higher value privilege when an operation to disclose the predetermined information is received from a user corresponding to the received betting ticket information when there is no winning betting target in the received betting ticket information, than when an operation to disclose the predetermined information is received from a user corresponding to the received betting ticket information when there is a winning betting target in the received betting ticket information.

2. The information processing device according to claim 1.

3. The applying unit is When the amount of the value held by the user is equal to or less than a predetermined amount, a screen for operating to disclose the predetermined information is displayed; When the disclosure operation is accepted, a value that can be used for voting is given as the privilege.

3. The information processing device according to claim 1.

4. The granting unit determines the benefit to be granted to the user based on a value designated for a voting target that was not selected and is included in the received betting ticket information.

4. The information processing device according to claim 1.

5. The granting unit determines a privilege to be granted to the user depending on the number of times the predetermined information is shared with other users.

5. The information processing device according to claim 1.

6. The granting unit grants the privilege to the user when it receives an operation by the user to disclose the predetermined information in a case where all of the voting targets included in the received betting ticket information are not correct or the amount of value to be paid back is lower than the amount of value voted for the voting targets.

6. The information processing device according to claim 1.

7. A computer capable of communicating with a terminal device used by a user via a communication network, A reception process for receiving betting ticket information specifying the user's betting content for the competition from the terminal device; a granting process for granting a privilege to the user, which is different from the refund of the betting ticket information, when an operation of disclosing predetermined information by the user is received from the user after the betting content is designated; An information processing program that executes the above.

8. An information processing method executed by a computer capable of communicating with a terminal device used by a user via a communication network, comprising: A computer receives betting ticket information specifying the user's betting content for a competition from the terminal device, When an operation for disclosing predetermined information by the user is accepted after the betting content is designated, the computer grants a privilege to the user that is different from the refund of the betting ticket information. Information processing methods.

9. An information processing device capable of communicating with a terminal device used by a user via a communication network, a reception unit that receives, from the terminal device, betting ticket information in which the user's betting details for a competition are specified; a granting unit that grants a privilege to the user, which is different from the payment of the betting ticket information, when a predetermined advertisement is played on the terminal device after the betting content is designated; An information processing device comprising:

10. A computer capable of communicating with a terminal device used by a user via a communication network, a reception process for receiving, from the terminal device, betting ticket information in which the user's betting details for a competition are specified; a granting process for granting a privilege to the user, which is different from the payment of the betting ticket information, when a predetermined advertisement is played on the terminal device after the betting content is designated; An information processing program that executes the above.

11. An information processing method executed by a computer capable of communicating with a terminal device used by a user via a communication network, comprising: A computer receives betting ticket information specifying the user's betting content for a competition from the terminal device, When a predetermined advertisement is reproduced on the terminal device after the betting content is designated, a benefit different from the payment of the betting ticket information is given to the user by the computer. Information processing methods.

Citation Information

Patent Citations

  • Terminal device, control method, and program

    JP6596566B1

  • Information processor, game server, and game program

    JP2018027183A

Cited By

  • Information processing device, information processing method and program

    JP2023008117A

  • Information processing device, information processing method and program

    JP2025092681A

  • Information processing device, information processing method, and program

    JP7667427B2

  • Information processing device, information processing method, and program

    JP7795147B2