Program, method, and terminal

The program and terminal assist in purchasing lottery tickets by prioritizing and displaying race odds information, simplifying the selection process and enhancing user choice during races.

JP7711835B2Active Publication Date: 2025-07-23NEC CORP
View PDF 6 Cites 0 Cited by

Patent Information

Application Number
JP2024505670
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2022-03-07
Publication Date
2025-07-23
Estimated Expiration
2042-03-07

AI Technical Summary

Technical Problem

Existing methods for purchasing lottery tickets during races require users to quickly process and select tickets based on displayed ranking information, price, and dividend ratios, making it difficult to choose desired tickets from a large number of options.

Method used

A program and terminal that acquires odds information, sets priorities for ticket display, determines which tickets to show based on this information, and controls the display to assist users in selecting high-priority tickets.

Benefits of technology

Facilitates easier and more informed ticket purchasing during races by prioritizing and displaying tickets based on odds and user preferences, allowing users to select tickets with higher chances of winning.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007711835000001
    Figure 0007711835000001
  • Figure 0007711835000002
    Figure 0007711835000002
  • Figure 0007711835000003
    Figure 0007711835000003
Patent Text Reader

Abstract

In order to make it possible to assist the purchase of betting tickets during a race, odds information is acquired, said odds information indicating the odds of betting tickets for the arrival order results of a race that is performed by objects of betting, the priority ranking of betting tickets that are to be displayed by a display means is set, the betting tickets that are to be displayed by the display means are determined on the basis of the acquired odds information and the set priority ranking, and the display means is made to display the betting tickets in accordance with the results of this determination.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to a recording medium, a method, and a terminal.

Background Art

[0002] Among public competitions where people compete for rankings in races and purchase voting tickets, there are horse racing, motorcycle racing, boat racing, and auto racing.

[0003] In the method described in Patent Document 1, a server accepts the purchase of voting tickets via a mobile terminal before and after the start of a race, and settles the payment for the voting tickets purchased by the user. Also, in the method described in Patent Document 1, the server calculates a payout ratio for each type of voting ticket, such as a single win or a multiple win.

[0004] In the method described in Patent Document 2, a server of a system that resells winning horse voting tickets resells the winning horse voting tickets registered for resale from before the start of the race until the end of the race. Also, in the method described in Patent Document 2, the server calculates the price of the winning horse voting tickets registered for resale in real time and transmits it to each user's terminal device.

Prior Art Documents

Patent Documents

[0005]

Patent Document 1

Patent Document 2

Summary of the Invention

Problems to be Solved by the Invention

[0006] In the methods described in Patent Document 1 to Patent Document 2, since the ranking during the race, the price of purchasable lottery tickets, and the dividend ratio are displayed, purchasers who buy lottery tickets during the race need to check these displays and select the lottery tickets to purchase in a short time. Thus, in the methods described in Patent Document 1 to Patent Document 2, since it is necessary to consider various information in a short time, there is a problem that it is not easy for users to select the lottery tickets they want to purchase from a large number of lottery tickets.

[0007] An example of the object of the present invention is to provide a recording medium, a method, and a terminal that can assist in the purchase of lottery tickets during a race in view of the above-described problems.

Means for Solving the Problems

[0008] In one aspect of the present invention, a program recorded on a computer-readable recording medium causes a computer to execute an acquisition process of acquiring odds information indicating the odds of lottery tickets for the ranking results of a race being conducted by a voting target, a priority setting process of setting the priority of lottery tickets to be displayed on a display means, a determination process of determining the lottery tickets to be displayed on the display means based on the acquired odds information and the priority set by the priority setting process, and a control process of causing the display means to display the lottery tickets according to the determination result in the determination process.

[0009] Also, in another aspect of the present invention, a method acquires odds information indicating the odds of lottery tickets for the ranking results of a race being conducted by a voting target, sets the priority of lottery tickets to be displayed on a display means, determines the lottery tickets to be displayed on the display means based on the acquired odds information and the set priority, and causes the display means to display the lottery tickets according to the determination result.

[0010] In another aspect of the present invention, the terminal includes: an acquisition unit that acquires odds information indicating the odds of a ticket for the finishing order result in a race being conducted by the voting target; a priority setting unit that sets the priority of the ticket to be displayed on the display unit; a determination unit that determines the ticket to be displayed on the display unit based on the acquired odds information and the priority set by the priority setting unit; and a control unit that causes the display unit to display the ticket according to the determination result by the determination unit.

Advantages of the Invention

[0011] The recording medium, method, and terminal of the present invention enable support for the purchase of tickets during a race.

Brief Description of the Drawings

[0012]

Figure 1

Figure 2

Figure 3

Figure 4

Figure 5

Figure 6

Figure 7

Modes for Carrying Out the Invention

[0013] [First Embodiment] A first embodiment of the present invention will be described.

[0014] In the present embodiment, the procedure for displaying the voting ticket can be realized by an information processing apparatus (computer) functioning as the terminal 1 executing processing according to a program for realizing the functions of the terminal 1.

[0015] For example, application software including a program for executing control processing for controlling the display of the terminal 1 is installed on the user's terminal 1, and the terminal 1 is made to execute the processing. The installation of the application software may adopt a general procedure such as a method of downloading from the outside via a communication line such as the Internet.

[0016] FIG. 1 is a block diagram showing a configuration example of the terminal 1 of the present embodiment.

[0017] The terminal 1 of the present embodiment includes an acquisition unit 11, a priority setting unit 12, a determination unit 13, and a control unit 14.

[0018] The acquisition unit 11 is an example of acquisition means. The acquisition unit 11 executes an acquisition process of acquiring odds information indicating the odds of the voting ticket of the finishing order result in the race being conducted by the voting target.

[0019] The priority setting unit 12 is an example of priority setting means. The priority setting unit 12 executes a priority setting process of setting the priority of the voting ticket to be displayed on the display unit (not shown).

[0020] The determination unit 13 is an example of determination means. The determination unit 13 executes a determination process of determining the voting ticket to be displayed on the display unit based on the acquired odds information and the priority set by the priority setting unit 12.

[0021] The control unit 14 is an example of a control means. The control unit 14 executes a control process to display a betting ticket on the display unit according to the determination result. Specifically, the control unit 14 performs control to display information regarding the betting ticket determined in the determination process on the display screen of the display unit. Specifically, the control unit 14 may display information indicating the content of the betting ticket (for example, information indicating a single-win betting ticket for predicting that horse number 1 wins the first place). Alternatively, the control unit 14 may cause the display unit to display the purchase pattern of the betting ticket. The purchase pattern is a proposal for purchase when purchasing a certain betting ticket at a certain purchase amount. For example, the purchase pattern includes the content of the betting ticket and the purchase amount. For example, when the control unit 14 causes the display unit to display the purchase pattern of the betting ticket, the control unit 14 causes the display unit to display the purchase pattern of the betting ticket at a preset purchase amount.

[0022] In this way, the terminal 1 acquires the odds information of the betting ticket for the finishing order result in the race being conducted by the betting target. The terminal 1 sets the priority of the betting ticket to be displayed on the display unit, and determines the betting ticket to be displayed on the display unit based on the acquired odds information and the set priority. The terminal 1 causes the display unit to display the betting ticket according to the determination result. By displaying the betting ticket on the display unit based on the priority, the purchaser of the betting ticket can select the betting ticket to purchase from the betting tickets with a higher priority for the purchaser. Therefore, the terminal 1 can assist in the purchase of betting tickets during the race.

[0023] Next, with reference to FIG. 2, an operation example of the terminal 1 of the present embodiment will be described. FIG. 2 is a flowchart showing an operation example of the terminal 1.

[0024] The acquisition unit 11 acquires the odds information of the betting ticket for the finishing order result in the race being conducted by the betting target (step S101).

[0025] The priority setting unit 12 sets the priority of the betting ticket to be displayed on the display unit (step S102).

[0026] The determination unit 13 determines a voting ticket to be displayed on the display unit based on the acquired odds information and the priority set by the priority setting unit 12 (step S103).

[0027] The control unit 14 causes the display unit to display the voting ticket according to the determination result (step S104).

[0028] As described above, by causing the terminal 1 to display the voting ticket on the display unit based on the priority, the purchaser of the voting ticket can select the voting ticket to purchase from the voting tickets with a high priority for the purchaser. Therefore, the terminal 1 can assist in the purchase of voting tickets during the race.

[0029] [Second Embodiment] Next, the terminal 4 in the second embodiment of the present invention will be specifically described. The terminal 4 of this embodiment has the basic functions of the terminal 1 of the first embodiment.

[0030] FIG. 3 is a block diagram showing a configuration example of the system of the second embodiment. As shown in FIG. 3, the system includes an odds calculation device 3 and a terminal 4. In this embodiment, data for recognizing the progress of the race is acquired from the imaging device 2. Therefore, the system includes the imaging device 2. The race is, for example, horse racing, motorcycle racing, boat racing, or auto racing.

[0031] [Configuration of Imaging Device 2] The imaging device 2 photographs the race by the voting target. One or two or more imaging devices 2 are installed at positions where the course can be photographed. For example, the imaging device 2 photographs the course of a racecourse where a horse race by racehorses is held. The imaging device 2 incorporates an image sensor used by the odds calculation device 3 to recognize the progress of the race. In the second embodiment, the case where the odds calculation device 3 recognizes the progress of the race based on the image obtained from the imaging device 2 will be described as an example.

[0032] [Configuration of Odds Calculation Device 3] The odds calculation device 3 is, for example, a server that performs the purchase process of lottery tickets. When the odds calculation device 3 is requested to perform the purchase process of lottery tickets from a terminal 4 connected to the communication environment of the stadium where the race is held, it may execute the purchase process of lottery tickets during the race. For example, when the odds calculation device 3 communicates with the terminal 4 via a base station installed in the stadium, it determines that the terminal 4 is connected to the communication environment of the stadium. Thereby, when selling lottery tickets during the race, only those who come to the stadium can purchase lottery tickets. Also, by limiting the purchase of lottery tickets during the race to those who come to the stadium, the load on the odds calculation device 3 due to the purchase process can be reduced.

[0033] Referring to FIG. 3, the configuration of the odds calculation device 3 of the present embodiment will be described. The odds calculation device 3 includes a recognition unit 31, a calculation unit 32, a transmission / reception unit 33, a purchase processing unit 34, and a storage unit 35.

[0034] The recognition unit 31 is an example of recognition means. The recognition unit 31 acquires data used to recognize the progress of the race by the voting target from a sensor via the transmission / reception unit 33. The recognition unit 31 recognizes the progress of the race by the voting target based on the data obtained from the sensor. In the present embodiment, the recognition unit 31 predicts the finishing order, which is the rank of each voting target in the final race, and recognizes it as the progress of the race. The progress of the race may be the current position or rank of each voting target. Alternatively, the progress of the race may be the relative change in the positions of each voting target in the future race predicted by the recognition unit 31 from the progress of the race of each voting target up to now.

[0035] In the second embodiment, the recognition unit 31 recognizes the progress of the race based on the image captured by the imaging device 2. A method other than the method using the image will be described in detail in Modification Example 4. The recognition unit 31 can use any method for recognizing the progress of the race other than the method using the image and the method described in Modification Example 4.

[0036] The object of voting is the object competing for the finishing order of the race. When the race is horse racing, the object of voting is the racehorse. When the race is motorcycle speedway, the object of voting is the bicycle. When the race is motorboat racing, the object of voting is the motorboat. When the race is auto racing, the object of voting is the automobile.

[0037] Taking horse racing as an example, the configuration of the odds calculation device 3 will be described in detail. The recognition unit 31 acquires image data from the imaging device 2 via the transmission / reception unit 33. The recognition unit 31 recognizes the horse number indicated on the saddlecloth of the horse photographed by the imaging device 2 from the image. Also, the recognition unit 31 recognizes the frame number of the racehorse ridden by the jockey based on the color of the jockey's cap in the image. In this way, the recognition unit 31 recognizes the horse number and the frame number of each racehorse during the race. Also, the recognition unit 31 recognizes the progress of the race based on the horse number and the frame number of each racehorse during the race and the current position of each racehorse. The recognition unit 31 outputs the progress information indicating the recognized progress of the race to the transmission / reception unit 33. Note that the recognition unit 31 may recognize the progress of the race using AI (Artificial Intelligence). Also, the recognition unit 31 may predict the finishing order using AI. The method of predicting the finishing order using AI will be described in detail in Modification 5.

[0038] Note that in the second embodiment, the description is based on the premise that the recognition unit 31 predicts the finishing order, but it is not limited to this. The prediction of the finishing order and the prediction of the future progress of the race may be performed by a prediction unit (not shown) different from the recognition unit 31. When the prediction unit predicts the finishing order, the prediction unit may predict the finishing order using AI. Also, when the prediction unit predicts the finishing order, the recognition unit 31 may perform image recognition of the current progress of the race (for example, the current position or ranking of each voting object) using AI.

[0039] For example, the recognition unit 31 recognizes the horse number as follows. In horse racing, the horse number is displayed on the saddlecloth worn by the racehorse. The recognition unit 31 extracts the area of the saddlecloth worn by the horse from the acquired image, and further calculates the feature amount from the extracted area. The recognition unit 31 collates the feature amount of the image of the saddlecloth including the numbers stored in advance in the storage unit 35 with the calculated feature amount. The recognition unit 31 recognizes the horse number of the photographed racehorse by collation.

[0040] For example, the recognition unit 31 recognizes the frame number as follows. The recognition unit 31 calculates the feature amount from the acquired image. The recognition unit 31 compares the feature amount of the image of the jockey's hat stored in advance in the storage unit 35 with the calculated feature amount. The recognition unit 31 specifies the color of the area within the predetermined threshold of the difference in feature amounts from the image. Since the color within the specified area corresponds to the frame number of the racehorse ridden by the jockey, the recognition unit 31 recognizes the frame number of the racehorse ridden by the jockey based on the color of the jockey's hat.

[0041] Furthermore, the recognition of the race progress by the recognition unit 31 includes the prediction of the finishing order at the goal position. Specifically, the recognition unit 31 predicts the progress at the goal position of the race as follows. The recognition unit 31 specifies the current position of each racehorse on the course from the image. The recognition unit 31 uses the current position of each racehorse on the course, the racehorse information indicating information specific to the racehorse, and the jockey information indicating information regarding the ability or record of the jockey as input information, and calculates the finishing order of each racehorse having a horse number and a frame number by a well-known calculation for prediction. The finishing order is the final rank of the race.

[0042] For example, the racehorse information includes performance information indicating the results of previous races, pedigree information indicating the pedigree of the racehorse, and gait quality information indicating the gait quality which is the racehorse's preferred race strategy. Specifically, the pedigree information includes information indicating the sire of the racehorse, information indicating the dam of the racehorse, and information indicating the sire of the dam of the racehorse. For example, the jockey information includes jockey performance information indicating the jockey's results in past races. The racehorse information may also include information on the weather the racehorse is good at and information indicating the material of the course (e.g., dirt) that the racehorse is good at.

[0043] The recognition unit 31 predicts the race development at the finish as follows, for example. For example, a racehorse with a gait quality of "dash" takes the strategy of leading at the start of the race and heading straight for the finish. If the racehorse with a gait quality of "dash" is not currently in the lead, the recognition unit 31 predicts that it is less likely for that racehorse with a gait quality of "dash" to finish first. Also, a racehorse with a gait quality of "stalker" runs in the rear group in the first half of the race and takes the strategy of catching up in the second half of the race. If a racehorse with a gait quality of "stalker" is in the lead among the racehorses, the recognition unit 31 predicts that it is less likely for that racehorse with a gait quality of "stalker" to finish first. In this way, when the racehorse is not in the position determined by the gait quality which is its preferred race strategy, the recognition unit 31 predicts that it is less likely for the finishing position, which is the final ranking, to be first. The recognition unit 31 outputs the development information including the predicted finishing position.

[0044] The calculation unit 32 calculates the odds for the tickets of the finishing position results in the race being conducted for the voting target. The calculation unit 32 outputs to the transmission / reception unit 33 by associating the ticket information indicating the content of the ticket with the odds information indicating the calculated odds. The ticket information includes type information indicating the type of the ticket (e.g., "single win") and finishing position information indicating the finishing position of the voting target in the ticket (e.g., "horse number 1 wins first"). The calculation unit 32 calculates the odds for the tickets of the finishing position in one or more voting targets. After calculating the odds, the calculation unit 32 outputs to the transmission / reception unit 33 by associating the ticket information including the finishing position information corresponding to the type of the ticket with the odds information.

[0045] The transmission / reception unit 33 associates the development information indicating the development of the race recognized by the recognition unit 31, the odds information indicating the odds calculated by the calculation unit 32, and the ballot information, and transmits them to the terminal 4. Further, the transmission / reception unit 33 receives from the terminal 4 the ballot information of the ballot designated to be purchased by the user and the purchase amount information indicating the purchase amount of the designated ballot.

[0046] The purchase processing unit 34 performs a purchase process for allowing the user to purchase a ballot based on the ballot information and the purchase amount information. Each time the purchase processing unit 34 performs a purchase process, it associates the ballot information and the purchase amount information and stores them in the storage unit 35. Each time the purchase processing unit 34 performs a purchase process, it may request the calculation unit 32 to calculate the odds. Thereby, each time the odds fluctuate during the race, the purchase processing unit 34 can cause the calculation unit 32 to calculate the odds.

[0047] The storage unit 35 stores the ballot information and the purchase amount information. Further, the storage unit 35 stores the feature amounts used by the recognition unit 31 for image recognition.

[0048] [Configuration of Terminal 4] With reference to FIG. 3, the configuration of the terminal 4 of the present embodiment will be described. The terminal 4 includes an acquisition unit 41, a priority setting unit 42, a determination unit 43, and a control unit 44. In the second embodiment, the terminal 4 has the basic functions of the terminal 1 in the first embodiment.

[0049] The terminal 4 is, for example, a mobile terminal possessed by a user. Alternatively, the terminal 4 may be, for example, a dedicated terminal used in a stadium where a race is held. Note that the terminal 4 may have the functions of the odds calculation device 3. The terminal 4 may execute odds calculation processing and ballot purchase processing during the race. Alternatively, the odds calculation device 3 may perform priority setting processing, determination processing, and control processing, and the display unit 46 of the terminal 4 may perform a display according to the control processing by the odds calculation device 3.

[0050] The acquisition unit 41 acquires, via the transmission / reception unit 45, odds information indicating the odds of a ticket for the finishing order result in a race being conducted by the voting target.

[0051] The priority setting unit 42 sets the priority of the tickets to be displayed. The priority setting unit 42 stores, in the storage unit 47, priority information indicating the set priority. The priority criterion, which is the criterion for setting the priority, is preset by an operation by the user on the input screen of the terminal 4.

[0052] Specifically, the priority setting unit 42 sets a priority according to the priority criterion using the development information, the ticket information, and the odds information. An example of the priority criterion is to prioritize tickets for the finishing order that is expected to win in the race development shown in the development information. Alternatively, the priority criterion may be to prioritize tickets with a smaller odds value calculated by the odds calculation device 3, that is, to prioritize popular tickets. The priority criterion may be to prioritize tickets designating racehorses of a specific bloodline. Alternatively, the priority criterion may be to prioritize tickets designating racehorses of a specific jockey. Also, racehorse information or jockey information including bloodline information indicating the bloodline of the racehorse may be stored in advance in the storage unit 47. The priority setting unit 42 may read out the racehorse information or jockey information stored in the storage unit 47 and set the priority. Also, the priority setting unit 42 may acquire the information used for setting the priority from the odds calculation device 3.

[0053] Note that the priority setting unit 42 is configured to set different priorities for the tickets according to one or two or more preset priority criteria.

[0054] For example, assume that the priority criteria are to prioritize tickets that specify racehorses of a specific bloodline or to prioritize tickets that specify racehorses of a specific jockey. When such priority criteria are used, the determination unit 43 may determine that the ticket to be displayed on the display unit 46 is the ticket for the result of the finishing order of the voting target to be prioritized. Thereby, it is possible to display on the display unit 46 a ticket according to the user's request, such as a desire to purchase a ticket for a racehorse of a specific bloodline.

[0055] The determination unit 43 determines the ticket to be displayed based on the acquired odds information and the priority order set by the priority order setting unit 42. The odds become smaller as the number of purchased tickets increases. The determination unit 43 identifies the ticket information associated with the odds information indicating odds equal to or lower than a predetermined threshold. In this way, the determination unit 43 determines the ticket to be displayed based on the priority order from among the tickets associated with odds values equal to or lower than the predetermined threshold. Thereby, the determination unit 43 can prevent tickets with a low probability of winning and a smaller number of purchases, in other words, tickets with odds values greater than the predetermined threshold, from being displayed. In this way, the determination unit 43 determines the ticket to be displayed according to the odds information and the priority order. For example, in the example of FIG. 4 described later, the determination unit 43 determines to display the top three tickets with high priority. The number of tickets to be displayed may be preset by the user.

[0056] Note that the determination unit 43 may determine to display all the tickets on the control unit 44. The control unit 44 described later may display the tickets in a list on the display unit 46 in order from the tickets with high priority.

[0057] The control unit 44 causes the display unit 46 to display the ticket according to the determination result by the determination unit 43. The control unit 44 of the present embodiment generates a purchase pattern of tickets that can obtain a refund amount according to the purchase amount of the tickets that have been purchased before the start of the race, using the tickets determined by the determination unit 43. The control unit 44 causes the display unit 46 to display the purchase pattern.

[0058] FIG. 4 is a diagram showing an example of an image displayed on the display unit 46 of the terminal 4. The processing of the terminal 4 will be described using FIG. 4 as an example. The determination unit 43 determines a voting ticket to be displayed based on the odds information and the priority order. When a priority order is set such that the smaller the odds value, the higher the priority, the determination unit 43 determines to display the voting tickets of "single win, horse number 1", "single win, horse number 6", and "single win, horse number 5" in order from the voting ticket with the smallest odds. The control unit 44 acquires purchase amount information indicating the purchase amount of the voting ticket purchased before the start of the race from the terminal 4 or the odds calculation device 3.

[0059] When a voting ticket is purchased using the terminal 4 before the start of the race, the control unit 44 acquires purchase amount information indicating the purchase amount of the voting ticket purchased before the start of the race from the storage unit 47 of the terminal 4. The storage unit 47 stores the purchase amount information of the purchased voting ticket each time the terminal 4 requests the odds calculation device 3 to purchase a voting ticket. In addition, the purchase processing unit 34 of the odds calculation device 3 stores the information indicating the purchaser, the information indicating the race, and the purchase amount information in the storage unit 35 in association with each other each time a purchase process is performed. The control unit 44 transmits the information indicating the purchaser of the voting ticket and the information indicating the race being held to the odds calculation device 3 via the transmission / reception unit 45. As a result, the control unit 44 can acquire the purchase amount information indicating the purchase amount of the voting ticket purchased before the start of the race from the odds calculation device 3.

[0060] The control unit 44 generates a purchase pattern of a voting ticket that can obtain a refund amount (in the example of FIG. 4, approximately 30,000 yen) corresponding to the purchase amount (for example, 30,000 yen) of the voting ticket purchased before the start of the race. The control unit 44 generates a purchase pattern that causes a voting ticket with an amount within a predetermined numerical range before and after the numerical value obtained by dividing the purchase amount of the purchased voting ticket by the odds value to be purchased.

[0061] For example, in the case of a purchase pattern where a betting ticket for "single win, horse number 1" with odds of "1.1" is purchased for "27,500 yen" (the first line of the betting ticket proposal in FIG. 4), if the purchase wins, a refund of 30,250 yen, which is obtained by multiplying 27,500 yen by 1.1, can be obtained. The control unit 44 causes the display unit 46 to display, for example, the image shown in FIG. 4. As shown in FIG. 4, an image indicating the race situation and the purchase patterns of the betting tickets for "single win, horse number 1", "single win, horse number 6", and "single win, horse number 5" are displayed on the display unit 46.

[0062] Further, as shown in FIG. 4, the control unit 44 may cause the display unit 46 to display the race development shown in the development information. Specifically, the control unit 44 may cause the display unit 46 to display the finally predicted finishing order of the race as the race development. In the example of FIG. 4, the control unit 44 causes the display unit 46 to display the horse number and the frame number of the horses whose finishing order from the first place to the third place is predicted.

[0063] Further, as shown in FIG. 4, the control unit 44 may cause the display unit 46 to display an image indicating the current race situation. For example, the image indicating the current race situation is an image captured by the imaging device 2. The terminal 4 may acquire the image data captured by the imaging device 2 from the odds calculation device 3. The control unit 44 may emphasize and display the voting target specified in the displayed betting ticket included in the image indicating the race situation. In the example of FIG. 4, the betting tickets specifying "horse number 1", "horse number 6", and "horse number 5" are displayed on the display unit 46, and the racehorses of "horse number 1", "horse number 6", and "horse number 5" in the image indicating the race situation are emphasized and displayed with a frame line. Further, the control unit 44 may calculate the probability of each betting ticket winning and cause the display unit 46 to display it.

[0064] When receiving an operation input by the user to determine the betting ticket to be purchased and the purchase amount, the control unit 44 requests the odds calculation device 3 to perform the purchase process of the specified betting ticket via the transmission / reception unit 45.

[0065] The display unit 46 is an example of a display means. It displays the voting ticket. The display unit 46 is, for example, a display. In the present embodiment, the display unit 46 displays the purchase pattern of the voting ticket.

[0066] The storage unit 47 stores priority criterion information indicating the priority criterion and priority order information. Further, the storage unit 47 stores purchase amount information indicating the purchase amount of the voting tickets purchased before the start of the race.

[0067] As described above, the terminal 4 acquires odds information indicating the odds of the voting tickets for the finishing order result in the race being conducted for the voting target. The terminal 4 sets the priority order of the voting tickets to be displayed on the display unit 46, and determines the voting tickets to be displayed on the display unit 46 based on the acquired odds information and the set priority order. The terminal 4 causes the display unit 46 to display the voting tickets according to the determination result. By displaying the voting tickets on the display unit 46 based on the priority order, the purchaser of the voting ticket can select the voting ticket to purchase from the voting tickets with a higher priority order. Therefore, the terminal 4 can assist in the purchase of voting tickets during the race.

[0068] [Explanation of Operations] Next, with reference to FIG. 5, an operation example of the system of the present embodiment will be described. FIG. 5 is a sequence diagram showing an operation example of the system.

[0069] The terminal 4 starts a program in response to an operation by the user. For example, the user performs an operation input for setting the priority criterion before the start of the race. The priority order setting unit 42 causes the storage unit 47 to store priority criterion information indicating the priority criterion corresponding to the operation input by the user.

[0070] The imaging device 2 images the race for the voting target (step S201). The imaging device 2 transmits the image data to the odds calculation device 3 (step S202).

[0071] The transmission / reception unit 33 of the odds calculation device 3 receives image data. The transmission / reception unit 33 outputs the image data to the recognition unit 31. The recognition unit 31 recognizes the progress of the race by the voting target based on the data obtained from the sensor (step S203). The recognition unit 31 outputs the progress information indicating the recognized progress of the race to the transmission / reception unit 33.

[0072] The calculation unit 32 calculates the odds for the voting tickets regarding the result of the finishing order in the race being conducted by a plurality of voting targets (step S204).

[0073] In step S204, the calculation unit 32 calculates the odds for various voting tickets. Specifically, the calculation unit 32 calculates the payback amount by allocating the total payback target amount to the face value amount of each voting ticket for the voting target for which the odds are calculated. The calculation unit 32 calculates the odds, which is the multiple of the payback amount with respect to the purchase amount of the voting ticket. The odds and the total payback target amount are calculated based on a preset calculation formula. The calculation formula for calculating the total payback target amount is, for example, the amount obtained by multiplying the value obtained by dividing the sum of the total face value amounts of the voting tickets for the voting target for which the odds are calculated and the total face value amounts of the voting tickets for other voting targets by the number of voting targets by the payback rate. The payback rate is, for example, a value preset by the winning horse voting method or the like. The calculation unit 32 outputs, in association with each other, the odds information indicating the calculated odds and the voting ticket information of the voting ticket for which the odds are calculated to the transmission / reception unit 33.

[0074] Note that in step S204, the calculation unit 32 may acquire the progress information from the recognition unit 31. When acquiring the progress information, the calculation unit 32 may calculate the odds according to the race progress indicated by the progress information. For example, in the race progress, the calculation unit 32 calculates the odds such that the lower the probability of hitting from the prediction of the final finishing order for the voting ticket, the higher the odds. Or, for example, when betting on the voting target with the lowest current rank in the race progress, the calculation unit 32 may calculate the odds so that a larger payback amount can be obtained than the odds calculated by the normal calculation method.

[0075] The transmission / reception unit 33 receives the deployment information input from the recognition unit 31. The transmission / reception unit 33 receives the odds information and the ballot information input from the calculation unit 32. The transmission / reception unit 33 associates the deployment information, the odds information, and the ballot information and transmits them to the terminal 4 (step S205).

[0076] The transmission / reception unit 45 of the terminal 4 receives the deployment information, the odds information, and the ballot information from the odds calculation device 3. The transmission / reception unit 45 associates the deployment information, the odds information, and the ballot information and outputs them to the acquisition unit 41. The acquisition unit 41 acquires the deployment information, the ballot information, and the odds information via the transmission / reception unit 45. The acquisition unit 41 associates the deployment information, the ballot information, and the odds information and outputs them to the priority setting unit 42 and the determination unit 43.

[0077] The priority setting unit 42 sets the priority of the ballot to be displayed (step S206). The priority setting unit 42 stores the priority information indicating the set priority in the storage unit 47. Note that the priority setting unit 42 can execute the process of step S206 at an arbitrary timing before the process of step S207 described later is started.

[0078] The determination unit 43 receives the deployment information, the ballot information, and the odds information from the acquisition unit 41. The determination unit 43 reads out the priority information stored in the storage unit 47. The determination unit 43 determines the ballot to be displayed based on the acquired odds information and the priority set by the priority setting unit 42 (step S207). The determination unit 43 associates the deployment information, the ballot information of the ballot determined to be displayed, and the odds information of that ballot and outputs them to the control unit 44. The ballot information of the ballot determined to be displayed is an example of the determination result of the determination unit 43.

[0079] The control unit 44 receives the deployment information, the ticket information of the ticket determined to be displayed, and the odds information from the determination unit 43. The control unit 44 causes the display unit 46 to display the ticket according to the determination result of the determination unit 43 (step S208). In step S208, the control unit 44 causes the display unit 46 to display the purchase pattern of the ticket. The display unit 46 displays the purchase pattern according to the determination result of the determination unit 43.

[0080] The user performs an operation input on the terminal 4 to select the purchase pattern of the ticket to be purchased from the purchase patterns of the tickets displayed on the display unit 46. The control unit 44 causes the display unit 46 to display the purchase pattern so that the purchase amount of the selected purchase pattern or the content of the ticket can be modified by the user. The terminal 4 receives an operation input for determining the ticket to be purchased and the purchase amount of the ticket (step S209). When receiving the operation input by the user for determining the ticket to be purchased and the purchase amount, the control unit 44 outputs to the transceiver unit 45 the ticket information indicating the ticket to be purchased and the purchase amount information indicating the purchase amount, in association with each other. The transceiver unit 45 requests the odds calculation device 3 to perform the purchase process of the ticket by transmitting the ticket information and the purchase amount information indicating the purchase amount, in association with each other (step S210).

[0081] The transceiver unit 33 of the odds calculation device 3 receives the ticket information and the purchase amount information indicating the purchase amount from the terminal 4. The transceiver unit 33 outputs the ticket information and the purchase amount information, in association with each other, to the purchase processing unit 34. The purchase processing unit 34 performs a purchase process for causing the user to purchase the ticket based on the ticket information of the ticket designated to be purchased by the user and the purchase amount information (step S211). Each time the purchase processing unit 34 performs the purchase process, it stores the ticket information and the purchase amount information, in association with each other, in the storage unit 35.

[0082] In this way, the terminal 4 acquires odds information indicating the odds of a ticket for the finishing order result in the race being conducted by the voting target. The terminal 4 sets the priority of the tickets to be displayed on the display unit 46, and determines the tickets to be displayed on the display unit 46 based on the acquired odds information and the set priority. The terminal 4 causes the display unit 46 to display the tickets according to the determination result. By displaying the tickets on the display unit 46 based on the priority, the purchaser of the ticket can select the ticket to purchase from the tickets with a higher priority for the purchaser. Therefore, the terminal 4 can assist in the purchase of tickets during the race.

[0083] In addition, the terminal 4 causes the display unit 46 to display a ticket purchase pattern in which a refund amount corresponding to the purchase amount of the tickets purchased before the start of the race can be obtained. Thereby, the user can select a purchase pattern that the user wishes to purchase from the purchase patterns displayed on the display unit 46 and purchase a ticket. Thereby, the terminal 4 can easily cause the user to purchase a ticket during the race.

[0084] [Modification Example 1 of the Second Embodiment] In the terminal 4 of Modification Example 1, the control unit 44 reduces the number of ticket purchase patterns to be displayed on the display unit 46 according to the elapsed time of the race. Thereby, according to the elapsed time of the race, it is possible to propose to the user who needs to purchase a ticket in a shorter time to purchase a ticket with a higher priority.

[0085] [Modification Example 2 of the Second Embodiment] In the terminal 4 of Modification Example 2, the control unit 44 changes from a ticket purchase pattern of selecting the finishing order of a plurality of voting targets in the race to a ticket purchase pattern of selecting a smaller number of finishing orders according to the elapsed time of the race. Thereby, according to the progress of the race, it is possible to propose the purchase of a ticket so that the user who needs to purchase a ticket in a shorter time can quickly consider the purchase.

[0086] Note that the control unit 44 may reduce the number of purchase patterns of the voting tickets to be displayed and change to a purchase pattern of selecting a voting ticket with a smaller finishing order according to the elapsed time of the race. Specifically, for example, the control unit 44 gradually reduces the purchase pattern of the voting ticket for selecting the finishing order up to the second place (for example, quinella) and the voting ticket for selecting the first place (for example, single win) from all types of horse racing tickets, and proposes a purchase pattern of the voting ticket with the reduced selected finishing order according to the elapsed time of the race. For example, after a certain period of time has elapsed, the control unit 44 does not display the purchase pattern of the tricast or trifecta voting ticket for selecting the finishing order up to the third place on the display unit 46. In this case, display designation information for designating the purchase pattern to be displayed according to the elapsed time of the race is stored in advance in the storage unit 47 of the terminal 4.

[0087] FIG. 6 is a diagram showing an example of the transition of the image displayed on the display unit 46 in the terminal 4 of the modified example 2 of the second embodiment. FIG. 6 is a diagram showing the transition of the displayed image from the start of the race until 3 minutes have elapsed. The control unit 44 enables the change of the display shown in FIG. 6 by reading the display designation information stored in the storage unit 47. Under the control by the display designation information, the control unit 44 causes the purchase pattern to be displayed on the display unit 46 as follows. From the start of the race until 1 minute of the elapsed race time, the control unit 44 causes the display unit 46 to display three purchase patterns including a voting ticket for selecting the finishing order of two voting targets (quinella in the example of FIG. 6), and then until 3 minutes of the elapsed race time, causes the display unit 46 to display two purchase patterns of a voting ticket for selecting the finishing order of one voting target. As shown in FIG. 6, the control unit 44 reduces the number of purchase patterns of the voting tickets to be displayed from three to two according to the elapsed race time, and changes the display of the display unit 46 to a purchase pattern of a voting ticket for selecting a smaller number of one finishing order from a voting ticket for selecting a maximum of two finishing orders. In this way, the control unit 44 generates a purchase pattern so as to satisfy the conditions specified in the display designation information and causes it to be displayed on the display unit 46. The display designation information can be set by the user. Also, as shown in FIG. 6, since the odds vary as the race progresses, they are calculated in real time by the odds calculation device 3.

[0088] [Modified Example 3 of the Second Embodiment] In the odds calculation device 3 of Modification Example 3 of the second embodiment, the recognition unit 31 predicts the remaining time until the end of the race. The recognition unit 31 of this modification calculates the prediction end time, which is the time when the voting target recognized as the race progress arrives at the goal when the ranking becomes first at the end of the race. The recognition unit 31 of this modification outputs time information indicating the remaining time from the current time to the prediction end time to the transmission / reception unit 33. The transmission / reception unit 33 transmits the time information to the terminal 4.

[0089] In this modification, the transmission / reception unit 45 of the terminal 4 receives the time information. The control unit 44 of this modification causes the display unit 46 to display the time indicated by the time information as the remaining time of the race.

[0090] Note that it is assumed that the purchase of race tickets during the race may be closed when the leading voting target enters the final corner in the race. The odds calculation device 3 of this modification may predict the time when the purchase of race tickets is closed. The control unit 44 of the terminal 4 of this modification may cause the display unit 46 to display the time from the current time to the time when the purchase of race tickets is closed.

[0091] Since the terminal 4 of this modification causes the display unit 46 to display the time during which race tickets can be purchased during the race, the user can grasp the time during which race tickets can be purchased.

[0092] [Modification Example 4 of the Second Embodiment] In the odds calculation device 3 of this modification, the recognition unit 31 recognizes the race progress based on the current positions of the respective voting targets during the race.

[0093] In this modification, the recognition unit 31 acquires position information indicating the current position of the voting target from a position measuring device provided in advance for the voting target and recognizes the race progress. The position measuring device is not limited to, for example, GPS (Global Positioning System), and positions by receiving signals from satellites or the like in other GNSS (Global Navigation Satellite System).

[0094] Alternatively, in this modified example, the recognition unit 31 may estimate the position of the voting target in the following manner. A transmitting device that emits radio waves is pre-installed on each voting target, and a receiving device that receives radio waves is pre-installed on the course of the stadium. The transmitting device transmits transmitting device identification information at a predetermined frequency. The transmitting device identification information is information that can identify the transmitting device. The recognition unit 31 of this modified example estimates the current position of each voting target from the timing when the receiving device receives the transmitting device identification information transmitted from the transmitting device of the voting target and the radio intensity.

[0095] [Modification Example 5 of the Second Embodiment] In the odds calculation device 3 of this modified example, the recognition unit 31 predicts the finishing order, which is the race progress, using AI. In this modified example, the recognition unit 31 may have a model generation function. The recognition unit 31 may use a prediction model, which will be described later, that is generated in advance. When generating a prediction model for horse racing, for example, the learning data uses information indicating the finishing order, which is the final race rank of each racehorse associated with the position of each racehorse during the race, racehorse information, and jockey information in a plurality of races. The recognition unit 31 generates a prediction model that predicts the finishing order, which is the race progress, based on the learning data. The recognition unit 31 predicts the finishing order using the generated prediction model. In this case, for example, the input to the prediction model is information regarding each voting target (in the case of horse racing, racehorse information and jockey information) and position information indicating the current position of each voting target on the course during the race. Also, the output from the prediction model is the finishing order of each voting target. Note that when the odds calculation device 3 includes a prediction unit, the prediction unit may have a model generation function. Also, the prediction unit may use a prediction model.

[0096] In addition, in this modified example, the recognition unit 31 includes a prediction model corresponding to the race for predicting the finishing order. For example, in the case of a prediction model for boat racing, the recognition unit 31 uses the following data as learning data. The recognition unit 31 uses, as learning data, information indicating the finishing order of each boat associated with the position information of each boat during the race, the exhibition time information indicating the exhibition time in the exhibition run before the race, and the player information indicating the performance of the player in a plurality of races. Further, for example, the input to the prediction model for boat racing is information regarding each voting target (exhibition time information and player information), and position information indicating the current position of each voting target on the course during the race. Further, the output from the prediction model for boat racing is the finishing order of each voting target.

[0097] Further, for example, in the case of a prediction model for track cycling, the recognition unit 31 uses the following data as learning data. The recognition unit 31 uses, as learning data, information indicating the finishing order of each voting target associated with the position information of the bicycle during the race, the player information indicating the performance of the player, the origin information indicating the origin of the player, and the leg quality information indicating the tactics that the player is good at in a plurality of races. Further, for example, the input to the prediction model for track cycling is information regarding each voting target (player information, origin information, and leg quality information), and position information indicating the current position of each voting target on the course during the race. Further, the output from the prediction model for track cycling is the finishing order of each voting target. In the case of a prediction model for auto racing, the recognition unit 31 uses at least the position of the automobile during the race and the player information indicating the performance of the player in a plurality of races as learning data. Further, for example, the input to the prediction model for auto racing is information regarding each voting target (player information), and position information indicating the current position of each voting target on the course during the race. Further, the output from the prediction model for auto racing is the finishing order of each voting target.

[0098] [Hardware Configuration Example] The procedures shown in the above-described embodiments can be realized by causing an information processing apparatus (computer) that functions as a terminal or an odds calculation apparatus to execute processing according to a display control program that realizes these functions. The information processing apparatus executes a display control method according to the program. Hereinafter, a configuration example of hardware resources for realizing each of the terminals (1, 4) or the odds calculation apparatus (3) in the above-described embodiments of the present invention using a single information processing apparatus (computer) will be described. Note that the terminal or the odds calculation apparatus may be realized using at least two information processing apparatuses physically or functionally. Also, the terminal or the odds calculation apparatus may be realized as a dedicated apparatus. Further, only some functions of the terminal or the odds calculation apparatus may be realized using an information processing apparatus.

[0099] FIG. 7 is a diagram schematically showing a hardware configuration example of an information processing apparatus capable of realizing a terminal or an odds calculation apparatus according to each embodiment of the present invention. The information processing apparatus 5 includes a communication interface 51, an input / output interface 52, an arithmetic unit 53, a storage device 54, a non-volatile storage device 55, and a drive device 56.

[0100] For example, the priority setting unit 12, the determination unit 13, and the control unit 14 of the terminal 1 in FIG. 1 can be realized by the arithmetic unit 53 and the storage device 54. The acquisition unit 11 in FIG. 1 can be realized by the communication interface 51.

[0101] For example, the recognition unit 31, the calculation unit 32, and the purchase processing unit 34 of the odds calculation apparatus 3 in FIG. 3 can be realized by the arithmetic unit 53 and the storage device 54. The transmission / reception unit 33 of the odds calculation apparatus 3 in FIG. 3 can be realized by the communication interface 51. The storage unit 35 of the odds calculation apparatus 3 in FIG. 3 can be realized by the storage device 54.

[0102] The communication interface 51 is a communication means for the terminal or odds calculation device of each embodiment to communicate with an external device by wire and / or wirelessly. When the terminal or odds calculation device is realized using at least two information processing devices, they may be connected so as to be able to communicate with each other via the communication interface 51.

[0103] The input / output interface 52 is a man-machine interface such as a keyboard which is an example of an input device and a display as an output device.

[0104] The arithmetic unit 53 is realized by an arithmetic processing device such as a general-purpose CPU (Central Processing Unit) or microprocessor, or a plurality of electric circuits. The arithmetic unit 53 can, for example, read out various programs stored in the non-volatile storage device 55 to the storage device 54 and execute processing according to the read programs.

[0105] The storage device 54 is a memory device such as a RAM (Random Access Memory) that can be referenced by the arithmetic unit 53, and stores programs and various data. The storage device 54 may be a volatile memory device.

[0106] The non-volatile storage device 55 is a non-volatile storage device such as a ROM (Read Only Memory), flash memory, etc., and can store various programs and data.

[0107] The drive device 56 is a device that processes, for example, reading and writing of data to a recording medium 57 described later.

[0108] The recording medium 57 is an arbitrary recording medium capable of recording data, such as an optical disk, magneto-optical disk, semiconductor flash memory, etc.

[0109] Each embodiment of the present invention may configure a terminal or an odds calculation device by, for example, an information processing device 5 illustrated in FIG. 7. And each embodiment of the present invention may be realized by supplying a program capable of realizing the functions described in each of the above embodiments to this terminal or odds calculation device.

[0110] In this case, it is possible to realize the embodiment by the arithmetic unit 53 executing the program supplied to the terminal or the odds calculation device. Also, it is possible to configure not all but some of the functions of the terminal or the odds calculation device by the information processing device 5.

[0111] Furthermore, the above program may be recorded on a recording medium 57, and the terminal or the odds calculation device may be configured such that the above program is appropriately stored in the non-volatile storage device 55 at the shipping stage or the operation stage of the terminal or the odds calculation device. In this case, as a method for supplying the above program, a method of installing it into the terminal or the odds calculation device using an appropriate jig may be adopted at the manufacturing stage before shipment or the operation stage. Also, as a method for supplying the above program, a general procedure such as a method of downloading from the outside via a communication line such as the Internet may be adopted.

[0112] Some or all of the above embodiments may be described as follows in the following supplementary notes, but are not limited thereto.

[0113] (Supplementary Note 1) A computer, an acquisition process of acquiring odds information indicating the odds of a voting ticket of a finishing order result in a race being conducted by a voting target, a priority setting process of setting the priority of the voting ticket to be displayed on the display means, a determination process of determining the voting ticket to be displayed on the display means based on the acquired odds information and the priority set by the priority setting process, a control process of causing the display means to display the voting ticket according to the determination result in the determination process A computer-readable recording medium on which a program for causing [the computer] to execute [the relevant operations] is recorded.

[0114] (Appendix 2) In the control process, cause the display means to display a ticket purchase pattern that can obtain a refund amount according to the purchase amount of the tickets already purchased before the start of the race. A computer-readable recording medium on which the program described in Appendix 1 is recorded.

[0115] (Appendix 3) In the control process, reduce the number of ticket purchase patterns to be displayed on the display means according to the elapsed time of the race. A computer-readable recording medium on which the program described in Appendix 1 or Appendix 2 is recorded.

[0116] (Appendix 4) In the control process, change from a ticket purchase pattern that selects the finishing order of a plurality of voting targets in the race to a ticket purchase pattern that selects a smaller finishing order according to the elapsed time of the race. A computer-readable recording medium on which the program described in any one of Appendices 1 to 3 is recorded.

[0117] (Appendix 5) In the control process, emphasize the voting targets of the tickets to be displayed on the display means. A computer-readable recording medium on which the program described in any one of Appendices 1 to 4 is recorded.

[0118] (Appendix 6) Cause a computer to perform a calculation process for calculating the odds of tickets for the finishing order results in a race being conducted by a voting target, and perform a transmission and reception process for transmitting odds information indicating the odds to a terminal, and a computer-readable recording medium on which a program for causing [the computer] to execute [the relevant operations] is recorded.

[0119] (Appendix 7) Obtain odds information indicating the odds of a ticket for the finishing order result in a race being conducted by a voting target, Set the priority order of the tickets to be displayed on the display means, Based on the obtained odds information and the set priority order, determine the tickets to be displayed on the display means, Display the tickets on the display means according to the determination result, Method.

[0120] (Appendix 8) Cause the display means to display a ticket purchase pattern that allows obtaining a refund amount corresponding to the purchase amount of a ticket purchased before the start of the race The method according to Appendix 7.

[0121] (Appendix 9) Reduce the number of ticket purchase patterns to be displayed on the display means according to the elapsed time of the race The method according to Appendix 7 or Appendix 8.

[0122] (Appendix 10) Change from a ticket purchase pattern that selects the finishing order of a plurality of voting targets in the race to a ticket purchase pattern that selects a smaller number of finishing orders according to the elapsed time of the race The method according to any one of Appendices 7 to 9.

[0123] (Appendix 11) Emphasize the voting target of the ticket to be displayed on the display means The method according to any one of Appendices 7 to 10.

[0124] (Appendix 12) Calculate the odds of a ticket for the finishing order result in a race being conducted by a voting target, Transmit odds information indicating the odds to a terminal, Method.

[0125] (Appendix 13) An acquisition means for acquiring odds information indicating the odds of a ticket for the finishing order result in a race being conducted by a voting target; A priority setting means for setting the priority of the ticket to be displayed on the display means; A determination means for determining the ticket to be displayed on the display means based on the acquired odds information and the priority set by the priority setting means; A control means for causing the display means to display a ticket according to the determination result by the determination means; A terminal comprising:

[0126] (Appendix 14) The control means causes the display means to display a ticket purchase pattern that can obtain a refund amount according to the purchase amount of the ticket purchased before the start of the race; The terminal according to Appendix 13.

[0127] (Appendix 15) The control means reduces the number of ticket purchase patterns to be displayed on the display means according to the elapsed time of the race; The terminal according to Appendix 13 or Appendix 14.

[0128] (Appendix 16) The control means changes, according to the elapsed time of the race, from a ticket purchase pattern that selects the finishing order of a plurality of voting targets in the race to a ticket purchase pattern that selects a smaller number of finishing orders; The terminal according to any one of Appendices 13 to 15.

[0129] (Appendix 17) The control means emphasizes the voting target of the ticket to be displayed on the display means; The terminal according to any one of Appendices 13 to 16.

[0130] (Appendix 18) A calculation means for calculating the odds of a ticket for the finishing order result in a race being conducted by a voting target; A transmission and reception means for transmitting odds information indicating the odds to a terminal; An odds calculation device comprising

[0131] Although the invention of the present application has been described with reference to the embodiments above, the invention of the present application is not limited to the above embodiments. Various changes that can be understood by those skilled in the art can be made to the configuration and details of the invention of the present application within the scope of the invention of the present application.

Explanation of reference numerals

[0132] 1, 4 Terminal 11, 41 Acquisition unit 12, 42 Priority setting unit 13, 43 Decision unit 14, 44 Control unit 45 Transmission / reception unit 46 Display unit 47 Storage unit 2 Imaging device 3 Odds calculation device 31 Recognition unit 32 Calculation unit 33 Transmission / reception unit 34 Purchase processing unit 35 Storage unit 5 Information processing device 51 Communication interface 52 Input / output interface 53 Arithmetic unit 54 Storage device 55 Non-volatile storage device 56 Drive device 57 Recording medium

Claims

1. A computer is caused to perform: an acquisition process of acquiring odds information indicating the odds of a ticket for a finishing order result in a race being conducted by a voting target; a priority setting process of setting a priority of a ticket to be displayed on a display means; a determination process of determining a ticket to be displayed on the display means based on the acquired odds information and the priority set by the priority setting process; a control process of causing the display means to display a ticket according to a determination result in the determination process; and in the control process, causing the display means to display a purchase pattern of a ticket that can obtain a refund amount corresponding to the purchase amount of a ticket purchased before the start of the race Program.

2. A computer is caused to perform: an acquisition process of acquiring odds information indicating the odds of a ticket for a finishing order result in a race being conducted by a voting target; a priority setting process of setting a priority of a ticket to be displayed on a display means; a determination process of determining a ticket to be displayed on the display means based on the acquired odds information and the priority set by the priority setting process; a control process of causing the display means to display a ticket according to a determination result in the determination process; and in the control process, reducing the number of purchase patterns of a ticket to be displayed on the display means according to the elapsed time of the race Program.

3. A computer is caused to perform: an acquisition process of acquiring odds information indicating the odds of a ticket for a finishing order result in a race being conducted by a voting target; a priority setting process of setting a priority of a ticket to be displayed on a display means; a determination process of determining a ticket to be displayed on the display means based on the acquired odds information and the priority set by the priority setting process; a control process of causing the display means to display a ticket according to a determination result in the determination process; and in the control process, changing, according to the elapsed time of the race, from a purchase pattern of a ticket that selects the finishing orders of a plurality of voting targets in the race to a purchase pattern of a ticket that selects fewer finishing orders Program.

4. In the control process, emphasizing a voting target of the ticket to be displayed on the display means The program according to any one of Claims 1 to 3.

5. A terminal Obtain odds information indicating the odds of a ticket for the finishing order result in a race being conducted by a voting target, Set the priority order of the tickets to be displayed on the display means, Based on the obtained odds information and the set priority order, determine the tickets to be displayed on the display means, Display the tickets on the display means according to the determination result, Cause the display means to display a purchase pattern of tickets that can obtain a refund amount corresponding to the purchase amount of tickets purchased before the start of the race Method. **Claim 6**: A terminal Obtains odds information indicating the odds of a ticket for the finishing order result in a race being conducted by a voting target, Sets the priority order of the tickets to be displayed on the display means, Based on the obtained odds information and the set priority order, determines the tickets to be displayed on the display means, Displays the tickets on the display means according to the determination result, Reduces the number of purchase patterns of tickets to be displayed on the display means according to the elapsed time of the race Method. **Claim 7**: A terminal Obtains odds information indicating the odds of a ticket for the finishing order result in a race being conducted by a voting target, Sets the priority order of the tickets to be displayed on the display means, Based on the obtained odds information and the set priority order, determines the tickets to be displayed on the display means, Displays the tickets on the display means according to the determination result, In the display on the display means, changes from a purchase pattern of tickets for selecting the finishing order of a plurality of voting targets in the race to a purchase pattern of tickets for selecting a smaller number of finishing orders according to the elapsed time of the race Method. **Claim 8** An acquisition means for obtaining odds information indicating the odds of a ticket for the finishing order result in a race being conducted by a voting target, A priority order setting means for setting the priority order of the tickets to be displayed on the display means, A determination means for determining the tickets to be displayed on the display means based on the obtained odds information and the priority order set by the priority order setting means, A control means for displaying the tickets on the display means according to the determination result by the determination means, Comprising In the control means, cause the display means to display a purchase pattern of tickets that can obtain a refund amount corresponding to the purchase amount of tickets purchased before the start of the race Terminal. An acquisition means for acquiring odds information indicating the odds of a ticket for a finishing order result in a race being conducted by a voting target; A priority setting means for setting the priority of the tickets to be displayed on the display means; A determination means for determining the tickets to be displayed on the display means based on the acquired odds information and the priority set by the priority setting means; A control means for causing the display means to display tickets according to the determination result by the determination means; Comprising: In the control means, reducing the number of purchase patterns of tickets to be displayed on the display means according to the elapsed time of the race Terminal. An acquisition means for acquiring odds information indicating the odds of a ticket for a finishing order result in a race being conducted by a voting target; A priority setting means for setting the priority of the tickets to be displayed on the display means; A determination means for determining the tickets to be displayed on the display means based on the acquired odds information and the priority set by the priority setting means; A control means for causing the display means to display tickets according to the determination result by the determination means; Comprising: In the control means, changing from a purchase pattern of a ticket for selecting the finishing order of a plurality of voting targets in the race to a purchase pattern of a ticket for selecting a smaller number of finishing orders according to the elapsed time of the race Terminal.

Citation Information

Patent Citations

  • Ballot processing server, ballot processing method and program therefor

    JP2003248740A

  • Betting slip reselling system, and betting slip reselling method

    JP2009238248A

  • Device and method for betting mid-race, and recording medium recorded with computer program source for executing the method

    JP2011005228A

  • Information processing device, betting ticket purchase method, and betting ticket purchase program

    JP2019032648A

  • Information processor, method for purchasing voting ticket, and voting ticket purchase program

    JP2021114330A