Information processing device, control program, and control method

The information processing device addresses the lack of correlation between user actions in betting and video distribution systems by notifying and enabling synchronized betting ticket purchases among users based on a broadcaster's predictions, enhancing user engagement.

JP2025123536AActive Publication Date: 2025-08-22MIXI INC
View PDF 6 Cites -1 Cited by

Patent Information

Application Number
JP2025106647
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2025-06-24
Publication Date
2025-08-22
Estimated Expiration
2039-09-27

AI Technical Summary

Technical Problem

Existing video distribution and betting ticket purchasing systems lack technology to link the purchase of betting tickets based on a distributor's predictions to the voting behavior of third parties, and there is no clear correlation between user actions in multiplayer electronic games.

Method used

An information processing device that acquires voting information when a first user purchases a betting ticket based on a provider's prediction, notifies a second user related to the first user, and accepts a request to purchase a betting ticket from the second user based on the notification.

Benefits of technology

Enables a predetermined notification to be sent to a second user when a first user purchases a betting ticket based on a broadcaster's prediction, allowing for the acceptance of a request to purchase a betting ticket from the second user, thereby encouraging synchronized betting ticket purchases among users with pre-existing relationships.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025123536000001_ABST
    Figure 2025123536000001_ABST
Patent Text Reader

Abstract

To provide a technique for receiving a purchase request for a second user's voting ticket performed on the basis of prescribed notification by performing the notification to the second user in the case that a first user purchases a voting ticket on the basis of expectation of a distributor.SOLUTION: An information processing device capable of communicating with a terminal device used by a user through a communication network includes an acquisition part for acquiring voting information showing that a first user votes for a voting ticket on the basis of provider designation voting ticket information showing voting ticket information designated by a provider for providing the voting ticket information on a voting ticket for voting for a prescribed value in a prediction result to a competition, a notification part for notifying a terminal device of a second user relating to the first user of information on the provider by using prescribed relation information in the case of acquiring the voting information, and a reception part for receiving a voting ticket based on the provider designation voting ticket information from the second user on the basis of the notified information on the provider.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, a control program, and a control 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 allows users to place bets in publicly managed races such as horse racing, boat racing, and bicycle racing.

[0003] Another example of such a service is a video distribution service, which accepts uploads from users who wish to receive video content and distributes the video content to users who wish to view it.

[0004] As a technology related to such services, a game provision system that provides a multiplayer electronic game played by multiple players has been disclosed (for example, Patent Document 1). The game provision system includes a storage means for storing a database that associates information specifying characters operated by each of multiple players with the content of activities performed in the electronic game by the player's operations, and a display means for referencing the database and displaying the characters and the content of activities related to the players in association with each other in a lobby where multiple players exchange information. [Prior art documents] [Patent documents]

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

[0006] One example of the video distribution service described above is a service that distributes video content related to predictions for publicly managed races. In the video content related to predictions for publicly managed races, for example, a distributor predicts the finishing order of the race, and viewers may purchase betting tickets based on the predictions. However, until now, there has been no technology that links the purchase of betting tickets based on the distributor's predictions to the voting behavior of third parties.

[0007] For example, in a multiplayer electronic game played by multiple players, the player may be notified of the activities of friends, etc. For example, the game provision system described above displays the details of the activities that each character performed in the lobby.

[0008] However, when the activity of each character is notified separately, the actions of each character are independent, and it is not possible to know the relationship between the actions. For example, it is not possible to know whether the actions of user X and user Y are linked.

[0009] This lack of clear correlation between actions is not limited to electronic games. In other words, even in betting ticket purchasing systems, there are no systems that focus on the correlation between actions, and if a user purchases a betting ticket based on the streamer's predictions, there is no technology that can link this to the voting behavior of a third party.

[0010] The present invention provides a technology for sending a predetermined notification to a second user when a first user purchases a voting ticket based on a broadcaster's prediction, and for accepting a request to purchase a voting ticket from the second user based on that notification. [Means for solving the problem]

[0011] 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 comprises: an acquisition unit that acquires voting information indicating that a first user has cast a voting ticket based on provider-specified voting ticket information that indicates voting ticket information specified by a provider who provides voting ticket information regarding a voting ticket for betting a predetermined value on a predicted outcome of a competition; a notification unit that, when the voting information is acquired, notifies a terminal device of a second user related to the first user of information regarding the provider using predetermined related information; and a reception unit that accepts a voting ticket based on the provider-specified voting ticket information from the second user based on the notified information regarding the provider. [Effects of the Invention]

[0012] According to one aspect of the present invention, when a first user purchases a voting ticket based on a broadcaster's prediction, a predetermined notification is sent to a second user, and a request to purchase a voting ticket from the second user based on that notification can be accepted. [Brief explanation of the drawings]

[0013] [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 distributor selection screen in the present embodiment. [Figure 6] FIG. 10 is a diagram showing an example of a broadcaster prediction screen in the present embodiment. [Figure 7] FIG. 10 is a diagram showing an example of a broadcaster recruitment forecast details screen in this embodiment. [Figure 8] FIG. 10 is a diagram showing an example of a betting ticket purchase screen in this embodiment. [Figure 9] 10 is a notification example (Example 1) according to the present embodiment. [Figure 10] 10 is a notification example (Example 2) according to the present embodiment. [Figure 11] 10 is a notification example (Example 3) according to the present embodiment. [Figure 12] FIG. 10 is a sequence diagram showing the sequence between the user terminal 12a and the server 16 in this embodiment up to the point where the user purchases a betting ticket by referring to the betting ticket designated by the distributor. [Figure 13] FIG. 10 is a sequence diagram showing the sequence between the user terminal 12b and the server 16 in this embodiment, up to the point where user Y purchases a betting ticket based on a notification that user X has purchased a betting ticket with reference to the betting ticket specified by distributor A. [Figure 14] 10 is a flowchart of a message generation process (S21) and a notification process (S22) performed by a notification control unit 48 in this embodiment. [Figure 15] FIG. 1 is a block diagram showing an example of the configuration of a hardware environment of a computer that executes a program according to this embodiment. DETAILED DESCRIPTION OF THE INVENTION

[0014] 1 is a diagram showing an example of an information processing device in this embodiment. The information processing device 1 is an information processing device that can communicate with a terminal device 5 used by a user via a communication network. The information processing device 1 includes an acquisition unit 2, a notification unit 3, and a reception unit 4. An example of the information processing device 1 is a server 16 described below. An example of the terminal device 5 is a user terminal 12 described below.

[0015] The acquisition unit 2 acquires voting information indicating that the first user has bet with the betting ticket based on provider-specified betting ticket information indicating betting ticket information specified by a provider (for example, a broadcaster described later) who provides betting ticket information related to a betting ticket for betting a predetermined value on the predicted outcome of a race. An example of the acquisition unit 2 is the user betting ticket information acquisition unit 46 described later. The predetermined value may be, for example, money such as a bet, something with financial value, or points with no monetary value.

[0016] When the notification unit 3 acquires the voting information, it notifies the terminal device of the second user related to the first user of information about the provider using predetermined relationship information. The notification may be, for example, a push notification (described later), a toast notification (described later), a message in a group chat (described later), or the like. An example of the notification unit 3 is a notification control unit 48 (described later).

[0017] The reception unit 4 receives a betting ticket based on the provider-specified betting ticket information from the second user based on the notified information about the provider. An example of the reception unit 4 is the user betting ticket information acquisition unit 46, which will be described later.

[0018] By configuring it in this way, when a first user purchases a voting ticket based on the broadcaster's prediction, a predetermined notification is sent to the second user, and a request to purchase a voting ticket from the second user based on that notification can be accepted.

[0019] The notification unit 3 may notify, as information regarding the provider, at least one of information notifying that the first user has cast a voting ticket based on the provider-designated voting ticket information, and provider-related information, which is information regarding the provider.

[0020] By configuring in this way, for example, it is possible to notify the second user that the first user has purchased a voting ticket based on the broadcaster's prediction, the contents of the broadcaster's prediction, etc.

[0021] When content related to the provider-designated betting ticket information is not displayed on the terminal device 5 of the second user, the notification unit 3 may notify the terminal device 5 of the second user of information related to the content related to the provider-designated betting ticket information as information related to the provider.

[0022] By configuring it in this way, even if the content related to the provider-specified betting ticket information is not in the active information in the terminal device 5 of the second user (for example, when it is not running), it can be notified to the terminal device 5 of the second user. The content of the notification is displayed on the terminal device 5 of the second user that receives the notification.

[0023] Here, the predetermined relationship information may be group information related to a preset group of users. In this case, the notification unit 3 can use the group information to notify the terminal device 5 of a second user in the same group as the first user of the information based on the provider.

[0024] This configuration allows users in the same group to be notified of the purchasing trends of other users. As a result, depending on the relationship between users, the betting ticket purchasing trends of a first user can encourage a second user to purchase a betting ticket, leading to the purchase of a betting ticket.

[0025] 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 broadcaster terminals 15, a server 16, and a communication network 17. The one or more user terminals 12, the one or more broadcaster terminals 15, and the server 16 are connected to each other via the communication network 17 so that they can communicate with each other.

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

[0027] 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, and to view broadcaster's predicted finishing order.

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

[0029] 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 screen displays video content related to the distributor's predictions of the finishing order of the race, as well as betting ticket information. The user makes a prediction of the finishing order of the race by referring to the video content displayed on the GUI screen, and purchases a betting ticket via the user terminal 12 by making a predetermined input.

[0030] If the betting ticket that the user purchased wins the race result, the user will receive a payout based on the payout ratio (also called "odds"). Betting tickets can be purchased for either a fee or free of charge. If betting tickets are purchased for a fee, the payout will be made in the form of money, for example. For this reason, the user ID is associated with the user's credit card number, bank account number, or the like, for use in making payments. If betting tickets are purchased for free, they can be purchased using points (which have no value as currency) that can be used within the betting ticket purchasing system 11.

[0031] The distributor 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 the distributor. In this embodiment, it may be a personal computer, for example. The distributor terminal 15 also has an imaging device that the distributor uses to shoot and distribute videos. The imaging device may be built into the distributor terminal 15 or may be an external device.

[0032] The distributor accesses the server 16 using the distributor terminal 15. Then, the distributor distributes video content (video content related to predicted finishing orders in a race) captured using an imaging device to the user terminal 12 via the server 16.

[0033] Server 16 is an information processing device that manages dedicated application programs installed in user terminal 12. For example, server 16 can stream video content posted by distributor terminal 15 to user terminal 12. Server 16 can also perform payment processing for purchasing betting tickets based on purchase instructions from user terminal 12 and distributor terminal 15. Server 16 may be a server system made up of one or more physical information processing devices, or may be a virtual server system made up of one or more virtual server devices.

[0034] 3 is a diagram showing an example of functional blocks of the betting ticket purchasing system 11 in this embodiment. Below, the functions of each of the user terminal 12, broadcaster terminal 15, and server 16 will be described.

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

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

[0037] The control unit 22 controls the overall operation of the user terminal 12. The control unit 22 executes an application program according to this embodiment to function as a display control unit 23, a predicted adoption unit 24, a purchase request unit 25, and a notification receiving unit 26.

[0038] The display control unit 23 controls the display state of the screen 14 based on user interface (UI) data 28 of a dedicated application program stored in the storage unit 27. In addition, the display control unit 23 communicates with the server 16 to display the video content distributed by the distributor and the betting ticket information specified by the distributor on the screen 14. Here, the betting ticket information specified by the distributor includes betting ticket information (unpurchased betting tickets) on which the distributor only predicted the finishing order, and purchased betting tickets.

[0039] When the prediction adoption unit 24 receives an instruction to adopt the betting ticket information designated by the broadcaster through an operation from the operation display unit 13, it holds the designated betting ticket information in a predetermined temporary holding area 29. At this time, the prediction adoption unit 24 can hold part or all of the betting ticket information designated by the broadcaster in the predetermined temporary holding area 29 through an operation from the operation display unit 13. Furthermore, the prediction adoption unit 24 may add new betting ticket information based on the user's own prediction to the information on the betting ticket held in the temporary holding area 29 through an operation from the operation display unit 13.

[0040] The purchase request unit 25 transmits a purchase request to purchase the betting ticket information held in the temporary holding area 29 to the server 16 in response to an instruction from the operation display unit 13. The purchase request unit 25 receives a purchase completion notification from the server 16 that has performed the payment process for the purchase request.

[0041] The notification receiving unit 26 receives a notification from another user that another user has purchased a voting ticket with reference to a voting ticket designated by one of the broadcasters. In response to the notification received by the notification receiving unit 26, the display control unit 23 displays on the screen 14 a message that another user has purchased a voting ticket with reference to a voting ticket designated by the broadcaster. At the same time, the display control unit 23 also displays a message asking the user whether or not to purchase a voting ticket with reference to the voting ticket designated by that broadcaster. Furthermore, when an input operation is performed on the operation display unit 13 to indicate an intention to purchase a voting ticket with reference to the voting ticket designated by that broadcaster, the display control unit 23 displays a screen for purchasing a voting ticket with reference to the voting ticket designated by that broadcaster.

[0042] Here, other users are users with whom a relationship has been formed in advance with the user, and by connecting as so-called "friends," for example, they can exchange messages with each other and form groups (communities). So-called "friends" refer to a relationship formed by mutual agreement, for example, when one user sends a friend request and the other user accepts the friend request.

[0043] Groups may be automatically formed based on information registered in advance by both users. For example, if the telephone numbers and email addresses of the other user are registered in the user terminals 12 of both users, the server 16 may automatically group them together. The server 16 may also group users who are watching video content from the same distributor together.

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

[0045] The storage unit 27 also has a temporary storage area 29 that temporarily stores betting ticket information designated by the user. When betting ticket information designated by a broadcaster is adopted, the temporary storage area 29 can also temporarily hold some or all of the adopted betting ticket information. The temporary storage area 29 stores, for example, information identifying the race (race name or race ID, etc.), group number, bet on the group number (or betting points), and, when betting ticket information is held by the prediction adoption unit 24, information identifying the broadcaster who is the basis of the betting ticket information (broadcaster name or broadcaster ID, etc.).

[0046] The distributor terminal 15 includes a communication unit 31, a control unit 32, an input unit 33, and an imaging unit 34. 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 server 16 via the communication network 17.

[0047] The control unit 32 controls the overall operation of the distributor terminal 15. Based on instructions from the input unit 33, the control unit 32 distributes video content captured by the imaging unit 34 to the user terminal 12 via the server 16.

[0048] The input unit 33 is an input interface for inputting instructions and inputting instructions and data to the control unit 32. The distributor uses the input unit 33 to input predicted finishing order details for the target race, purchase betting tickets, and input instructions regarding the distribution of video content. The imaging unit 34 is an imaging device such as a CCD (Charge Coupled Device).

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

[0050] The control unit 42 controls the overall operation of the server 16. At the same time, the control unit 42 performs control such as executing processing in response to a request from the user terminal 12 or the broadcaster terminal 15 and returning the execution result to the user terminal 12 or the broadcaster terminal 15. The control unit 42 executes the application program according to this embodiment, thereby functioning as a distribution control unit 43, a broadcaster betting ticket information acquisition unit 44, a broadcaster betting ticket information provision unit 45, a user betting ticket information acquisition unit 46, a payment processing unit 47, and a notification control unit 48.

[0051] The distribution control unit 43 receives video content shot by a distributor in response to a distribution request from the distributor, and distributes the received video content to a user terminal 12 running a dedicated application program.

[0052] The broadcaster betting ticket information acquisition unit 44 acquires betting ticket information (broadcaster betting ticket information) specified by the broadcaster. Here, the broadcaster betting ticket information includes predicted information on the finishing order of the race input by the broadcaster and information on betting tickets purchased by the broadcaster.

[0053] The broadcaster betting ticket information providing unit 45 associates the broadcaster betting ticket information acquired by the broadcaster betting ticket information acquiring unit 44 with the video content of the corresponding broadcaster, and provides the information to the user terminal 12.

[0054] The user betting ticket information acquisition unit 46 acquires the user's betting ticket information stored in the temporary holding area 29 of the user terminal 12 in response to a betting ticket purchase request from the user terminal 12 .

[0055] The payment processing unit 47 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 46. The payment processing is performed based on pre-registered credit card, account number, etc.

[0056] When payment for the betting ticket purchased by user X with reference to the betting ticket specified by the broadcaster is completed, the notification control unit 48 extracts user Y who has a pre-existing relationship with user X from the group information DB 53. When user Y who has a pre-existing relationship with user X is extracted, the notification control unit 48 generates a notification that user X made the purchase with reference to the betting ticket specified by the broadcaster and that includes information about the betting ticket specified by the broadcaster. The notification control unit 48 transmits the generated notification to the user terminal 12 of the extracted user Y.

[0057] The notification control unit 48 does not send a notification to the user terminal 12 of user X. Furthermore, if the extracted users have already purchased voting tickets by referring to voting tickets designated by broadcaster A or other broadcasters, the notification control unit 48 does not need to send the notification to those users.

[0058] The storage unit 50 stores a distributor betting ticket information database 51, a user betting ticket information database 52, and a group information database 53. Note that, hereinafter, the database will be referred to as "DB."

[0059] The broadcaster voting ticket information DB 51 is a database that manages voting ticket information specified by broadcasters. The user voting ticket information DB 52 is a database that manages voting ticket information purchased by users. The group information DB 53 is a database that manages groups (communities) formed by users.

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

[0061] The broadcaster betting ticket information DB51 includes data items such as "broadcaster ID," "race ID," "betting ticket," "purchase amount," and "video content ID." Hereinafter, each record in the broadcaster management DB51 may be referred to as broadcaster information. The "broadcaster ID" item stores information identifying the broadcaster (broadcaster ID). The "race ID" item stores information identifying the race (race ID). The "betting ticket" item stores the group numbers of the finishing order from first place to a predetermined position in the race (race) identified by the race ID. Note that in this embodiment, exacta bets, place-to-place bets, etc. are not mentioned for the sake of convenience, but these are not excluded. The "purchase amount" item stores the bet amount corresponding to the betting ticket information. The "video content ID" item stores information identifying the video content of the corresponding broadcaster (video content ID).

[0062] The user betting ticket information DB52 includes the data items of "User ID," "Race ID," "Betrayal Ticket," "Purchase Amount," "Purchase Points," and "Broadcaster ID." The "User ID" item stores information identifying a user (User ID). The "Race ID" item stores information identifying a race (Race ID). The "Betrayal Ticket" item stores the group numbers of the finishing order from first place to a predetermined position in the race (race) identified by the race ID. 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 in 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 in points). The "Broadcaster ID" item stores the broadcaster ID of the broadcaster when a user purchases a betting ticket using a betting ticket specified by that broadcaster.

[0063] The group information DB 53 includes data items of "user ID" and "group ID." The item "user ID" stores information that identifies a user (distributor ID). The item "group ID" stores information that identifies a group of users (group ID).

[0064] A record (group information) is added to the group information DB 53 when a group is formed or when a new user is added as a member to a group. For example, when one user makes a friend request and the other user accepts the friend request, group information is added to the group information DB 53. Also, for example, when the telephone number and email address of the other user are registered in the user terminals 12 of both users, the server 16 registers them as the same group in the group information DB 53. Also, for example, the server 16 registers users who are watching video content from the same distributor as the same group in the group information DB 53.

[0065] Next, the user interface of the dedicated application program installed in the user terminal 12 will be described with reference to Figs. 5 to 8. When the user starts the dedicated application program on the user terminal 12, a screen for selecting a race for which betting tickets are currently available for purchase is displayed on the screen 14. The user operates the operation display unit 13 to select a target race. Then, the screen shown in Fig. 5 is displayed.

[0066] 5 is a diagram showing an example of a broadcaster selection screen in this embodiment. The broadcaster selection screen 61 includes a logged-in user display field 62, a holding amount display field 63, a holding point display field 64, a purchase target race name display field 65, and a broadcaster list 66.

[0067] The logged-in user display field 62 displays the icon and user name of the user who is currently logged in to the betting ticket purchasing system 11 using the user terminal 12. The held amount display field 63 displays the amount of money that the user currently holds in the betting ticket purchasing system 11. The held points display field 64 displays the points that the user currently holds in the betting ticket purchasing system 11. The purchase target race name display field 65 displays the name of the race for which a betting ticket is to be purchased. The purchase target race name display field 65 also displays a message informing the user of the time remaining until the deadline for purchasing betting tickets for that race.

[0068] The broadcaster list 66 displays thumbnail images 66a, 66b, 66c, etc. of broadcaster information related to race predictions posted by each broadcaster for the race displayed in the purchase target race name display field 65. The broadcaster list 66 can be scrolled using the operation display unit 13 to display broadcaster information that is not currently displayed. The user uses the operation display unit 13 to tap, for example, thumbnail image 66a of broadcaster information for broadcaster A in the broadcaster list 66. This displays the screen shown in FIG. 6.

[0069] 6 is a diagram showing an example of a broadcaster prediction screen in this embodiment. The broadcaster prediction screen 71 includes a login user display field 72, a selected broadcaster display field 73, a broadcaster video content display field 74, a broadcaster voting ticket information display field 75, and a prediction adoption button 76.

[0070] The logged-in user display field 72 displays the icon and user name of the user currently logged in to the betting ticket purchase system 11 using the user terminal 12. The selected broadcaster display field 73 displays the name of the broadcaster selected in the broadcaster list 66 on the broadcaster selection screen 61. The broadcaster video content display field 74 displays the video content (e.g., live streaming video) of the selected broadcaster. The broadcaster betting ticket information display field 75 displays the betting ticket information specified by that broadcaster. The prediction adoption button 76 is a button that is pressed when adopting the broadcaster's betting ticket information and purchasing a betting ticket. In the example of FIG. 6, the prediction adoption button 76 is given a caption stating "Go along with broadcaster A's prediction." When the prediction adoption button 76 is tapped, the screen of FIG. 7 is displayed. At this time, the content of the broadcaster betting ticket information display field 75 is stored in the temporary holding area 29.

[0071] 7 is a diagram showing an example of a broadcaster recruitment forecast details screen in this embodiment. The broadcaster recruitment forecast details screen 81 includes a broadcaster video content display field 82, an owned points display field 83, an owned points addition specification field 84, an owned amount display field 85, an owned money addition specification field 86, a broadcaster prediction voting ticket display field 87, and an “Add to cart” button 95.

[0072] The distributor video content display field 82 displays the video content of the selected distributor (for example, live streaming video). The owned points display field 83 displays the points that the user currently owns in the betting ticket purchase system 11. By tapping the owned points addition specification field 84, points (charge) that can be used only within the betting ticket purchase system 11 to purchase betting tickets free of charge can be added. The owned amount display field 85 displays the amount of money that the user currently owns in the betting ticket purchase system 11. By tapping the owned money addition specification field 86, the amount of money that can be used to purchase betting tickets for a fee can be added (charged) to the betting ticket purchase system 11. Note that in the betting ticket purchase system 11, betting tickets can be purchased within the charged amount or points.

[0073] The broadcaster predicted betting ticket display field 87 includes a predicted betting ticket list 88, a yen / point selection switch 93, and a bet / bet point total display field 92. The broadcaster predicted betting ticket display field 87 displays, by default, the betting ticket set number and bet or bet points specified by broadcaster A.

[0074] The yen / point selection switch 93 is a switch button that switches between purchasing a ballot ticket for a fee or for free. The user designates "yen" when purchasing a ballot ticket for a fee, and designates "Pt (points)" when purchasing a ballot ticket for free (for use only within the ballot ticket purchasing system).

[0075] The prediction betting ticket list 88 includes a pair number display field 89, an odds display field 90, and a bet / bet point display field 91. The betting pair number display field 89 is a field for displaying the pair number to be bet on, and displays the pair number designated by the distributor. In the example of FIG. 7, the prediction betting ticket list 88 displays three pair numbers: the pair number of "1st place No. 1, 2nd place No. 4", the pair number of "1st place No. 1, 2nd place No. 4", and the pair number of "1st place No. 1, 2nd place No. 2, 3rd place No. 4".

[0076] The odds display field 90 displays odds corresponding to the group number displayed in the betting group number display field 89. The bet / bet point display field 91 displays the bet or bet points for each group number. The bet / bet point total display field 92 displays the total of the bet / bet point display fields 90 in the predicted betting ticket list 87a.

[0077] When the "Add to Cart" button 95 is tapped, the voting ticket purchase screen described in FIG. 8 is displayed.

[0078] 6, when the predicted adoption button 76 is tapped, the content of the broadcaster voting ticket information display field 75 is stored in the temporary storage area 29, but this is not limiting. For example, when the "Add to cart" button 95 is tapped, the content of the broadcaster predicted voting ticket display field 87 may be stored in the temporary storage area 29.

[0079] 8 is a diagram showing an example of a voting ticket purchase screen in this embodiment. The voting ticket purchase screen 101 includes a distributor video content display field 102, an owned points display field 103, an owned points addition specification field 104, an owned amount display field 105, an owned amount specification field 106, a distributor predicted voting ticket display field 107, and a purchase execution button 116.

[0080] The distributor video content display field 102, the owned points display field 103, the owned points addition specification field 104, the owned amount display field 105, and the owned money addition specification field 106 are respectively similar to the distributor video content display field 82, the owned points display field 83, the owned points addition specification field 84, the owned amount display field 85, and the owned money addition specification field 86 in Figure 7, so their explanation will be omitted.

[0081] The broadcaster predicted betting ticket display field 107 includes a predicted betting ticket list 108, a total betting amount / betting point display field 112, a set unit purchase button 113, an edit button 114, and a delete button 115. The broadcaster predicted betting ticket display field 107 displays, by default, the set number of the betting ticket and the betting amount or betting points specified by broadcaster A.

[0082] The predicted betting ticket list 108 includes a pair number display field 109, an odds display field 110, and a bet / bet point display field 111. The pair number display field 109, the odds display field 110, the bet / bet point display field 111, and the bet / bet point total display field 112 are similar to the pair number display field 89, the odds display field 90, the bet / bet point display field 91, and the bet / bet point total display field 92 in Fig. 7, respectively, and therefore description thereof will be omitted.

[0083] The set unit purchase button 113 is a button for purchasing betting tickets in units of a set, where a combination of betting tickets in the prediction betting ticket list 108 is considered to be one set. Each time the "+" button on the set unit purchase button 113 is tapped, the number of sets to be purchased can be increased. Each time the "-" button on the set unit purchase button 113 is tapped, the number of sets to be purchased can be decreased.

[0084] By tapping the edit button 114, the contents of the prediction voting ticket list 108 can be edited. Editing can be done, for example, by changing the purchase unit from points (free) to yen (paid), or from yen (paid) to points (free), by adding a new prediction by the user himself to the prediction voting ticket list 108, or by deleting a predetermined group number from the prediction voting ticket list 108. By tapping the delete button 115, the distributor prediction voting ticket display field 107 can be deleted.

[0085] When the purchase execution button 116 is tapped, the purchase process for the betting ticket information specified on the betting ticket purchase screen 101 is executed.

[0086] As explained above, by operating the screens in Figs. 5 to 8, a user can insert a betting ticket with reference to the betting ticket predicted by the selected broadcaster. In this way, for example, suppose that user X purchases a betting ticket using his / her own user terminal 12a with reference to the betting ticket predicted by broadcaster A. Then, user terminal 12b of user Y, who has a predetermined relationship with user X, is notified that user X purchased a betting ticket with reference to the betting ticket predicted by broadcaster A. This will be explained using Figs. 9 to 11.

[0087] Fig. 9 shows an example of a notification (Example 1) in this embodiment. Fig. 9 shows an example of a push notification displayed on the screen 14 based on notification information from the server 16 when the dedicated application program described above is not active in the user terminal 12b.

[0088] 9, a message 121 is displayed by push notification on the home screen of the operating system (OS) of the user terminal 12b. The message 121 displays that user X purchased a ballot ticket based on the ballot ticket predicted by broadcaster A, and further displays a message recommending user Y to purchase a ballot ticket as well. Furthermore, the message 121 includes a link (link information) to the broadcaster adoption prediction details screen 81 (FIG. 7) for the ballot ticket designated by broadcaster A.

[0089] Here, the "link information" includes information specifying the destination screen (for example, a screen ID) and information specifying the broadcaster voting ticket information of the broadcaster to be displayed on the destination screen (for example, a broadcaster ID).

[0090] Therefore, when user Y taps this message 121, the dedicated application program becomes active, and based on the link information, a broadcaster adoption prediction details screen 81 (FIG. 7) for the voting ticket designated by broadcaster A is displayed. From this point on, by performing the operations described in FIGS. 7 and 8, user Y can purchase voting tickets by referring to broadcaster A's predictions, just like user X.

[0091] In this way, even if content related to broadcaster betting ticket information is not displayed on user terminal 12b of user Y (for example, when the dedicated application program is not active), information related to content related to broadcaster betting ticket information can be displayed on user terminal 12b by a push notification from server 16.

[0092] Fig. 10 shows an example of a notification (Example 2) in this embodiment. Fig. 10 shows an example of a toast notification displayed on the screen 14 based on notification information from the server 16 when the dedicated application program described above is active in the user terminal 12b. A toast notification is a temporary pop-up display of a message notification.

[0093] In the example of FIG. 10, the toast notification 131 displays an icon 132 of user X, a message that user X purchased a voting ticket based on broadcaster A's prediction, and a "Join in" button 133.

[0094] The "Go along" button 133 is a button to be tapped when going along with the prediction of broadcaster A. The "Go along" button 133 has a link (link information) to the broadcaster adoption prediction details screen 81 (FIG. 7) for the voting ticket designated by broadcaster A.

[0095] Therefore, when user Y taps this "Join in" button 133, a broadcaster adoption prediction details screen 81 (FIG. 7) for the voting ticket designated by broadcaster A is displayed based on the link information. From this point on, user Y can purchase voting tickets by referring to broadcaster A's predictions, just like user X, by performing the operations described in FIGS. 7 and 8.

[0096] Fig. 11 shows an example of a notification (Example 3) in this embodiment. Fig. 11 shows an example of a chat screen 141 that is displayed by operating a dedicated application program. On the chat screen 141, users within a predetermined group can exchange messages (group chat) using the chat function of the dedicated application program described above.

[0097] FIG. 11 shows an example of a message that is displayed when users exchange messages within a group and a member of the group purchases a voting ticket based on broadcaster A's prediction.

[0098] Message 142 displays that User X, a member of the group, purchased a voting ticket based on Broadcaster A's predictions, the details of Broadcaster A's predicted finishing order, and a "Go along" button 143.

[0099] The "Go along" button 143 is a button to be tapped when going along with the prediction of broadcaster A. The "Go along" button 143 has a link (link information) to the broadcaster adoption prediction details screen 81 (FIG. 7) for the voting ticket designated by broadcaster A.

[0100] Therefore, when user Y taps this "Join in" button 143, a broadcaster adoption prediction details screen 81 (FIG. 7) for the voting ticket designated by broadcaster A is displayed based on the link information. From this point on, user Y can purchase voting tickets by referring to broadcaster A's predictions, just like user X, by performing the operations described in FIGS. 7 and 8.

[0101] 12 is a sequence diagram showing the process between the user terminal 12a and the server 16 in this embodiment, from the moment user X purchases a betting ticket by referring to the betting ticket designated by the broadcaster. User X operates the user terminal 12a to launch the installed dedicated application program (S1). Then, the user terminal 12a, on which the dedicated application program has been launched, makes a data acquisition request to the server 16 (S2). In response, the server 16 transmits broadcaster information (including the broadcaster ID, race ID, and video content ID) to the user terminal 12a (S3).

[0102] When the user terminal 12 receives the distributor information from the server 16, it displays the distributor information in the distributor list 66 of FIG. 5. The user selects, for example, a thumbnail image 66a of the distributor information of distributor A from the distributor list 66 (S4). Then, the user terminal 12a requests video content from distributor A based on the video content ID (S5). In response to the request, the user terminal 12a receives the video content from the server 16 (S6). The user terminal 12a plays the received video content on the distributor prediction screen 71 of FIG. 6.

[0103] When broadcaster A specifies the group number of the betting ticket for finishing order and the purchase amount, the server 16 (broadcaster betting ticket information acquisition unit 44) acquires the details (broadcaster betting ticket information) (S7). The broadcaster betting ticket information includes the broadcaster ID, race ID, betting ticket group number, purchase amount, and video content ID. The server 16 (broadcaster betting ticket information acquisition unit 44) registers the acquired broadcaster betting ticket information in the broadcaster betting ticket information DB 51. The server 16 (broadcaster betting ticket information provision unit 45) then distributes the broadcaster betting ticket information to the user terminal 12 (12a) that is watching broadcaster A's video content (S8).

[0104] The user terminal 12a displays the set number of the betting ticket included in the broadcaster voting information of broadcaster A transmitted from the server 16 in the broadcaster betting ticket information display field 75 of the broadcaster prediction screen 71 of FIG. (S9).

[0105] User X taps the prediction adoption button 76 on the broadcaster prediction screen 71 in Fig. 6. Then, the user terminal 12a (prediction adoption unit 24) stores the broadcaster voting ticket information in the temporary holding area 29 (S10). At this time, a broadcaster adoption prediction details screen 81 in Fig. 7 is displayed. When the "Add to cart" button 95 in Fig. 7 is tapped, a voting ticket purchase screen 101 in Fig. 8 is displayed.

[0106] On the betting ticket purchase screen 101, the user may erase part of the broadcaster betting ticket information or add the user's own predicted betting ticket information to the broadcaster betting ticket information. The user also designates a bet (or betting points) for each piece of betting ticket information (S11). In response to these operations, the user terminal 12a (prediction adoption unit 24) updates the information stored in the temporary storage area 29. That is, the user terminal 12a (prediction adoption unit 24) updates the contents of the temporary storage area 29 in response to the input operation on the betting ticket purchase screen 101 (storing all or part of the broadcaster betting ticket information in the temporary storage area 29).

[0107] When the betting ticket to be purchased is confirmed on the betting ticket purchase screen 101, the user X taps the purchase execution button 116 (S12). Then, the user terminal 12a (purchase request unit 25) transmits a purchase request including the user betting ticket information (including the user ID, race ID, betting ticket set number, purchase amount (or purchase points), and broadcaster ID) to the server 16 based on the contents of the temporary holding area 29 (S13).

[0108] The server 16 (user betting ticket information acquisition unit 46) acquires the purchase request. The server 16 (user betting ticket information acquisition unit 46) registers the contents of the user betting ticket information included in the acquired purchase request in the user betting ticket information DB 52. The server 16 (payment processing unit 47) performs payment processing for the purchase of the betting ticket based on the purchase request (S14). When the payment processing is completed, the server 16 updates the contents of the user possession information DB 52 based on the payment details and notifies the user terminal 12 of the completion of the payment processing (S15).

[0109] FIG. 13 is a sequence diagram showing the sequence between the user terminal 12b and the server 16 in this embodiment, from when user Y purchases a betting ticket based on a notification that user X has purchased a betting ticket with reference to the betting ticket specified by distributor A.

[0110] After S15 in FIG. 12, the server 16 (notification control unit 48) uses the user ID of user X to extract the user ID of a user who belongs to the same group as user X from the group information DB 53. When the user ID of a user who belongs to the same group as user X is extracted, the server 16 (notification control unit 48) performs a message generation process (S21). Here, it is assumed that the user ID of user Y is extracted as a member who belongs to the same group as user X. The server 16 (notification control unit 48) transmits a notification to the user terminal 12b of user Y extracted in S21 that user X has purchased a betting ticket by referring to the betting ticket specified by distributor A. (S22).

[0111] The user terminal 12b (notification receiving unit 26) receives the notification from the server 16. Then, as described in FIGS. 9 to 11, based on the notification, the user terminal 12b (display control unit 23) displays on the screen 14 a message indicating that user X has purchased a betting ticket with reference to the betting ticket specified by distributor A (S23).

[0112] User Y taps the link information included in the notification (for example, message 121 in FIG. 9, "JOIN" button 133 in FIG. 10, or "JOIN" button 143 in FIG. 11) (S24). Then, user terminal 12b (prediction adoption unit 24) requests broadcaster voting ticket information for broadcaster A from server 16 based on the link information (S25).

[0113] Based on the request, the server 16 acquires the broadcaster betting ticket information of broadcaster A from the broadcaster betting ticket information DB and transmits it to the user terminal 12b (S26).

[0114] The user terminal 12b receives the broadcaster voting ticket information of broadcaster A from the server 16. Then, the user terminal 12b displays the predicted content of broadcaster A on the broadcaster adoption prediction details screen 81 of FIG. 7 based on the link information and the broadcaster voting ticket information of broadcaster A (S27). At this time, the user terminal 12b (prediction adoption unit 24) stores the broadcaster voting ticket information of broadcaster B in the temporary holding area 29 (S28). When user Y taps the "Add to cart" button 95 in FIG. 7, the voting ticket purchase screen 101 of FIG. 8 is displayed.

[0115] On the betting ticket purchase screen 101, user Y may erase part of the broadcaster betting ticket information or add betting ticket information that user Y himself / herself predicted to the broadcaster betting ticket information. User Y also specifies the bet (or bet points) for each piece of betting ticket information (S29). In response to these operations, user terminal 12b (prediction adoption unit 24) updates the information held in the temporary holding area 29. That is, user terminal 12b (prediction adoption unit 24) updates the contents of the temporary holding area 29 in response to the input operation on the betting ticket purchase screen 101 (holds all or part of the broadcaster betting ticket information in the temporary holding area 29).

[0116] When the betting ticket to be purchased is confirmed on the betting ticket purchase screen 101, user Y taps the purchase execution button 116 (S30). Then, based on the contents of the temporary holding area 29, the user terminal 12b (purchase request unit 25) sends a purchase request including user betting ticket information (including user ID, race ID, betting ticket set number, purchase amount (or purchase points), and broadcaster ID) to the server 16 (S31).

[0117] The server 16 (user betting ticket information acquisition unit 46) acquires the purchase request. The server 16 (user betting ticket information acquisition unit 46) registers the contents of the user betting ticket information included in the acquired purchase request in the user betting ticket information DB 52. The server 16 (payment processing unit 47) performs payment processing for the purchase of the betting ticket based on the purchase request (S32). When the payment processing is completed, the server 16 updates the contents of the user possession information DB 52 based on the payment details and notifies the user terminal 12 of the completion of the payment processing (S33).

[0118] 14 is a flowchart of the message generation process (S21) and the notification process (S22) by the notification control unit 48 in this embodiment. The notification control unit 48 detects the completion of the settlement process for the betting tickets purchased by user X based on broadcaster A's predictions (S41).

[0119] Then, the notification control unit 48 uses the user ID of the user X to extract the user IDs of users who belong to the same group as the user X from the group information DB 53 (S42). If the user IDs of users who belong to the same group as the user X are not extracted, that is, if there are no other members who belong to the group (NO in S43), this flow ends.

[0120] If the user ID of a user belonging to the same group as user X is extracted, i.e., if there are other members belonging to the group (YES in S43), the notification control unit 48 generates a message including link information (S44). For example, assume that the user ID of user Y is extracted as a member belonging to the same group as user X. In this case, the notification control unit 48 generates a message indicating that user X has purchased a voting ticket by referring to the voting ticket specified by broadcaster A. Then, the notification control unit 48 adds link information to the message, which causes a screen transition to the broadcaster adoption forecast details screen 81 for broadcaster A. As described above, the link information includes information identifying the transition destination screen (e.g., a screen ID) and information identifying the broadcaster voting ticket information of the broadcaster to be displayed on the transition destination screen (e.g., a broadcaster ID).

[0121] The notification control unit 48 sends the message with the link information attached to the user terminal 12 of the user extracted in S42 (S45). Note that if the extracted users have already purchased betting tickets with reference to the betting tickets specified by broadcaster A or other broadcasters, the notification control unit 48 does not need to send the notification to those users.

[0122] 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 151 functions as the user terminal 12, the distributor terminal 15, or the server 16. The computer 151 is composed of a CPU 152, a ROM 153, a RAM 154, a storage device 155, an input I / F 156, an output I / F 157, a communication I / F 158, a reading device 159, and a bus 160.

[0123] 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. Connected to bus 160 are CPU 152, ROM 153, RAM 154, storage device 155, input I / F 156, output I / F 157, communication I / F 158, and, if necessary, reading device 159.

[0124] When the computer 151 is the server 16, the CPU 152 reads out the program according to this embodiment from the storage device 155, and functions as a distribution control unit 43, a distributor betting ticket information acquisition unit 44, a distributor betting ticket information provision unit 45, a user betting ticket information acquisition unit 46, a settlement processing unit 47, and a notification control unit 48. The ROM 153 is a read-only memory. The RAM 154 is a memory for temporary storage.

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

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

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

[0128] The program for realizing the processes described in the above embodiments may be stored in, for example, storage device 155 from a program provider via a communication network and communication I / F 158. 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 reading device 155, and the program may be read and executed by CPU 152. 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 reading device 159.

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

[0130] According to this embodiment, when user X purchases a voting ticket based on broadcaster A's prediction, user Y can be notified that user X purchased the voting ticket based on broadcaster A's prediction. As a result, user Y can be encouraged to purchase the voting ticket predicted by broadcaster A based on the notification. In this case, a notification that user X, who has a predetermined relationship with user Y, purchased the voting ticket based on broadcaster A's prediction is more likely to lead user Y to purchase the voting ticket based on broadcaster A's prediction than a notification that a third party unrelated to user Y purchased the voting ticket based on broadcaster A's prediction. Therefore, when user Y purchases the voting ticket based on broadcaster A's prediction, This can improve the probability of purchasing a ballot ticket based on the prediction.

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

[0132] 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, an acquisition unit that acquires voting information indicating that a first user has cast a ballot using a ballot based on provider-specified ballot information that indicates ballot information specified by a provider that provides ballot information related to a ballot for casting a predetermined value on a predicted outcome of a race; a notification unit that, when the voting information is acquired, notifies a terminal device of a second user related to the first user of information related to the provider by using predetermined relationship information; a reception unit that receives a betting ticket based on the provider-specified betting ticket information from the second user based on the notified information about the provider; An information processing device comprising: By configuring it in this way, when a first user purchases a voting ticket based on the broadcaster's prediction, a predetermined notification is sent to the second user, and a request to purchase a voting ticket from the second user based on that notification can be accepted. (Appendix 2) The notification unit notifies, as the information about the provider, at least one of information notifying that the first user has cast a betting ticket based on the provider-designated betting ticket information and provider-related information which is information about the provider. 2. The information processing device according to claim 1, By configuring in this way, for example, it is possible to notify the second user that the first user has purchased a voting ticket based on the broadcaster's prediction, the contents of the broadcaster's prediction, etc. (Appendix 3) When content related to the provider-designated betting ticket information is not displayed on the terminal device of the second user, the notification unit notifies the terminal device of the second user of information related to the content related to the provider-designated betting ticket information as information related to the provider. 2. The information processing device according to claim 1, By configuring it in this way, even if the content related to the provider-specified betting ticket information is not in the active information in the terminal device 5 of the second user (for example, when it is not running), it can be notified to the terminal device 5 of the second user. The content of the notification is displayed on the terminal device 5 of the second user that receives the notification. (Appendix 4) the predetermined relationship information is group information related to a preset group of users, The notification unit notifies a terminal device of a second user in the same group as the first user of information based on the provider, using the group information. 4. The information processing device according to any one of Supplementary Notes 1 to 3, This configuration allows users in the same group to be notified of the purchasing trends of other users. As a result, depending on the relationship between users, the betting ticket purchasing trends of a first user can encourage a second user to purchase a betting ticket, leading to the purchase of a betting ticket. (Appendix 5) A computer that can communicate with a terminal device used by a user via a communication network, an acquisition process for acquiring voting information indicating that the first user has cast the voting ticket based on provider-specified voting ticket information indicating voting ticket information specified by a provider who provides voting ticket information related to a voting ticket for casting a predetermined value on a predicted outcome of the race; a notification process for notifying a terminal device of a second user related to the first user of information about the provider, when the voting information is acquired, using predetermined relationship information; an acceptance process for accepting a betting ticket based on the provider-specified betting ticket information from the second user based on the notified information about the provider; A control program that executes the above. By configuring it in this way, when a first user purchases a voting ticket based on the broadcaster's prediction, a predetermined notification is sent to the second user, and a request to purchase a voting ticket from the second user based on that notification can be accepted. (Appendix 6) A computer that can communicate with a terminal device used by a user via a communication network, an acquisition process for acquiring voting information indicating that the first user has cast the voting ticket based on provider-specified voting ticket information indicating voting ticket information specified by a provider who provides voting ticket information related to a voting ticket for casting a predetermined value on a predicted outcome of the race; a notification process for notifying a terminal device of a second user related to the first user of information about the provider, when the voting information is acquired, using predetermined relationship information; an acceptance process for accepting a betting ticket based on the provider-specified betting ticket information from the second user based on the notified information about the provider; A control method for performing By configuring it in this way, when a first user purchases a voting ticket based on the broadcaster's prediction, a predetermined notification is sent to the second user, and a request to purchase a voting ticket from the second user based on that notification can be accepted. [Explanation of symbols]

[0133] 1. Information processing equipment 2 Acquisition part 3 Notification section 4. Reception 5 Terminal Devices 11 Voting Ticket Purchase System 12 User terminal 15 Streamer terminal 16 servers 17. Communication Networks 41 Communications Department 42 Control Unit 43 Distribution control section 44 Broadcaster Voting Ticket Information Acquisition Department 45 Broadcaster Voting Ticket Information Department 46 User voting ticket information acquisition unit 47 Payment Processing Unit 48 Notification control section 50 Storage section 51 Broadcaster voting ticket information DB 52 User voting ticket information DB 53 Group Information DB

Claims

[Claim 1] An information processing device capable of communicating with a terminal device used by a user via a communication network, an acquisition unit that acquires voting information indicating that a first user has cast a ballot with a ballot ticket based on provider-specified ballot ticket information that indicates ballot ticket information specified by a provider that provides ballot ticket information related to a ballot for casting a predetermined value on a predicted outcome of a race; a notification unit that, when the voting information is acquired, notifies a terminal device of a second user related to the first user of information related to the provider by using predetermined relationship information; a reception unit that receives a betting ticket based on the provider-specified betting ticket information from the second user based on the notified information about the provider; An information processing device comprising:

Citation Information

Patent Citations

  • Portable terminal device

    JP2009230541A

  • Voting forecast disclosure system, method, and computer program

    JP2010160612A

  • Game management device, game system, game management method, and program

    JP2014183976A

  • Information processing apparatus, and method and computer program for performing settlement processing

    JP2018133104A

  • System, Method, and Product for Derivative-Based Wagering Racing Application

    US20040104845A1