Information processor, information processing method, program, and information processing system

The information processing device addresses the challenge of recommending races suitable for multiple users within a group by utilizing a user registration unit, condition registration unit, and notification unit to provide personalized race recommendations, thereby enhancing group communication and enjoyment.

JP2025040560APending Publication Date: 2025-03-25MIXI INC
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
JP2023147432
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2023-09-12
Publication Date
2025-03-25

AI Technical Summary

Technical Problem

Existing systems fail to recommend races that are suitable for multiple users within the same group, as individual user preferences vary, leading to a need for personalized race recommendations.

Method used

An information processing device that includes a user registration unit, a condition registration unit, and a notification unit, which stores user information and recommended conditions for each user, and notifies group members of selected races that meet multiple recommended conditions.

Benefits of technology

Enables the recommendation of races suitable for multiple users within a group, enhancing communication and enjoyment among group members by ensuring that race information is relevant and appealing to all.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025040560000001_ABST
    Figure 2025040560000001_ABST
Patent Text Reader

Abstract

To provide an information processor that provides information on a race suitable for a plurality of users.SOLUTION: An information processor 10 includes: a user registration unit 111 that stores a plurality of users in a storage unit 12 in association with a group; a condition registration unit 112 that associates with each of the plurality of users and stores, in the storage unit 12, recommended conditions that are satisfied by races recommended to the users; and a notification unit 114 that notifies one or more users belonging to the group of selected race information regarding a selected race selected from one or more races on the basis of the plurality of recommended conditions.SELECTED DRAWING: Figure 4
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 method, a program, and an information processing system. [Background technology]

[0002] 2. Description of the Related Art Conventionally, there is known a technique for recommending races that are judged to have a high probability of success for a user (see, for example, Patent Document 1). [Prior art documents] [Patent documents]

[0003] [Patent Document 1] JP 2001-250015 A Summary of the Invention [Problem to be solved by the invention]

[0004] There are cases where information about recommended races is provided to multiple users belonging to the same group. Since the preferences of users belonging to the group differ from user to user, a race that is suitable for one user may not necessarily be suitable for other users in the group. Therefore, there is a demand for recommending races that are suitable for multiple users belonging to a group.

[0005] The present invention has been made in consideration of these points, and has an object to provide race information suitable for multiple users. [Means for solving the problem]

[0006] An information processing device according to one embodiment of the present invention has a user registration unit that stores multiple users in a memory unit in association with a group, a condition registration unit that stores recommended conditions that are satisfied by races recommended to the users in association with each of the multiple users in the memory unit, and a notification unit that notifies one or more users belonging to the group of selected race information regarding a selected race selected from one or more races based on the multiple recommended conditions. Effect of the Invention

[0007] According to one aspect of the present invention, races suitable for multiple users belonging to a group can be recommended, thereby making it possible to provide information on races suitable for the multiple users. [Brief description of the drawings]

[0008] [Figure 1] 1 is a diagram illustrating an example of a system configuration of an information processing system 1 according to an embodiment of the present invention. [Diagram 2] 1 is a diagram illustrating a hardware configuration of an information processing device 10. FIG. [Diagram 3] FIG. 2 is a diagram illustrating a hardware configuration of an information terminal 20. [Figure 4] 1 is a diagram illustrating an example of a functional block configuration of an information processing device 10. FIG. [Diagram 5] FIG. 11 illustrates an example of a user information table. [Figure 6] FIG. 11 illustrates an example of a group information table. [Figure 7] FIG. 13 is a diagram showing an example of a race information table. [Figure 8] FIG. 2 is a schematic diagram of a chat screen for sending and receiving messages among a plurality of users belonging to a group. [Figure 9] 13 is a schematic diagram of a recommended race screen on which selected race information is displayed. FIG. [Figure 10] FIG. 13 is a diagram showing an example of a screen displayed on the information terminal 20 of a user who has not yet voted. [Figure 11] FIG. 13 is a diagram showing an example of a voting screen including the voting details of other users. [Figure 12] 3 is a flowchart showing a process flow in the information processing system 1. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0009] [Outline of Information Processing System 1] Fig. 1 is a diagram showing an example of a system configuration of an information processing system 1 according to the present embodiment. The information processing system 1 shown in Fig. 1 includes an information processing device 10 and a plurality of information terminals 20. The information processing device 10 and the plurality of information terminals 20 are connected to each other so as to be able to communicate with each other via a network N such as the Internet, an intranet, a wireless LAN (Local Area Network), or a mobile communication network.

[0010] The information processing device 10 is a computer that manages votes for races, and is configured, for example, from one or more physical servers. The information processing device 10 is, for example, a server managed by an operator that provides a betting service that accepts votes for races, or an operator that manages races. The information processing device 10 may be configured using a virtual server that operates on a hypervisor, or may be configured using a cloud server.

[0011] The races are, for example, bicycle races, auto races, horse races, boat races, dog races, or automobile races, and are races for which a user using a betting service can bet on a betting target. The betting target is an object for which a user bets a predetermined value, and is, for example, a racer that the user predicts will win among multiple racers (including racers, racing vehicles, racing teams, or animals) who are candidates for the betting target. The predetermined value is a tangible or intangible thing that a user can use to obtain goods or services, such as money, electronic currency, cryptocurrency, game currency, or points.

[0012] The information terminal 20 is a terminal used by a user who uses the betting service in the information processing system 1, and is, for example, an information processing terminal such as a mobile phone (including a smartphone), a tablet terminal, or a personal computer. A dedicated application program for the user to use the betting service is installed in the information terminal 20. The user can place bets on betting targets in a race via the dedicated application program.

[0013] A user who uses the betting service according to the present embodiment can belong to one or more groups composed of multiple users. The multiple users who belong to a group can share information by sending and receiving messages between the multiple users. In the betting service, multiple users may be able to see the voting contents of other users in the same group and vote for a race with the same voting contents or similar voting contents as the voting contents of the other users. The voting contents include a betting type and a designation of a betting target. Specifically, the voting contents may include the name of the race for which the user is voting, the betting type and the betting amount for designating the racer to be voted for. A "group" is a group formed by multiple users belonging to it, but the number of users belonging to it may temporarily be one or less. Note that the group may be a specific group with a group name, or may be a conceptual group that meets a specific condition, such as a collection of users with a certain relationship (for example, a friend relationship or a follow relationship) set.

[0014] The betting type is a betting method such as "Win", "Place", "Dual", or "Trifecta". Win is a betting method to predict the racer who will come in first. Place is a betting method to predict the racer who will come in the top two. Trifecta is a betting method to predict the racers who will come in first and second in the order of their finishes. For example, the user predicts "number 5 to come in first, number 3 to come in second". In this case, the group number is shown as "5-3". Trifecta is a betting method to predict the racers who will come in first, second, and third, regardless of their order of finishes. For example, the user predicts "number 1, number 2, and number 5". In this case, the group number is shown as "1-2-5".

[0015] When a group including multiple users is formed, communication is promoted by multiple users belonging to the group voting for the same race. In this case, if many users belonging to the group vote for a race that is of high interest to them, communication within the group is activated and the excitement is likely to increase. However, when multiple users in a group send and receive messages to decide which race to vote for, there is a risk that the race will be voted for in a race that is of high interest to the limited number of users who sent and received the messages, but of low interest to other users. In addition, it takes a long time for multiple users in a group to send and receive messages to decide which race to vote for.

[0016] Therefore, in the information processing system 1, the information processing device 10 stores recommended conditions corresponding to the characteristics of races in which each of multiple users belonging to a group is interested, and determines races to be recommended to users in the group based on the recommended conditions corresponding to the multiple users. The characteristics of the race include the racers participating in the race, the location of the race, the grade of the race, the time period during which the race is held, and the highest odds for the race. The "recommended conditions" are conditions that specify information related to the race. For example, the recommended conditions may be information that allows at least some of the races to be selected from multiple races.

[0017] The information processing device 10, for example, selects a race that satisfies the recommended conditions corresponding to as many users as possible, and notifies one or more users in the group of information about the selected race (hereinafter sometimes referred to as "selected race information"). This makes it easier for multiple users in the group to vote for a race that is of high interest to many users in the group, and the excitement of sending and receiving voting details and voting results, etc., increases, making voting for races more enjoyable. Details of the information processing system 1 will be described below, focusing on the configuration and operation of the information processing device 10 that operates in this way.

[0018] <Hardware configuration> 2 is a diagram showing a hardware configuration of the information processing device 10. The information processing device 10 includes a processor 11, a storage unit 12, a communication IF (interface) 13, an input device 14, and an output device 15.

[0019] The processor 11 is, for example, a central processing unit (CPU) or a graphical processing unit (GPU), and executes programs stored in the storage unit 12 to realize various functions.

[0020] The storage unit 12 has a storage medium such as a Read Only Memory (ROM), a Random Access Memory (RAM), or a Solid State Drive (SSD). The storage unit 12 stores a program executed by the processor 11. The storage unit 12 also stores various data used to present options to the user.

[0021] The communication IF 13 has a communication controller for performing wired communication or wireless communication with the information terminal 20 via the network N. The communication IF 13 notifies the processor 11 of data received from the information terminal 20. In addition, the communication IF 13 transmits data input from the processor 11 to the information terminal 20.

[0022] The input device 14 receives an input operation from, for example, an administrator of the information processing device 10. The input device 14 is, for example, a keyboard, a touch panel, a mouse, or a microphone. The output device 15 outputs information to, for example, the administrator of the information processing device 10. The output device 15 is, for example, a display, a speaker, or the like.

[0023] 3 is a diagram showing a hardware configuration of the information terminal 20. The information terminal 20 includes a processor 21, a storage unit 22, a communication IF 23, an input device 24, and an output device 25.

[0024] The processor 21 is, for example, a CPU, and executes programs stored in the storage unit 22 to realize various functions.

[0025] The storage unit 22 includes storage media such as a ROM and a RAM, etc. The storage unit 22 stores the programs executed by the processor 21.

[0026] The communication IF 23 has a communication controller for performing wired communication or wireless communication with the information processing device 10 via the network N. The communication IF 23 notifies the processor 21 of data received from the information processing device 10. In addition, the communication IF 23 transmits data input from the processor 21 to the information processing device 10.

[0027] The input device 24 receives an input operation from a user, for example. The input device 24 is, for example, a keyboard, a touch panel, a mouse, or a microphone. The output device 25 is, for example, a display unit and a voice output unit that output information to the user, for example. The output device 25 is, for example, a display or a speaker.

[0028] [Function block configuration] 4 is a diagram showing an example of a functional block configuration of the information processing device 10. The processor 11 has a user registration unit 111, a condition registration unit 112, a vote processing unit 113, and a notification unit 114. The processor 11 executes a program stored in the storage unit 12 to function as the user registration unit 111, the condition registration unit 112, the vote processing unit 113, and the notification unit 114.

[0029] The storage unit 12 stores various data used by the information processing device 10 to determine races to recommend to users. The storage unit 12 stores, for example, a user information table, a group information table, and a race information table.

[0030] FIG. 5 is a diagram showing an example of a user information table. The user information table includes information about each of a plurality of users who can use the betting service. In the user information table shown in FIG. 5, a user ID, which is information for identifying a user, is associated with recommended conditions. In the example shown in FIG. 5, the name of a racer who is a betting target for participating in a race, the racecourse, and the grade of the race are set as recommended conditions indicating the characteristics of the race. In addition to these, the recommended conditions may be conditions corresponding to the characteristics of a race that differ in preference from user to user, such as the time period during which the race is held or the maximum odds of the race.

[0031] As shown in Fig. 5, the recommended conditions may include first recommended conditions set based on input from each of the multiple users, and second recommended conditions set based on the past voting history of each of the multiple users. The first recommended conditions are, for example, conditions set by the user. The second recommended conditions are conditions determined by the condition registration unit 112 based on the past voting history of the user. The second recommended conditions are, for example, conditions determined by the condition registration unit 112 based on factors common to past races in which the user was able to obtain a relatively large payout.

[0032] The second recommended conditions are arbitrary as long as they use past voting history, and may be similar to a race with a high hit rate in the user's past voting, a race held during a time period when the user votes relatively frequently, or a race similar to past voting trends (longshot betting, etc.). The information processing device 10 may set the recommended conditions selected by the user from multiple candidates for the second recommended conditions as the second recommended conditions.

[0033] Fig. 6 is a diagram showing an example of a group information table. In Fig. 6, a group ID, which is information for identifying a group, is associated with a user ID of a user belonging to each group. Note that a group information table may not be stored in the storage unit 12, and a group ID may be associated with a user ID in a user information table.

[0034] Fig. 7 is a diagram showing an example of a race information table. The race information table includes information about a large number of races for which users can vote. In the race information table shown in Fig. 7, a race ID, which is information for identifying a race, a race track, a race grade, the date and time when the race is held, and the names of the racers who will participate in the race are associated with each other.

[0035] [Processing performed by Processor 11] Various processes performed by the processor 11 executing the programs will be described in detail below. The user registration unit 111 stores a plurality of users in association with groups in the storage unit 12. The user registration unit 111 acquires, for example, group registration data specifying a group to which a user wishes to belong from the information terminal 20 via the communication IF 13, and stores in the storage unit 12 a group ID indicated by the group registration data and a user ID associated with the information terminal 20 that transmitted the group registration data in association with each other.

[0036] The condition registration unit 112 associates the recommended conditions satisfied by races recommended to the users with each of the multiple users and stores them in the storage unit 12. The condition registration unit 112 acquires, for example, via the communication IF 13, information indicating the characteristics of a race that the user wishes to be recommended, and stores one or more first recommended conditions corresponding to the characteristics indicated by the acquired information in the storage unit 12. As an example, the condition registration unit 112 may transmit candidates for racers, candidates for racecourses, candidates for grades, etc. to the information terminal 20, and store in the storage unit 12 the first recommended conditions corresponding to a candidate selected from the transmitted candidates. The condition registration unit 112 determines the first recommended conditions based on the user's wishes, making it easier for the user to be notified of races in which the user is interested.

[0037] The condition registration unit 112 may store in the storage unit 12 one or more second recommended conditions determined by referring to the past voting history of each user stored in the storage unit 12 or an external device. The condition registration unit 112, for example, refers to the past voting history to identify a plurality of races in which the user has received a payout, and determines one or more second recommended conditions corresponding to characteristics such as a racer, a racecourse, or a grade that are common to at least a portion of the identified plurality of races. The condition registration unit 112 may determine the second recommended conditions corresponding to characteristics common to a predetermined number or more of races. By the condition registration unit 112 determining the second recommended conditions based on the user's past voting history, races in which the user has a high probability of obtaining a good result are more likely to be notified.

[0038] The voting processing unit 113 accepts votes by users from the information terminal 20, associates them with the user ID, and stores the user's vote in the storage unit 12. When there are no problems with the voting contents and the voting is completed successfully, the voting processing unit 113 notifies the information terminal 20 that the voting has been completed. The voting processing unit 113 may start accepting votes after the notification unit 114 notifies the user of information related to the race. By operating the voting processing unit 113 in this manner, the likelihood that the user will vote for the race about which the notification unit 114 has notified the user of information related to the race increases, which makes it easier to activate communication within the group.

[0039] (Race information notification) The notification unit 114 notifies the users belonging to the group of information related to the race selected based on the recommendation conditions corresponding to the users belonging to the group. Specifically, the notification unit 114 notifies the one or more users belonging to the group of selected race information related to a selected race selected from one or more races based on a plurality of recommendation conditions. The notification unit 114 may notify all users belonging to the group of the selected race information, or may notify only some of the users. When notifying only some of the users, for example, the selected race information may be notified to users belonging to the group who satisfy the recommendation conditions set for the users.

[0040] For example, when selecting a race to be notified to users belonging to a group with a group ID of G001 in the group information table shown in Fig. 6, the notification unit 114 first identifies multiple users belonging to the group. Next, the notification unit 114 refers to the race information table shown in Fig. 7, and selects, from among multiple races for which users can vote, a race that matches relatively highly with multiple recommended conditions associated with the identified multiple users in the user information table shown in Fig. 5 as the selected race to be notified to users belonging to the group.

[0041] As an example, the notification unit 114 notifies one or more users of selected race information regarding a selected race selected from a plurality of races held within a predetermined period based on the number of recommended conditions satisfied by the race among a plurality of recommended conditions corresponding to a plurality of users. Specifically, the notification unit 114 calculates the group recommendation degree of each of the plurality of races by counting the total number of recommended conditions satisfied by the race, and notifies one or more users of information regarding a race with a relatively large calculated group recommendation degree. When the total number of items of the recommended conditions satisfied by the race is equal to or greater than a threshold value, the notification unit 114 may notify one or more users of information regarding the race. The "predetermined period" may be, for example, a period from a first time point to a second time point after the present, and specifically, may be a period from the present time point to the end of the day, or may be a specific period during which a particular type of race is held, such as in the morning, afternoon, or the like.

[0042] More specifically, the race with the race ID R0001 shown in FIG. 7 is a G3 grade race held in Toride, in which racers A, B, J, and K participate, and therefore satisfies one of the three first recommended conditions and three second recommended conditions for user U001. In addition, the race of R0001 satisfies three of the three first recommended conditions and three second recommended conditions for user U002. The notification unit 114 calculates the group recommendation degree of the race of R0001 by adding up the number of first recommended conditions and second recommended conditions of each user in the group that the race of R0001 satisfies. The notification unit 114 may calculate the group recommendation degree based on the number of conditions that the race satisfies among the multiple conditions included in either the first recommended conditions or the second recommended conditions.

[0043] The notification unit 114 compares the group recommendation degree calculated for each of the multiple races, and selects one or more races with a relatively large group recommendation degree as the selected race. For example, the notification unit 114 includes the race with the highest group recommendation degree in the selected races. When there are multiple races with the highest group recommendation degree, the notification unit 114 may select a race in which the number of first recommended conditions are satisfied among those races. When the notification unit 114 has received from the user which of the first recommended conditions and the second recommended conditions is to be prioritized, the notification unit 114 may select a race in which the number of prioritized recommended conditions is satisfied relatively more. By the notification unit 114 operating in this manner, information that meets the desires of users belonging to a group is more likely to be notified to the users.

[0044] (Example of notification screen) 8 and 9 are diagrams showing examples of screens on which the information terminal 20 displays information notified to the information terminal 20 by the notification unit 114. Fig. 8 is a schematic diagram of a chat screen for sending and receiving messages between multiple users belonging to a group. Fig. 9 is a schematic diagram of a recommended race screen on which selected race information is displayed.

[0045] 8 includes a message display field F1 and a message transmission field F2. Messages input by a user into the message transmission field F2 of the information terminal 20 used by the user, and messages input by other users into the message transmission field F2 of the information terminal 20 used by the other users, are displayed in the display field F1 in the order in which they were input.

[0046] The recommended race screen shown in FIG. 9 includes a recommended race display field F3 and recommended condition switching fields F4 and F5. The notification unit 114 notifies one or more users of, for example, first selected race information corresponding to the selected race based on the first recommended conditions and second selected race information corresponding to the selected race based on the second recommended conditions. In the example shown in FIG. 9, information about the race selected based on both the first recommended conditions and the second recommended conditions is displayed in the recommended race display field F3. The user can vote for the selected race by selecting the race they want to vote for from the displayed recommended races.

[0047] As an example, when the user selects a race, the information terminal 20 displays a screen for inputting the betting type and betting amount, and transmits voting data including the input betting type and betting amount to the information processing device 10. In the recommended race display field F3, information for identifying the race is displayed as selected race information, along with information indicating how many users in the group meet the recommended conditions of the race. By displaying such information on the information terminal 20, the user can recognize that the race matches the recommended conditions of many users in the group, making it easier for the user to activate communication with other users.

[0048] The notification unit 114 may also notify one or more users of the selected race information in a state in which it is possible to identify which of the first and second recommended conditions of each of the one or more users the selected race meets. In FIG. 9, information (☆ image) indicating that each race meets the first recommended condition corresponding to the user of the information terminal 20, and information (★ image) indicating that each race meets the second recommended condition corresponding to the user of the information terminal 20 are also displayed. By looking at this information, users can easily vote while taking into consideration the likelihood of excitement within the group, their own preferences, the likelihood of winning estimated based on past history, and the like.

[0049] However, depending on the situation in which the user is placed, there are cases where the user wants to know only information about a race selected based on the first recommended conditions determined by the user himself, rather than a race selected based on the second recommended conditions determined by the information processing device 10 based on past history. Conversely, there are cases where the user wants to know only information about a race selected based on the second recommended conditions determined by the information processing device 10 based on past history, rather than a race selected based on the first recommended conditions determined by the user himself.

[0050] Therefore, in the example shown in Fig. 9, the recommended conditions for which the selected race information is to be displayed can be switched. When the user selects the recommended condition switching field F4, only races selected based on the first recommended conditions based on the user's favorites are displayed. When the user selects the recommended condition switching field F5, only races selected based on the second recommended conditions based on the voting history are displayed.

[0051] Specifically, when the user selects the recommended condition switching field F4, the information terminal 20 requests selected race information based on the first recommended conditions from the information processing device 10. The notification unit 114 notifies one or more users in the group of the first selected race information by transmitting first selected race information corresponding to the selected race based on the first recommended conditions to the information terminal 20. When the user selects the recommended condition switching field F5, the information terminal 20 requests selected race information based on the second recommended conditions from the information processing device 10. The notification unit 114 notifies one or more users in the group of the second selected race information by transmitting second selected race information corresponding to the selected race based on the second recommended conditions to the information terminal 20.

[0052] When only the first selected race information is displayed, or when only the second selected race information is displayed, the information terminal 20 displays an operation image for switching to a mode for displaying the first selected race information and the second selected race information. By operating the information processing device 10 and the information terminal 20 in this manner, only the race information that the user wants to see is notified from among the first selected race information and the second selected race information, making it easier for the user to vote.

[0053] However, if the user is notified of information about a race for which the user has already completed voting, the user will receive useless information. Therefore, the notification unit 114 may notify the first user of the selected race information when the first user among the multiple users has not voted for the selected race during a period during which the first user among the multiple users can vote for the selected race that satisfies the recommended conditions corresponding to the first user. After notifying all users belonging to the group of the selected race information, the notification unit 114 may re-notify the first user, who has not voted for the selected race and for whom the selected race satisfies the recommended conditions corresponding to the first user, at a time point a predetermined time before the end of the period during which voting can be performed, of the selected race information.

[0054] Fig. 10 is a diagram showing an example of a screen displayed on the information terminal 20 of a user who has not yet voted. The screen shown in Fig. 10 includes a field F6 in which a message prompting voting, including selected race information, is displayed, and a field F7 in which an operation to display a voting screen is accepted. The notification unit 114 transmits such a notification to the information terminal 20, and the notification is displayed on the information terminal 20, thereby preventing the user from forgetting to vote for a race that satisfies the recommendation conditions corresponding to the user.

[0055] (Notification of votes) By a user belonging to a group, the user can obtain information about other users in the group. As an example, the notification unit 114 may notify recommended voting contents to non-voting users among the multiple users belonging to the group who have not voted for the selected race, based on the voting contents of voting-already users who have voted for the selected race among the multiple users belonging to the group. The recommended voting contents are, for example, the voting contents of other users selected by the user. The recommended voting contents may be the voting contents of users who have a similarity to the recommended conditions corresponding to the user that is equal to or greater than a threshold value (for example, the similarity is the highest) among one or more users who have voted. By the notification unit 114 notifying such recommended voting contents, the user can easily vote with voting contents suitable for himself / herself, referring to the voting contents of other users who have similar tastes to himself / herself.

[0056] Fig. 11 is a diagram showing an example of a voting screen including the voting details of other users. In Fig. 11, recommended voting details (betting types) including the selected races recommended within the group are displayed, but the user can select the "Set Myself" tab to switch to a screen where the recommended voting details are not displayed and the user can input their own voting details.

[0057] 11 includes a field F8 in which recommended betting contents, which indicate betting types including the selected race, created by the notification unit 114 are displayed, and a field F9 in which other users' betting contents are displayed. Racers included in the user's recommended conditions are marked with a star. When the user selects the betting content they wish to bet on from these multiple betting contents and presses the betting field F10, the information terminal 20 transmits the selected betting content to the information processing device 10, and the betting processing unit 113 executes the betting process.

[0058] When a voting target included in any one of a plurality of recommended conditions corresponding to a plurality of users participates in a selected race, the notification unit 114 may notify a first user among the plurality of users, whose recommended conditions include the voting target, of the voting contents including the voting target. When the race with the race ID R0001 in Fig. 7 is the selected race, racers A, B, J, and K will participate in the selected race. According to the user information table shown in Fig. 5, the recommended conditions of users with user IDs U001, U002, U003, and U005 include any one of racers A, B, J, and K, and the recommended conditions of users with user IDs U004 and U006 do not include racers A, B, J, and K.

[0059] In this case, the notification unit 114 notifies the users with user IDs U001, U002, U003, and U005 of the betting content including the racer included in the recommended conditions of each user. Specifically, since racer A is included in the first recommended conditions corresponding to the user with user ID U001, the notification unit 114 notifies the user of multiple betting content candidates corresponding to multiple betting methods such as "win", "place", "double bet" or "trifecta bet" including racer A. By the notification unit 114 notifying the user of such betting content candidates, the user can easily bet by including the betting target of the user's choice in the betting formula in a race in which the user's favorite betting target is participating.

[0060] When a voting target included in the recommended conditions corresponding to a user participates in a selected race, the notification unit 114 may notify the user of the voting content including the voting target included in the user's recommended conditions among the multiple voting contents for the selected race of the already-voted users belonging to the group. In other words, when a voting target included in any of the multiple recommended conditions corresponding to a plurality of users participates in a selected race, the notification unit 114 may notify a first user among the multiple users whose recommended conditions include the voting target of the recommended voting content including the voting target based on the voting content of the already-voted users among the multiple users who voted for the voting target in the selected race.

[0061] By notifying the user of the voting contents of such other users by the notification unit 114, the user can refer to the voting contents of other users who voted for the voting target that the user likes, and can easily cast a vote that includes the voting target that the user likes. In addition, since the user can understand that the voting target that the user likes is common to other users, the user can easily communicate with other users who voted based on the voting contents that the user was notified of.

[0062] [Processing flow in information processing device 10] Fig. 12 is a flowchart showing the flow of processing in the information processing system 1. The flowchart shown in Fig. 12 shows processing executed by the information processing device 10 in cooperation with the information terminal 20, which starts when a voting application program is started in the information terminal 20.

[0063] When an operation for displaying a recommended race is performed on the information terminal 20, the information terminal 20 transmits recommended race request data to the information processing device 10. The recommended race request data includes a user ID for identifying the user who is using the information terminal 20.

[0064] When the notification unit 114 acquires recommended race request data via the communication IF 13 (S11), it refers to the group information table to identify the group ID associated with the user ID included in the recommended race request data and identifies the group to which the user belongs (S12). The notification unit 114 refers to the race information table to select one race from the races available for voting (S13), and identifies the number of recommended conditions that the race satisfies among the multiple recommended conditions corresponding to the multiple users in the group (S14).

[0065] If the notification unit 114 is unable to identify the number of recommended conditions satisfied by the race for all races for which voting is possible (NO in S15), it returns to S13, selects another race for which voting is possible, and identifies the number of recommended conditions satisfied by that race (S14).If the notification unit 114 is able to identify the number of recommended conditions satisfied by the race for all races (YES in S15), it determines the priority order of the races based on the identified number (S16).

[0066] The notification unit 114 selects a preset number of races based on the determined priority order, and transmits selected race information related to the selected races to the information terminal 20 (S17). The information terminal 20 that has received the selected race information displays the selected race information, thereby notifying the user of the selected race information.

[0067] Thereafter, when the voting deadline for the race for which the selected race information was notified to the user approaches (YES in S18), the notification unit 114 refers to the data indicating the voting status stored in the memory unit 12 by the voting processing unit 113, and if it determines that the user who satisfies the recommendation conditions for the selected race has not yet voted (YES in S19), it transmits information to the information terminal 20 of that user to recommend voting as shown in Fig. 10 (S20). If the notification unit 114 determines in S19 that all users in the group have already voted (NO in S19), it ends the process.

[0068] [Effects of Information Processing System 1] As described above, the information processing device 10 in the information processing system 1 associates each of a plurality of users belonging to a group with recommended conditions satisfied by races recommended to the users, and stores them in the storage unit 12, and the notification unit 114 notifies the one or more users belonging to the group of selected race information regarding a selected race selected from one or more races based on the plurality of recommended conditions. By configuring the information processing system 1 in this way, it is possible to recommend races suitable for the users belonging to the group.

[0069] <Summary> [General-purpose subject] One object of the present invention is to provide race information suitable for multiple users.

[0070] [Issues corresponding to Appendix 1] One object of the present invention is to make it possible to recommend a race that is suitable for multiple users belonging to a group to one or more users belonging to the group. [Appendix 1] The information processing device of this embodiment has a user registration unit that stores multiple users in a memory unit in association with a group, a condition registration unit that stores recommended conditions that are satisfied by races recommended to the users in association with each of the multiple users in the memory unit, and a notification unit that notifies one or more users belonging to the group of selected race information regarding a selected race selected from one or more races based on the multiple recommended conditions. According to the above information processing device, races suitable for multiple users belonging to a group can be recommended to one or more users belonging to the group, thereby stimulating communication within the group and making it easier for multiple users belonging to the group to get excited.

[0071] [Issues corresponding to Appendix 2] One of the objects of the present invention is to notify as many users as possible of suitable race information. [Appendix 2] The information processing device described in Appendix 1, wherein the notification unit notifies one or more users of selected race information regarding a selected race selected from a plurality of races held within a specified period based on the number of recommended conditions that the race satisfies among a plurality of recommended conditions corresponding to a plurality of users. This makes it easier to notify as many users as possible of suitable race information.

[0072] [Issues corresponding to Appendix 3] One of the objectives of the present invention is to make it difficult for a user to forget to vote for a race that meets the user's recommended conditions. [Appendix 3] The information processing device described in Appendix 1, wherein the notification unit notifies a first user of selected race information when the first user among multiple users has not voted for the selected race during a period in which the first user can vote for the selected race that satisfies the recommended conditions corresponding to the first user. This can increase the probability that a user will vote for a race that meets their recommendation criteria.

[0073] [Issues corresponding to Appendix 4] One of the objectives of the present invention is to enable users to vote by taking into consideration the voting contents of other users. [Appendix 4] The information processing device described in Appendix 1, wherein the notification unit notifies recommended voting contents to non-voting users among the multiple users who have not voted for the selected race based on the voting contents of voting users among the multiple users who have voted for the selected race. This makes it easier for users who have not yet voted to refer to the votes of other users who have already voted.

[0074] [Issues corresponding to Appendix 5] One of the objects of the present invention is to make it easy for a user to vote for a voting target suitable for the user in a race in which the voting target is participating. [Appendix 5] The information processing device described in Appendix 1, wherein the recommended conditions include information for identifying a voting target that will participate in a race, and the notification unit notifies a first user among the multiple users whose recommended conditions include the voting target of the voting content including the voting target when the voting target included in any of the multiple recommended conditions corresponding to the multiple users will participate in the selected race. This makes it easier for the user to vote for a voting target suitable for the user in a race in which the voting target is participating.

[0075] [Issues corresponding to Appendix 6] One of the objects of the present invention is to make it easier for a user to vote by referring to the voting contents of other users who voted for voting targets suitable for the user. [Appendix 6] The information processing device described in Appendix 1, wherein the recommended conditions include information for identifying a voting target that will participate in a race, and the notification unit, when a voting target included in any of a plurality of recommended conditions corresponding to a plurality of users participates in the selected race, notifies a first user among the plurality of users whose recommended conditions include the voting target of the recommended voting content including the voting target based on the voting content of a user among the plurality of users who has already voted for the voting target in the selected race. This makes it easier for a user to vote by referring to the votes of other users who voted for voting targets suitable for that user.

[0076] [Issues corresponding to Appendix 7] One of the objects of the present invention is to make it easy for a user to understand which recommendation conditions are met by the race for which the user is notified. [Appendix 7] An information processing device as described in any one of Appendices 1 to 6, wherein the recommended conditions include first recommended conditions set based on input from each of the multiple users and second recommended conditions set based on the past voting history of each of the multiple users, and the notification unit notifies one or more users of the selected race information in a state in which it is possible to identify which of the first recommended conditions and the second recommended conditions of each of the one or more users the selected race matches. This makes it easier for users to understand which recommended conditions are met by the race they are notified of when there are multiple recommended conditions, making it easier for them to vote taking into account factors such as how likely it is to generate excitement within the group, their own preferences, and the likelihood of winning estimated based on past history.

[0077] [Issues corresponding to Appendix 8] One objective of the present invention is to allow a user to see more races that are suitable for the user. [Appendix 8] An information processing device as described in any one of Appendices 1 to 6, wherein the recommended conditions include first recommended conditions set based on input from each of the multiple users and second recommended conditions set based on the past voting history of each of the multiple users, and the notification unit notifies one or more users of first selected race information corresponding to a selected race based on the first recommended conditions and second selected race information corresponding to a selected race based on the second recommended conditions. This allows the user to easily identify more races that are suitable for the user, and also allows the user to distinguish between races that meet the user's desired criteria and races that are recommended based on past voting history.

[0078] [Issues corresponding to Appendix 9] One object of the present invention is to make it possible to recommend a race that is suitable for multiple users belonging to a group to one or more users belonging to the group. [Appendix 9] An information processing method in which a processor stores multiple users in association with a group in a memory unit, the processor stores recommended conditions that are satisfied by races recommended to the users in association with each of the multiple users in the memory unit, and the processor notifies one or more users belonging to the group of selected race information regarding a selected race selected from one or more races based on the multiple recommended conditions. According to the above information processing method, it is possible to recommend races suitable for multiple users belonging to a group to one or more users belonging to the group, thereby stimulating communication within the group and making it easier for multiple users belonging to the group to get excited.

[0079] [Issues corresponding to Appendix 10] One object of the present invention is to make it possible to recommend a race that is suitable for multiple users belonging to a group to one or more users belonging to the group. [Appendix 10] A program for causing a processor to execute processing that causes a processor to store in a memory unit a plurality of users associated with a group, causes the processor to store in the memory unit recommended conditions that are satisfied by races recommended to the users, associated with each of the plurality of users, and causes the processor to notify one or more users belonging to the group of selected race information regarding a selected race selected from one or more races based on the plurality of recommended conditions. According to the above program, races suitable for multiple users belonging to a group can be recommended to one or more users belonging to the group, thereby stimulating communication within the group and making it easier for multiple users belonging to the group to get excited.

[0080] [Issues corresponding to Appendix 11] One object of the present invention is to make it possible to recommend a race that is suitable for multiple users belonging to a group to one or more users belonging to the group. [Appendix 11] An information processing system comprising an information processing device and an information terminal, wherein the information processing device has a user registration unit that associates multiple users with a group and stores them in a memory unit, a condition registration unit that associates each of the multiple users with the memory unit and stores recommended conditions that are satisfied by races recommended to the users, and a notification unit that notifies one or more users belonging to the group of selected race information regarding a selected race selected from one or more races based on the multiple recommended conditions, and the information terminal has a communication unit that receives the selected race information and a display unit that displays the selected race information. According to the above information processing system, it is possible to recommend races suitable for multiple users belonging to a group to one or more users belonging to the group, thereby stimulating communication within the group and making it easier for multiple users belonging to the group to get excited.

[0081] Although the present invention has been described above using the embodiments, the technical scope of the present invention is not limited to the scope described in the above embodiments, and various modifications and changes are possible within the scope of the gist of the present invention. For example, all or part of the device can be configured by distributing or integrating functionally or physically in any unit. In addition, new embodiments resulting from any combination of multiple embodiments are also included in the embodiments of the present invention. The effect of the new embodiment resulting from the combination combines the effect of the original embodiment. [Explanation of symbols]

[0082] 1. Information Processing Systems 10. Information processing device 11 Processors 12 Storage section 13 Communication Interface 14 Input Devices 15 Output Devices 20 Information terminal 21 Processors 22 Memory section 23 Communication Interface 24 Input Devices 25 Output Devices 111 User Registration Section 112 Condition Registration Section 113 Voting Processing Unit 114 Notification Department

Claims

1. a user registration unit that stores a plurality of users in a storage unit in association with a group; a condition registration unit that associates with each of the plurality of users and stores in a storage unit recommended conditions that are satisfied by a race recommended to the user; a notification unit that notifies one or more users belonging to the group of selected race information regarding a selected race selected from one or more races based on a plurality of the recommended conditions; An information processing device having the above configuration.

2. the notification unit notifies the one or more users of the selected race information regarding the selected race selected from a plurality of races held within a predetermined period based on the number of the recommended conditions satisfied by a race among the plurality of the recommended conditions corresponding to the plurality of users; The information processing device according to claim 1 .

3. the notification unit notifies the first user of the selected race information when the first user among the plurality of users has not voted for the selected race during a period during which the first user can vote for the selected race that satisfies the recommendation condition; The information processing device according to claim 1 .

4. The notification unit notifies non-voting users among the plurality of users who have not voted for the selected race of recommended voting contents based on voting contents of voting-already users among the plurality of users who have voted for the selected race. The information processing device according to claim 1 .

5. The recommendation conditions include information for identifying voting targets to participate in the race, When the voting target included in any of the plurality of recommended conditions corresponding to the plurality of users participates in the selected race, the notification unit notifies a first user among the plurality of users, whose recommended conditions include the voting target, of voting content including the voting target. The information processing device according to claim 1 .

6. The recommendation conditions include information for identifying voting targets to participate in the race, When the voting target included in any of the plurality of recommended conditions corresponding to the plurality of users participates in the selected race, the notification unit notifies a first user among the plurality of users, whose recommended conditions include the voting target, of recommended voting content including the voting target based on voting content of a user who has already voted for the voting target in the selected race among the plurality of users. The information processing device according to claim 1 .

7. the recommendation conditions include first recommendation conditions set based on inputs of the plurality of users, and second recommendation conditions set based on past voting histories of the plurality of users, The notification unit notifies the one or more users of the selected race information in a state in which it is possible to identify which of the first recommended condition and the second recommended condition of each of the one or more users the selected race matches. The information processing device according to claim 1 .

8. the recommendation conditions include first recommendation conditions set based on inputs of the plurality of users, and second recommendation conditions set based on past voting histories of the plurality of users, the notification unit notifies the one or more users of first selected race information corresponding to the selected race based on the first recommended conditions and second selected race information corresponding to the selected race based on the second recommended conditions, The information processing device according to claim 1 .

9. The processor causes a storage unit to store a plurality of users in association with a group; The processor causes a storage unit to store, in association with each of the plurality of users, recommendation conditions that are satisfied by races recommended to the users; a processor notifying one or more of the users belonging to the group of selected race information regarding a selected race selected from one or more races based on a plurality of the recommendation conditions; Information processing methods.

10. causing the processor to store a plurality of users in association with a group in a storage unit; causing the processor to store in a storage unit recommendation conditions that are satisfied by races recommended to the users, in association with each of the plurality of users; causing the processor to notify one or more of the users belonging to the group of selected race information regarding a selected race selected from one or more races based on a plurality of the recommendation conditions; A program for executing a process.

11. An information processing device and an information terminal, The information processing device includes: a user registration unit that stores a plurality of users in a storage unit in association with a group; a condition registration unit that associates with each of the plurality of users and stores in a storage unit recommended conditions that are satisfied by a race recommended to the user; a notification unit that notifies one or more users belonging to the group of selected race information regarding a selected race selected from one or more races based on a plurality of the recommended conditions; having The information terminal includes: A communication unit for receiving the selected race information; A display unit that displays the selected race information; An information processing system having the above configuration.

Citation Information

Patent Citations

  • Municipally operated race forecasting device and recording medium with program stored therein

    JP2001250015A