Information processing device, information processing program, information processing method, and information terminal program

By setting a value for voting on betting tickets based on viewed advertisements, the motivation to watch ads is increased, enhancing ad effectiveness and preventing revenue loss in Internet games.

JP2025188314APending Publication Date: 2025-12-25MIXI INC
View PDF 6 Cites 0 Cited by

Patent Information

Application Number
JP2025177303
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2025-10-21
Publication Date
2025-12-25

AI Technical Summary

Technical Problem

Games provided over the Internet that rely on advertising revenue face a challenge in motivating users to view advertisements effectively, as the effectiveness of advertising is inversely proportional to the number of views.

Method used

An information processing device that sets a value for voting on a betting ticket based on viewed advertisements, allowing users to earn points or coins for watching videos, thereby increasing their motivation to view ads.

Benefits of technology

This approach enhances user engagement with advertisements, increasing the effectiveness of ad viewing and preventing revenue loss from missed opportunities, while maintaining the payout rate and providing additional benefits to users.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025188314000001_ABST
    Figure 2025188314000001_ABST
Patent Text Reader

Abstract

To provide a technique that motivates users to view advertisements and enhances the effect of viewing advertisements.SOLUTION: An information processing device capable of communicating with a terminal device used by a user via a communication network includes a voting processing unit that sets a value available for voting in a voting target included in voting contents and votes according to a reproduced advertisement when voting ticket information in which the contents of the user's vote for a competition are specified is specified and the predetermined advertisement is reproduced on the terminal device.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, an information processing method, and an information terminal program. [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 allows users to place bets in publicly managed 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. One related technology is a technology relating to advertisement control in network games. One example of this technology is a technology disclosed in which an information processing device includes a game execution unit that controls the progress of the game, an advertisement display unit that displays advertisements at predetermined times, and a reward provision unit that, in response to the display of the advertisement, provides the player with game content that allows the player to advance in the game advantageously, as a reward, and the advertisement display unit notifies the player that the reward has been provided by an advertiser when displaying the advertisement (see, for example, Patent Document 1). [Prior art documents] [Patent documents]

[0004] [Patent Document 1] Japanese Patent Application Publication No. 2018-27183 Summary of the Invention [Problem to be solved by the invention]

[0005] Games that are provided over the Internet and can be played for free generally rely on advertising revenue. On the other hand, the more widely an advertising medium is viewed, the more effective the advertising becomes.

[0006] Therefore, a technique is provided that increases the user's motivation to view advertisements and improves the effectiveness of viewing advertisements. [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 voting processing unit that, when betting ticket information specifying the user's voting content for a competition is specified and a predetermined advertisement is played on the terminal device, sets a value available for voting to a voting target included in the voting content in accordance with the played advertisement and casts a vote. [Effects of the Invention]

[0008] According to one aspect of the present invention, by viewing an advertisement, a value that can be used to vote in a race can be set on a voting ticket. [Brief explanation of the drawings]

[0009] [Figure 1] FIG. 1 is a diagram illustrating an example of an information processing apparatus according to an embodiment of the present invention. [Figure 2] 1 is a diagram showing an example of a network configuration of a betting ticket purchasing system according to an embodiment of the present invention. [Figure 3] FIG. 2 is a diagram showing an example of functional blocks of the betting ticket purchasing system according to 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 this embodiment. [Figure 5] FIG. 10 is a diagram showing an example of a betting ticket designation screen in the present embodiment. [Figure 6] FIG. 10 is a diagram showing an example of an advertisement display confirmation screen that notifies a user that points will be awarded under predetermined conditions in this embodiment. [Figure 7] FIG. 10 is a diagram showing an example of a video advertisement selection screen in the present embodiment. [Figure 8]FIG. 10 is a diagram showing an example of a voting ticket designation screen after viewing a video advertisement in this embodiment. [Figure 9] FIG. 10 is a diagram showing an example of an advertisement viewing specification screen in which advertisements can be viewed by voting target in another example of this embodiment. [Figure 10] FIG. 2 is a sequence diagram between the user terminal 12 and the server 16 in this embodiment. [Figure 11] 10 is a flowchart of a process on the server side in this embodiment (Example 1). [Figure 12] 10 is a flowchart of a process on the server side in the present embodiment (Example 2). [Figure 13] 10 is a flowchart of a process on the server side in this embodiment (Example 3). [Figure 14] 10 is a flowchart of a process on the server side in this embodiment (Example 4). [Figure 15] FIG. 2 is a block diagram illustrating 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 INVENTION

[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 terminal devices used by users via a communication network, and includes a voting processing unit 2. An example of the information processing device 1 is a server 16, which will be described later. An example of a terminal device is a user terminal 12, which will be described later.

[0011] When betting ticket information specifying the user's betting content for a race is specified and a predetermined advertisement is played on the terminal device, the betting processing unit 2 sets a value that can be used for betting to the betting object included in the betting content in accordance with the played advertisement and places a bet. Betting ticket information is, for example, information including one or more betting contents. The betting content includes one or more combinations of betting object, betting type (corresponding to win, place, etc.), and bet (betting amount, betting value). A betting object indicates the number or group number of the object to be bet on in a race, and corresponds, for example, to a car number, horse number, group number, etc. Examples of the betting processing unit 2 include a user betting ticket information acquisition unit 34, an advertisement distribution control unit 35, and an addition unit 37, which will be described later.

[0012] This configuration increases the user's motivation to view the advertisement, thereby increasing the effectiveness of viewing the advertisement. In other words, by viewing the advertisement video, a value that can be used for voting can be set for the voting target, which encourages users to actively watch the video.

[0013] An advertisement can be played for each voting target, and the voting processing unit 2 can set a value that can be used for voting for the voting target corresponding to the played advertisement and cast a vote. By configuring in this way, the number of choices of advertisements that a user can view can be increased.

[0014] The advertisement is an advertisement video. At this time, advertisement videos with different playback times may be displayed on the terminal device according to the total amount of value designated for each voting object included in the received voting ticket information.

[0015] By configuring it in this way, the user can earn free coins or cash points according to the playback time, for example, by watching a longer playback time, and the operator can increase advertising revenue from advertisers by showing users video advertisements according to the value that users can earn, thereby preventing substantial losses due to missed opportunities to earn free coins or cash points.

[0016] The voting processing unit 2 may set a value that can be used for voting according to an advertisement selected by the user from among multiple advertisements displayed on the terminal device. By configuring in this way, the user can change the value (amount) of the vote and the advertisement to be viewed according to their own selection.

[0017] The voting processing unit 2 may be configured to play advertisements for each competition (race). By configuring in this way, authorization to view videos is granted for each race, which allows users to watch videos multiple times a day.

[0018] If the voting processing unit 2 has specified a first value (e.g., cash) that affects the payout rate for each voting target included in the received voting ticket information, it may also specify a second value (e.g., free coins or cash points) for each voting target that does not affect the payout rate for the vote, which is calculated at a predetermined rate from the first value.

[0019] By configuring it this way, the advertisement is given a value that does not affect the refund rate, so the refund rate is not affected. On the other hand, the user receives a benefit in addition to the amount they paid.

[0020] If the voting processing unit 2 has specified a second value that does not affect the payout rate for each voting target included in the received voting ticket information, the voting processing unit 2 may specify a second value by adding a predetermined percentage to the specified second value.

[0021] By configuring it this way, the advertisement is given a value that does not affect the refund rate, so the refund rate is not affected. On the other hand, the user receives a benefit in addition to the amount they paid.

[0022] When the voting processing unit 2 receives a notification that a predetermined input operation has been performed on the terminal device while viewing an advertisement, the voting processing unit 2 may set a value that can be used for voting for each of the voting targets. By configuring in this way, it is possible to prevent a user from obtaining a value without viewing an advertisement.

[0023] The voting processing unit 2 sets a value that can be used for voting for each voting target according to the playback time of the advertisement. By configuring in this way, it is possible to determine the proportion of points to be added according to the viewing time.

[0024] 2 is a diagram showing an example of the 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 that they can communicate with each other.

[0025] The user terminal 12 is a portable electronic terminal device with 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, etc. The operation display unit 13 is a device that allows input operations to be made on the screen 14 and displays images on the screen 14, such as a touch panel display. The user terminal 12 may also be a so-called personal computer.

[0026] The user terminal 12 can download and install a predetermined 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") is installed on the user terminal 12, which enables users to purchase betting tickets for publicly managed races such as horse racing, boat racing, and bicycle racing (hereinafter sometimes referred to as "races") and to view distributors' predicted finishing orders.

[0027] 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, the user may be required to input, for example, a pre-registered user ID.

[0028] When the dedicated application software installed on 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 predetermined input.

[0029] If the betting ticket purchased by the user wins the race result, the user will receive 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 price) of a 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, etc., for making payments. When betting tickets are purchased for free, the user can receive a payout of a second value (paid) that can be used within the betting ticket purchasing system 11. (For example, free points or cash points. Hereinafter, they may be referred to simply as "points.")

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

[0031] 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.).

[0032] The server 16 is an information processing device that manages dedicated application programs installed in the user terminal 12. For example, the server 16 distributes video advertisements provided by the advertiser terminal 15 to the user terminal 12 based on requests from the user terminal 12. (For example, streaming distribution) When a video advertisement is played, the server 16 can give the user points that can be used for voting.

[0033] The server 16 can also perform settlement processing for purchasing betting tickets based on betting ticket purchase instructions from the user terminal 12. After the finishing order of the race is determined, the server 16 also performs a payout process to pay out dividends (refunds) to users whose purchased betting tickets are winning, based on the winning bets, bet amounts, and odds.

[0034] The server 16 may be a server system consisting of one or more physical information processing devices, or may be a virtual server system consisting 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.

[0035] 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 the user terminal 12 and the server 16.

[0036] 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.

[0037] The operation display unit 13 is a touch panel display that can display and input data through a user's input operation. In this 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.

[0038] 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.

[0039] 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 26. 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. As a result, the display control unit 23 displays the numbers or group numbers and odds to be bet on for the race provided by the server 16 on the screen 14. The user predicts the finishing order of the race while referring to the screen 14, and operates the operation display unit 13 to specify a betting ticket according to their prediction.

[0040] The purchase request unit 24 transmits a purchase request to purchase 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 payment process for the purchase request.

[0041] 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.

[0042] 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.

[0043] The control unit 32 controls the overall operation of the 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 42 functions as an advertisement registration unit 33, a user betting ticket information acquisition unit 34, an advertisement distribution control unit 35, an awarding unit 36, and a payment processing unit 37 by executing the application program according to this embodiment.

[0044] 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 42.

[0045] The user betting ticket information acquisition unit 34 acquires betting ticket information specified by the user in response to a betting ticket designation request from the user terminal 12. The betting ticket information is information about a betting ticket purchased in a single purchase operation on the user terminal 12, and includes one or more combinations of numbers or pair numbers as betting targets and the amount (or points) bet on them. Numbers as betting targets are numbers that identify the betting targets that will come in first or first to third place when a win, place, or other betting type is selected. Betting pair numbers are numbers that identify the betting targets when a trifecta (bet number trifecta), trifecta (bet number trifecta), 2-bet (bet number bifecta), bifecta (bet number bifecta), 2-bet (bet number bifecta), 2-bet (bet number bifecta), 2-bet (bet number bifecta), wide (expanded bifecta), or other bet type is selected.

[0046] When a voting target is designated, the advertisement distribution control unit 35 provides a viewable video advertisement to the user terminal 12 of the user. The advertisement distribution control unit 35 checks the distribution status of the provided video advertisement. (Playback start, playback in progress, pause, playback end, etc.) are monitored, and if playback starts, the playback time of the video advertisement is measured.

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

[0048] The payment processing unit 37 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.

[0049] The storage unit 41 stores an advertisement management database 42, a user information management database 43, and a user betting ticket information database 44. Note that, hereinafter, the database will be referred to as "DB."

[0050] 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 information about betting tickets purchased by users.

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

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

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

[0054] The user betting ticket information DB44 includes the data items "User ID," "Race ID," "Bet Type," "Bet Target," "Purchase Amount," and "Purchase Points." The "User ID" item stores information identifying a user (User ID). The "Race ID" item stores information identifying a race (Race ID). The "Bet Ticket ID" item stores information identifying a betting ticket purchased by a user in a single purchase operation (Bet Ticket ID). The "Bet Type" item stores information identifying the type of betting type (Win, Place, Trifecta (Car Number Trifecta), Trifecta (Car Number Trifecta), Exacta (Car Number Bifecta), Bifecta (Car Number Bifecta), Exacta (Car Number Bifecta), Bifecta (Car Number Bifecta), Bifecta (Bifecta), Wide (Extended Bifecta), etc.). The item "Betting target" stores the number of the first place winner in the competition (race) specified by the race ID, or the group number of the winner from first place to a predetermined place. The item "Purchase amount" stores the bet amount corresponding to the betting ticket information (this is an item used when there is a fee, and the bet is in currency). The item "Purchase points" stores the bet amount corresponding to the betting ticket information. (This is an item used when there is no charge, and points are the bet) is stored.

[0055] Next, the user interface of the dedicated application program installed in the user terminal 12 will be described with reference to Figs. 5 to 9. When the dedicated application program is started up 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 a target race, and then specifies the betting target and the bet amount (or betting points), and the screen shown in Fig. 5 is displayed.

[0056] Figure 5 is a diagram showing an example of a betting ticket designation screen in this embodiment. The betting ticket designation screen 51 includes a user name display field 52, an owned points display field 53, an owned points addition designation field 54, an owned amount display field 55, an owned amount addition designation field 56, a betting ticket to be purchased display field 57, and a forward button 62. When the forward button 62 is pressed, the screen shown in Figure 6 is displayed.

[0057] 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 that the user currently owns in the betting ticket purchasing system 11. By tapping the owned points addition specification field 54, points (charge) that can be used only within 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 that the user currently owns in the betting ticket purchasing system 11. By tapping the owned money addition specification 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 this charged amount or points.

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

[0059] The prediction betting ticket list 57a includes a pair 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 61. The betting pair number display field 58 is a field that displays the number or pair number to be bet on. In the example of FIG. 5, the prediction betting ticket list 57a displays four pair numbers: the pair number of "1st place No. 1, 2nd place No. 4", the pair number of "1st place No. 3, 2nd place No. 8", the pair number of "1st place No. 5, 2nd place No. 2", and the pair number of "1st place No. 8, 2nd place No. 5, 3rd place No. 2".

[0060] The odds display field 59 displays the 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. By tapping the "+" button in the bet / bet point increase / decrease setting button 61, 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 62 displays the total of the bet / bet point display fields 60 in the predicted betting ticket list 57a.

[0061] 6 is a diagram showing an example of an advertisement display confirmation screen that notifies the user that points will be awarded under predetermined conditions in this embodiment. When the forward button 62 in FIG. 5 is tapped, an advertisement display confirmation screen 61 is displayed.

[0062] The advertisement display confirmation screen 61 includes a "Display advertisement" button 62 and a "Purchase with money" button 63. The "Display advertisement" button 62 displays the following explanation: "Viewing a video advertisement will earn you points. To view a video advertisement, tap the button below." When the "Display advertisement" button 62 is tapped, the video advertisement selection screen 71 shown in Figure 7 is displayed.

[0063] The "Purchase with Money" button 63 has a description that reads, "If you would like to vote with money, please tap the button below." When the "Purchase with Money" button 63 is tapped, the video advertisement selection screen 71 shown in Figure 7 is displayed. The voting target and the designated bet amount or bet points are confirmed based on the details specified in Figure 5, and the payment process is carried out by the server 16.

[0064] 7 is a diagram showing an example of a video advertisement selection screen in this embodiment. A video advertisement selection screen 71 includes a video advertisement list 72 and a "Close" button 75. When the "Next" button 75 is tapped, the screen transitions to the screen shown in FIG. 8.

[0065] The video advertisement list 72 is a list of one or more viewable video advertisements 73, which can be scrolled by operating a scroll bar 74. In FIG. 7, video advertisements 73a, 73b, 73c, etc. are displayed. Each of the video advertisements 73a, 73b, 73c, etc. has a distribution source address (link destination) set thereto. When a user taps one 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. The video advertisement is then played on the user terminal 12, and the user can watch the video advertisement.

[0066] 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 starts playing when the video advertisement appears on the screen as the user scrolls the web page. Depending on the specifications of the video advertisement, it may also 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.

[0067] 8 is a diagram showing an example of a betting ticket designation screen after viewing a video advertisement in this embodiment. In FIG. 8, the "Next" button 63 on the betting ticket designation screen 51 has been switched to a "Purchase" button 65.

[0068] In the owned points display field 53 on the betting ticket designation screen of Fig. 8, the user's owned points have been increased by 1000 points compared to the owned points display field 53 on the betting ticket designation screen of Fig. 5. This increased point amount is the value awarded by viewing the video advertisement. These awarded points can be set as betting points in the predicted betting ticket list 57a and as a betting target.

[0069] Fig. 9 is a diagram showing an example of an advertisement viewing specification screen in which advertisements can be viewed by voting target in another example of this embodiment. In Fig. 6, when the "Display Ad" button 62 is tapped, an advertisement viewing specification screen 81 may be displayed. The advertisement viewing specification screen 81 includes a purchase target voting ticket display field 82 and a next button 86. When the next button 86 is tapped, the screen transitions to the screen in Fig. 8, as in the case of Fig. 7.

[0070] The purchase target betting ticket display column 82 includes a group number display column 83, an odds display column 84, and a video advertisement display column 85. The group number display column 83 is a column for displaying the number or group number to be bet on. The odds display column 84 displays the odds corresponding to the number or group number displayed in the group number display column 83.

[0071] The video advertisement column 85 is a video advertisement that can be viewed for each voting target. In Fig. 9, video advertisements 85a, 85b, 85c, etc. are displayed. The video advertisements 85a, 85b, 85c, etc. each have a distribution source address (link destination) set.

[0072] For example, assume that the user taps on one of the video advertisements 85 displayed in the purchase target betting ticket display field 82. For example, when the user taps on video advertisement 85a, the video advertisement 85a is delivered from the link destination based on the link destination of the video advertisement. Then, the video advertisement is played on the user terminal 12, and the user can view the video advertisement. After viewing the video advertisement, if the next button 86 is tapped, the screen transitions to the screen in FIG. 8, as in the case of FIG. 7. Then, a predetermined number of points are added to the bet amount / bet point display field 60 for the corresponding betting target (1st place No. 1 - 2nd place No. 4) on the betting ticket designation screen 51 in FIG. 8.

[0073] 9, it is possible to set a value that can be used for voting for the voting target corresponding to the played advertisement, thereby increasing the number of advertisement choices that the user can view.

[0074] 10 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 an installed dedicated application program (S1). Then, the user terminal 12, on which the dedicated application program has started, requests race information from the server 16 (S2).

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

[0076] When the user terminal 12 receives the race information from the server 16, it displays a race details screen on the screen 14, which displays detailed information about the race (S4). The user operates the operation display unit 13 to select the race for which they wish to purchase a betting ticket and specify the betting target. Then, the betting ticket specification screen 51 shown in Figure 5 is displayed (S5).

[0077] On the betting ticket designation screen 51, the user designates the bet amount or bet points for the betting target. Once the betting ticket to be purchased is confirmed, the user taps the proceed button 62 (S6). The user terminal 12 then transmits a provisional 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)) to the server 16 based on the contents of FIG. 5 (S6). The reason why a provisional purchase request is used here is that, as will be described later, by viewing a predetermined video advertisement, the user is awarded points that can be used for voting, and a final purchase request is issued from the user terminal 12 to the server 16 in order to use those points to reset the bet amount or bet points and purchase a betting ticket.

[0078] The server 16 (user betting ticket information acquisition unit 34) acquires the purchase request. The (user betting ticket information acquisition unit 34) acquires the user betting ticket information from the acquired purchase request, assigns a betting ticket ID, and registers the contents of the user betting ticket information in the user betting ticket information DB 44. The server 16 instructs the user terminal 12 to display an advertisement display confirmation screen. (S7).

[0079] The user terminal 12 displays an advertisement display confirmation screen 61 (FIG. 6) based on an instruction from the server 16 (S8). When the user taps the "Display advertisement" button 62 on the advertisement display confirmation screen 61, the user terminal 12 transmits a display request for the advertisement display screen to the server 16 (S9).

[0080] When the server 16 (advertisement distribution control unit 35) receives a display request for the advertisement display screen, it performs advertisement display processing (S10). The advertisement display processing is a control process for displaying a video advertisement so that it can be viewed on the user terminal 12. In addition, the server 16 (advertisement distribution control unit 35) transmits an advertisement display confirmation notification to the user terminal 12 to display the video advertisement selection screen 71 shown in FIG. 7. (S11) The advertisement display confirmation notice includes the addresses (link destination information) of the distributors of one or more video advertisements.

[0081] When the user terminal 12 receives the advertisement display confirmation notification, the display control unit 23 causes, for example, a video advertisement selection screen 71 to be displayed on the screen 14 (S12). One or more video advertisements 73 are displayed so as to be viewable in a video advertisement list 72 on the video advertisement selection screen 71 based on link destination information.

[0082] Then, the user taps, for example, one of the video advertisements 73 from the video advertisement list 72 on the video advertisement selection screen 71 in Fig. 7. Then, the user terminal 12 makes an advertisement viewing request to the server 16 (S13).

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

[0084] When the delivery of the video advertisement is completed (S17), the server 16 (granting unit 36) performs a point granting process (S18) to grant points to the user. When the point granting process completes updating the item "owned points" in the user information management DB 43, the server 16 (granting unit 36) notifies the target user that the points have been granted (S19). As shown in Fig. 8, the owned points display field 53 of the betting ticket designation screen 51 displayed on the screen 14 of the user terminal 12 reflects the points granted based on the notification (S20).

[0085] The user can further set the awarded points for the betting object. After further setting the awarded points for the betting object, when the proceed button 62 is tapped, the user terminal 12 transmits a purchase request including the user betting ticket information (including the user ID, race ID, betting ticket ID, betting type, betting object (number or set number), and purchase amount (or purchased points)) to the server 16 based on the contents of Fig. 8 (S21).

[0086] The server 16 (user betting ticket information acquisition unit 34) acquires the purchase request. The (user betting ticket information acquisition unit 34) updates the user betting ticket information corresponding to the user ID, race ID and betting ticket ID registered in the user betting ticket information DB 44 with the user betting ticket information included in the purchase request.

[0087] The server 16 (payment processing unit 37) performs payment processing for the purchase of the betting ticket based on the purchase request (S22). When the payment processing 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 processing (S23).

[0088] When the betting time for the race has closed and the finishing order has been determined after the race, the server 16 performs a dividend process for the betting ticket information including the winning bet object.

[0089] Next, variations of the process of displaying advertisements (S10), distributing video advertisements (S14, S17), and adding points (S18) by the server will be described.

[0090] 11 is a flowchart of the server-side processing in this embodiment (Example 1). The user betting ticket information acquisition unit 34 acquires a provisional purchase request including user betting ticket information (including user ID, race ID, betting type, betting target (number or set number), and purchase amount (or purchase points)) from the user terminal 12 (S31).

[0091] The user betting ticket information acquisition unit 34 acquires the user betting ticket information from the acquired provisional purchase request, assigns a betting ticket ID, and registers the contents of the user betting ticket information in the user betting ticket information DB 44. Then, the user betting ticket information acquisition unit 34 controls the user terminal 12 to display the advertisement display confirmation screen 61 (S32).

[0092] Thereafter, when the advertisement distribution control unit 35 receives a display request for the video advertisement selection screen 71 from the user terminal 12 (S33), it acquires one or more pieces of advertisement information (advertisement ID, advertiser, storage location, maximum playback time) from the advertisement management DB 42 (S34). The advertisement distribution control unit 35 transmits the storage location (link destination information) of the video advertisement corresponding to the advertisement ID acquired in S34 to the user terminal 12 (S35). On the user terminal 12 side, when the link destination information of the video advertisement is acquired, the video advertisement selection screen 71 is displayed on the screen 14 (FIG. 6).

[0093] The advertisement delivery control unit 35 waits until it receives a response from the user terminal 12 (NO in S36). If it receives a response from the user terminal 12, the advertisement delivery control unit 35 determines whether the response is a video advertisement delivery request (S37). The video advertisement delivery request includes a user ID and link destination information. If the response content is not a video advertisement delivery request (NO in S37), this flow ends.

[0094] If the response content is a request for delivery of a video advertisement (YES in S37), the advertisement delivery control unit 35 delivers the video advertisement to the user terminal 12 based on the link destination information (S38). The advertisement delivery control unit 35 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 S39, NO in S40).

[0095] The advertisement distribution control unit 35 determines whether the video advertisement has been played for a predetermined time (or to the end) (S39). If the playback of the video advertisement has been interrupted (NO in S39, YES in S40), this flow ends.

[0096] If the advertisement distribution control unit 35 determines that the video advertisement has been played for a predetermined time (or to the end) (YES in S39), the adding unit 37 updates the points held in the user information management DB 43 based on the user ID and grants predetermined points to the user (S41). The value of the points to be granted may be determined in advance, may be determined each time, or may be determined according to the viewed video advertisement.

[0097] Thereafter, the adding unit 37 notifies the user terminal 12 that the points have been added (S42). Then, on the user terminal 12 side, a betting ticket selection screen 81 is displayed on the screen 14 with the points in the owned points display field 53 updated (FIG. 8).

[0098] The advertisement distribution control unit 35 waits until it receives a response from the user terminal 12 (NO in S43). When it receives a response from the user terminal 12, the advertisement distribution control unit 35 determines whether the response is a request for actual purchase of a betting ticket (S44). The actual purchase request includes user betting ticket information (user ID, race ID, betting ticket ID, betting type, betting target (number or set number), purchase amount, etc.). (or purchase points).) If the response content is not a request to distribute a video advertisement (NO in S44), this flow ends. If the response content is a request to distribute a video advertisement (NO in S44), the advertisement distribution control unit 35 updates the user betting ticket information DB44 using the acquired user betting ticket information.

[0099] The payment processing unit 37 performs payment processing for the purchase of the betting ticket based on the purchase request (S45). When the payment processing is completed, the payment processing unit 37 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 processing.

[0100] 12 is a flowchart of the processing on the server side in this embodiment (Example 2). The flow in Fig. 12 is obtained by adding the processing of S51 and S52 to the flow in Fig. 10.

[0101] The user betting ticket information acquisition unit 34 acquires a provisional purchase request including user betting ticket information (including user ID, race ID, betting type, betting target (number or set number), and purchase amount (or purchase points)) from the user terminal 12 (S31).

[0102] The user betting ticket information acquisition unit 34 acquires user betting ticket information from the acquired provisional purchase request, assigns a betting ticket ID, and registers the contents of the user betting ticket information in the user betting ticket information DB 44.

[0103] The advertisement delivery control unit 35 acquires the user's owned points from the user information management DB 43 based on the user ID (S51). The advertisement delivery control unit 35 determines whether the acquired user's owned points are equal to or less than a predetermined amount (S52). If the acquired user's owned points are equal to or less than the predetermined amount (NO in S52), the advertisement delivery control unit 35 ends this flow for the user.

[0104] If the acquired number of points held by the user exceeds a predetermined amount, the advertisement distribution control unit 35 performs control to display an advertisement display confirmation screen 61 on the user terminal 12 (S32).

[0105] Thereafter, when the advertisement distribution control unit 35 receives a display request for the video advertisement selection screen 71 from the user terminal 12 (S33), it acquires one or more pieces of advertisement information (advertisement ID, advertiser, storage location, maximum playback time) from the advertisement management DB 42 (S34). The advertisement distribution control unit 35 transmits the storage location (link destination information) of the video advertisement corresponding to the advertisement ID acquired in S34 to the user terminal 12 (S35). On the user terminal 12 side, when the link destination information of the video advertisement is acquired, the video advertisement selection screen 71 is displayed on the screen 14 (FIG. 6).

[0106] The advertisement delivery control unit 35 waits until it receives a response from the user terminal 12 (NO in S36). If it receives a response from the user terminal 12, the advertisement delivery control unit 35 determines whether the response is a video advertisement delivery request (S37). The video advertisement delivery request includes a user ID and link destination information. If the response content is not a video advertisement delivery request (NO in S37), this flow ends.

[0107] If the response content is a request for delivery of a video advertisement (YES in S37), the advertisement delivery control unit 35 delivers the video advertisement to the user terminal 12 based on the link destination information (S38). The advertisement delivery control unit 35 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 S39, NO in S40).

[0108] The advertisement distribution control unit 35 determines whether the video advertisement has been played for a predetermined time (or to the end) (S39). If the playback of the video advertisement has been interrupted (NO in S39, YES in S40), this flow ends.

[0109] If the advertisement distribution control unit 35 determines that the video advertisement has been played for a predetermined time (or to the end) (YES in S39), the adding unit 37 updates the points held in the user information management DB 43 based on the user ID and grants predetermined points to the user (S41). The value of the points to be granted may be determined in advance or may be determined each time.

[0110] Thereafter, the adding unit 37 notifies the user terminal 12 that the points have been added (S42). Then, on the user terminal 12 side, a betting ticket selection screen 81 is displayed on the screen 14 with the points in the owned points display field 53 updated (FIG. 8).

[0111] The advertisement distribution control unit 35 waits until it receives a response from the user terminal 12 (NO in S43). When it receives a response from the user terminal 12, the advertisement distribution control unit 35 determines whether the response is a request for actual purchase of a betting ticket (S44). The actual purchase request includes user betting ticket information (user ID, race ID, betting ticket ID, betting type, betting target (number or set number), purchase amount, etc.). (or purchase points).) If the response content is not a request to distribute a video advertisement (NO in S44), this flow ends. If the response content is a request to distribute a video advertisement (NO in S44), the advertisement distribution control unit 35 updates the user betting ticket information DB44 using the acquired user betting ticket information.

[0112] The payment processing unit 37 performs payment processing for the purchase of the betting ticket based on the purchase request (S45). When the payment processing is completed, the payment processing unit 37 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 processing.

[0113] 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 user can be motivated to view the video advertisement by watching it.

[0114] Fig. 13 is a flowchart relating to the processing on the server side in this embodiment (Example 3). The flow in Fig. 13 is obtained by adding the processing of S61 to S63 to the flow in Fig. 11 and adjusting the processing of S34 and S41.

[0115] The user betting ticket information acquisition unit 34 acquires a provisional purchase request including user betting ticket information (including user ID, race ID, betting type, betting target (number or set number), and purchase amount (or purchase points)) from the user terminal 12 (S31).

[0116] The user betting ticket information acquisition unit 34 acquires user betting ticket information from the acquired provisional purchase request, assigns a betting ticket ID, and registers the contents of the user betting ticket information in the user betting ticket information DB 44.

[0117] The advertisement distribution control unit 35 identifies the user from the user information management DB 43 based on the user ID (S61).

[0118] The granting unit 36 ​​obtains the amount (purchase amount or purchase points) specified by the identified user for the voting target from the user voting ticket information DB 44, and calculates the total amount of that amount (total purchase amount or total purchase points) (S62).

[0119] The granting unit 36 ​​determines points to be granted according to the calculated total amount (S63). At this time, for example, the larger the total amount, the more points to be granted. Thereafter, the advertisement distribution control unit 35 performs control to display an advertisement display confirmation screen 61 on the user terminal 12 (S32).

[0120] Thereafter, when the advertisement distribution control unit 35 receives a display request for the video advertisement selection screen 71 from the user terminal 12 (S33), it acquires one or more advertisement information (advertisement ID, advertiser, storage location, maximum playback time) from the advertisement management DB 42 based on the total amount calculated in S62 (S34a). For example, the advertisement distribution control unit 35 may be configured to acquire advertisement information of video advertisements with a longer maximum playback time as the calculated total amount is larger. For example, when the total value is less than m, the advertisement distribution control unit 35 acquires 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, it acquires advertisement information of video advertisements with a maximum playback time equal to or greater than T1 and less than T2; and when the total value is equal to or greater than n, it acquires 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.

[0121] The advertisement distribution control unit 35 transmits the storage location (link destination information) of the video advertisement corresponding to the advertisement ID acquired in S34a to the user terminal 12 (S35). On the user terminal 12 side, when the link destination information of the video advertisement is acquired, the video advertisement selection screen 71 is displayed on the screen 14 (Fig. 6).

[0122] The advertisement distribution control unit 35 enters a waiting state until a response is received from the user terminal 12 (NO in S36). When a response is received from the user terminal 12, the advertisement distribution control unit 35 determines whether it is a delivery request for a video advertisement (S37). 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 S37), this flow ends.

[0123] If the response content is a delivery request for a video advertisement (YES in S37), the advertisement distribution control unit 35 delivers the video advertisement to the user terminal 12 based on the link destination information (S38). The advertisement distribution control unit 35 continues to deliver the video until the playback of the video advertisement is interrupted or it is played for a predetermined time (or until the end) (NO in S39, NO in S40).

[0124] The advertisement distribution control unit 35 determines whether the video advertisement has been played for a predetermined time (or to the end) (S39). If the playback of the video advertisement has been interrupted (NO in S39, YES in S40), this flow ends.

[0125] If the advertisement distribution control unit 35 determines that the video advertisement has been played for a predetermined time (or to the end) (YES in S29), the addition 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 (S41a).

[0126] Thereafter, the adding unit 37 notifies the user terminal 12 that the points have been added (S42). Then, on the user terminal 12 side, a betting ticket selection screen 81 is displayed on the screen 14 with the points in the owned points display field 53 updated (FIG. 8).

[0127] The advertisement distribution control unit 35 waits until it receives a response from the user terminal 12 (NO in S43). When it receives a response from the user terminal 12, the advertisement distribution control unit 35 determines whether the response is a request for actual purchase of a betting ticket (S44). The actual purchase request includes user betting ticket information (user ID, race ID, betting ticket ID, betting type, betting target (number or set number), purchase amount, etc.). (or purchase points).) If the response content is not a request to distribute a video advertisement (NO in S44), this flow ends. If the response content is a request to distribute a video advertisement (NO in S44), the advertisement distribution control unit 35 updates the user betting ticket information DB44 using the acquired user betting ticket information.

[0128] The payment processing unit 37 performs payment processing for the purchase of the betting ticket based on the purchase request (S45). When the payment processing is completed, the payment processing unit 37 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 processing.

[0129] According to the third embodiment, points to be awarded to a user can be determined based on the total amount of points or the amount of money designated for each bet. This allows free coins or cash points to be awarded according to the amount of bets made, thereby maintaining the user's motivation to continuously vote in races.

[0130] Furthermore, by watching longer video advertisements, users can earn points according to the length of the advertisements. By showing users video advertisements that correspond to the value they can obtain, operators can increase advertising revenue from advertisers and prevent substantial losses due to missed opportunities to earn revenue through free coins or cash points.

[0131] Fig. 14 is a flowchart relating to the processing on the server side in this embodiment (Example 4). The flow in Fig. 14 is obtained by replacing S38 to S41 in the flow in Fig. 11 with S38a, S71, S72, and S41a. Since the explanation of the processing of S31 to S27 is the same as in Fig. 11, the explanation will be omitted below, and the processing from S38a onwards will be explained.

[0132] If the response content is a request to deliver a video advertisement (YES in S37), the advertisement delivery control unit 35 delivers the video advertisement to the user terminal 12 based on the link destination information. At this time, the advertisement delivery control unit 35 starts measuring the playback time of the video advertisement (S38a). The advertisement delivery control unit 35 continues delivering the video until the playback of the video advertisement is interrupted or finished (NO in S71).

[0133] When the playback of the video advertisement is interrupted or finished (YES in S71), the adding unit 36 ​​determines points according to the playback time of the video advertisement (S72). For example, the longer the playback time of the video, the more points may be awarded.

[0134] The adding unit 36 ​​updates the points held in the user information management DB 43 based on the user ID, and gives the user the points determined in S72 (S41a).

[0135] Thereafter, the adding unit 37 notifies the user terminal 12 that the points have been added (S42). Then, on the user terminal 12 side, a betting ticket selection screen 81 is displayed on the screen 14 with the points in the owned points display field 53 updated (FIG. 8).

[0136] The advertisement distribution control unit 35 waits until it receives a response from the user terminal 12 (NO in S43). When it receives a response from the user terminal 12, the advertisement distribution control unit 35 determines whether the response is a request for actual purchase of a betting ticket (S44). The actual purchase request includes user betting ticket information (user ID, race ID, betting ticket ID, betting type, betting target (number or set number), purchase amount, etc.). (or purchase points).) If the response content is not a request to distribute a video advertisement (NO in S44), this flow ends. If the response content is a request to distribute a video advertisement (NO in S44), the advertisement distribution control unit 35 updates the user betting ticket information DB44 using the acquired user betting ticket information.

[0137] The payment processing unit 37 performs payment processing for the purchase of the betting ticket based on the purchase request (S45). When the payment processing is completed, the payment processing unit 37 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 processing.

[0138] According to the fourth embodiment, the granting unit 36 ​​can determine points to be granted to a user depending on the playback time of the advertisement. This allows the points to be granted to a user to be increased depending on the playback time of the video advertisement.

[0139] In the first to fourth embodiments, the video advertisement may be made viewable for each race. By configuring in this way, the authority to view the video is granted for each race, which allows users to view the video multiple times a day.

[0140] In the first to fourth embodiments, the awarding unit 36 ​​may set the value of the points to be awarded lower than the amount of money or the value of points to be bet on the betting ticket, thereby adjusting the amount of free coins or cash points in circulation.

[0141] Furthermore, for example, when the value specified for each voting target included in the received betting ticket information is currency, the control unit 32 may grant the user free coins or cash points, etc., which do not affect the payout rate for votes calculated at a predetermined rate from the currency in Examples 1 to 4. This does not affect the payout rate, as a value that does not affect the payout rate is granted to the advertisement. Meanwhile, the user receives a benefit in addition to the amount paid by the user.

[0142] Furthermore, for example, when the value designated for each voting object included in the received betting ticket information is points, the control unit 32 may grant the user points that are the designated points multiplied by a predetermined percentage in Examples 1 to 4. This does not affect the refund rate, since a value that does not affect the refund rate is granted to the advertisement. Meanwhile, the user receives a benefit in addition to the amount paid by the user.

[0143] The granting unit 36 ​​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 13 while a video advertisement is being played. When the notification is received, the adding unit 37 may grant points to the user, assuming that the user has properly viewed the video advertisement. This makes it possible to prevent the user from obtaining value without viewing the advertisement.

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

[0145] 15 is an example of a configuration block diagram of a hardware environment of a computer that executes a program in this embodiment. A computer 101 functions as a user terminal 12 and a server 16. The computer 101 is composed of a CPU 102, a ROM 103, a RAM 104, a storage device 105, an input I / F 106, an output I / F 107, a communication I / F 108, a reading device 109, and a bus 110.

[0146] 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. The bus 110 is connected to the CPU 102, ROM 103, RAM 104, storage device 105, input I / F 106, output I / F 107, communication I / F 108, and, if necessary, a reading device 109.

[0147] When the computer 101 is the server 16, the CPU 102 reads out the program according to this embodiment from the storage device 105 and functions as an advertisement registration unit 33, a user betting ticket information acquisition unit 34, an advertisement distribution control unit 35, an addition unit 36, and a payment processing unit 37. The ROM 103 is a read-only memory. The RAM 104 is a memory for temporary storage.

[0148] The storage device 105 is a device that stores large amounts of information. Various types of storage devices can be used as the storage device 105, such as a hard disk, a solid state drive (SSD), or a flash memory card. The storage device 105 stores a program according to an embodiment of the present invention and various types of data stored in the storage unit 40.

[0149] The input I / F 106 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 107 can be connected to output devices such as a display, a touch panel, a projector, a printer, a speaker, etc.

[0150] The communication I / F 108 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 109 is a device for reading portable recording media.

[0151] The program for realizing the processes described in the above embodiments may be stored in, for example, the storage device 105 from a program provider via a communication network and the communication I / F 108. The program for realizing the processes described in the above embodiments may also be stored in a commercially available portable storage medium. In this case, the portable storage medium may be set in the reading device 105, and the program may be read and executed by the CPU 102. Various types of storage media can be used as the portable storage medium, such as a CD-ROM, a flexible disk, an optical disk, a magneto-optical disk, an IC card, a USB memory device, or a semiconductor memory card. The program stored in such a storage medium is read by the reading device 109.

[0152] Furthermore, the program may be installed on a stand-alone computer, or may be installed by a cloud computer and only its functions provided to the user. In the present embodiment, an application program capable of communicating with server 16 is installed on user terminal 12 to control the betting ticket purchasing system of the present embodiment, but this is not limiting. For example, a web browser installed on user terminal 12 may be used to access server 16 and use the system according to the present embodiment operated on server 16.

[0153] According to this embodiment, it is possible to increase the user's motivation to view advertisements and improve the effectiveness of viewing advertisements.

[0154] This aspect has been described above based on embodiments and modifications. However, the above-described embodiments are intended to facilitate understanding of this aspect and are not intended to limit this aspect. This aspect may be modified or improved without departing from the spirit and scope of the claims, and equivalents thereof are included in this aspect. Furthermore, if a technical feature is not described as essential in this specification, it may be deleted as appropriate.

[0155] 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 voting processing unit that, when betting ticket information specifying the user's betting content for a competition is designated and a predetermined advertisement is played on the terminal device, sets a value available for voting to a voting target included in the betting content in accordance with the played advertisement, and casts a vote; Information processing device. By configuring in this way, it is possible to increase the user's motivation to view the advertisement, thereby improving the effectiveness of viewing the advertisement. (Appendix 2) making the advertisement reproducible for each of the voting targets; the voting processing unit sets a value available for the vote to the voting target corresponding to the reproduced advertisement and casts a vote; The information processing device according to Supplementary Note 1. By configuring in this way, it is possible to increase the number of options for advertisements that a user can view. (Appendix 3) the advertisement is an advertisement video; Advertisement videos with different playback times are displayed on the terminal device according to the total amount of value designated for each voting object included in the received voting ticket information. The information processing device according to Supplementary Note 1 or 2. With this configuration, the user can earn free coins or cash points according to the playback time, for example, by watching a longer playback time, the larger the amount of bet the user is willing to make. Meanwhile, the operator can increase advertising revenue from advertisers by showing users video advertisements according to the value the user can obtain, thereby preventing substantial losses due to missed opportunities to earn free coins or cash points. (Appendix 4) The voting processing unit sets a value available for the vote in accordance with the advertisement selected by the user from among a plurality of advertisements displayed on the terminal device. 6. An information processing device according to any one of appendices 1 to 5. By configuring in this way, the value (amount) of a vote can be changed according to the user's selection. (Appendix 5) the voting processing unit enables the advertisement to be played for each of the events; An information processing device according to any one of appendices 1 to 4. With this configuration, the authority to view videos is granted for each race, which allows users to view videos multiple times a day. (Appendix 6) When the voting processing unit has designated a first value that affects the payout rate for each voting target included in the received voting ticket information, it designates a second value that does not affect the payout rate for the voting target and is calculated at a predetermined rate from the first value for the voting target. 6. An information processing device according to any one of appendices 1 to 5. By configuring it this way, the advertisement is given a value that does not affect the refund rate, so the refund rate is not affected. On the other hand, the user receives a benefit in addition to the amount they paid. (Appendix 7) When a second value that does not affect the payout rate for the vote is designated for each of the voting targets included in the received betting ticket information, the voting processing unit designates the designated second value by adding a predetermined percentage to the designated second value. 7. The information processing device according to any one of appendices 1 to 6. By configuring it this way, the advertisement is given a value that does not affect the refund rate, so the refund rate is not affected. On the other hand, the user receives a benefit in addition to the amount they paid. (Appendix 8) When the voting processing unit receives a notification that a predetermined input operation has been performed on the terminal device while the advertisement is being viewed, the voting processing unit sets a value that can be used for voting for each of the voting targets. 8. An information processing device according to any one of appendices 1 to 7. By configuring in this way, it is possible to prevent the user from obtaining value without viewing the advertisement. (Appendix 9) The voting processing unit sets a value available for the vote for each of the voting targets according to a playback time of the advertisement. 9. An information processing device according to any one of appendices 1 to 8. By configuring in this way, the rate of points to be added can be determined according to the viewing time. (Appendix 10) An information processing device that can communicate with a terminal device used by a user via a communication network, A process of setting a value that can be used for voting as a voting target and casting a vote in accordance with the played advertisement when betting ticket information specifying the user's betting content for a competition is specified on the terminal device and a predetermined advertisement is played on the terminal device An information processing program that executes the above. By configuring in this way, it is possible to increase the user's motivation to view the advertisement, thereby improving the effectiveness of viewing the advertisement. (Appendix 11) An information processing device capable of communicating with a terminal device used by a user via a communication network, When betting ticket information specifying the user's betting details for the competition is specified on the terminal device and a predetermined advertisement is played on the terminal device, a value that can be used for voting is set as a voting target in accordance with the played advertisement, and a vote is made. 1. An information processing method comprising: By configuring in this way, it is possible to increase the user's motivation to view the advertisement, thereby improving the effectiveness of viewing the advertisement. (Appendix 12) A terminal device capable of communicating with the information processing device, an acceptance process for accepting betting ticket information specifying the user's betting details for the competition specified by the input operation; a display control process for displaying a predetermined advertisement in a reproducible manner after receiving the betting ticket information; a notification process for notifying the information processing device of a playback status of the advertisement; Execute When a response to the notification is received from the information processing device, the display control process sets a value available for voting as a voting target and displays the value based on the response. An information terminal program characterized by: By configuring in this way, it is possible to increase the user's motivation to view the advertisement, thereby improving the effectiveness of viewing the advertisement. [Explanation of symbols]

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

Claims

[Claim 1] An information processing device capable of communicating with a terminal device used by a user via a communication network, a voting processing unit that, when betting ticket information specifying the user's betting content for a competition is designated and a predetermined advertisement is played on the terminal device, sets a value available for voting to a voting target included in the betting content in accordance with the played advertisement, and casts a vote; Information processing device.

Citation Information

Patent Citations

  • Internet race game method

    JP2001187272A

  • Management device for game site

    JP2003022396A

  • Online voting program

    JP2011253259A

  • Computer system, game system and game device

    JP2018093962A

  • Advertising funded gaming system

    US20090227377A1