Server apparatus, control method, and program
The server device and program allow users to save and analyze their competition predictions by calculating and presenting refund amounts for purchased and non-purchased options, enhancing the analysis of their predictions.
Patent Information
- Application Number
- JP2023219916
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2023-12-26
- Publication Date
- 2025-07-08
- Estimated Expiration
- 2043-12-26
AI Technical Summary
Existing services for predicting competition outcomes, such as sports lottery tickets, do not provide results and refund amounts for purchased and non-purchased options, making it difficult to analyze one's own predictions.
A server device and program that allows users to save purchase options and quantities as bookmarks, calculate and present refund amounts based on these bookmarks, and provide detailed lists including competitor information.
Enables users to analyze their predictions by saving and presenting refund amounts for purchased and non-purchased options, facilitating a detailed analysis of their predictions.
Smart Images

Figure 2025102460000001_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to a server device, a control method, and a program.
Background Art
[0002] Conventionally, there has been a service that provides information used for predicting results regarding public competitions and competitions related to sports promotion lottery tickets, and various techniques for providing such information are known. For example, Patent Document 1 discloses a technique that enables a user to freely mark and add notes to a starting information screen provided by an information provider, so that the starting information displayed on the screen can be used as the user's personal prediction information and prediction form.
Prior Art Documents
Patent Documents
[0003]
Patent Document 1
Summary of the Invention
Problems to be Solved by the Invention
[0004] On the other hand, there is a desire to analyze one's own prediction after purchasing a ticket regarding the result of a competition. However, in the above-mentioned services, as a result of the prediction, for the purchased lottery ticket, the winning or losing result and the refund amount are presented, but for the lottery ticket of the purchase option that was not purchased, the result and the refund amount are not presented, and there is a problem that it is difficult to confirm the result.
[0005] The present invention solves the above problems, and an object of the present invention is to provide a server device, a control method, and a program that can save the purchase options and quantities predicted by a user in a bookmark and present a refund amount based on the purchase options and quantities of the saved bookmarks.
Means for Solving the Problems
[0006] The server device according to the first aspect of the present invention is a purchase form presentation unit that causes a terminal device to present a purchase form for allowing a user to confirm or edit the purchase items and quantities of tickets for predicting the results of a competition, a sales processing unit that, in response to the user performing a purchase operation on the purchase form, performs a process of selling to the user tickets related to the purchase items and quantities specified by the purchase form, a storage unit that stores a bookmark designating the purchase items and quantities specified by the purchase form in response to the user performing a save operation on the purchase form, a list presentation unit that causes the terminal device to present a list of the stored bookmarks, and a calculation unit that calculates a refund amount based on the purchase items and quantities specified by the bookmark if the result of the competition related to the purchase item specified by the stored bookmark has been determined, wherein the list presentation unit causes the terminal device to present the list including the refund amount calculated for the stored bookmark. This is the gist.
[0007] Also, in the server device according to the above aspect, the list presentation unit includes in the list a bookmark in which the user has purchased tickets related to the purchase items and quantities specified by the stored bookmark. This is the gist.
[0008] Also, in the server device according to the above aspect, the list presentation unit includes in the list information for reminding the content of the purchase item specified by the stored bookmark. This is the gist.
[0009] Also, in the server device according to the above aspect, the information for reminding the content of the purchase item is information about the competitor of the competition related to the purchase item. This is the gist.
[0010] Also, in the server device according to the above aspect, information regarding the players of the competition related to the purchase items is a name, a title, a photograph, a portrait, or a symbol mark characterized by this.
[0011] Also, in the server device according to the above aspect, the competition is a public competition or a competition targeted by a sports lottery characterized by this.
[0012] Also, in the server device according to the above aspect, the purchase form presentation unit when the user selects any bookmark from the list, causes the terminal device to present a new purchase form for the user to confirm or edit the purchase item and quantity specified by the selected bookmark characterized by this.
[0013] The control method according to the second aspect of the present invention is a control method executed by a server device, a purchase form presentation step of causing the terminal device to present a purchase form for the user to confirm or edit the purchase item and quantity of a ticket for predicting the result of a competition, a sales processing step of performing a process of selling tickets related to the purchase item and quantity specified by the purchase form to the user in response to the user performing a purchase operation in the purchase form, a saving step of saving a bookmark specifying the purchase item and quantity specified by the purchase form in response to the user performing a saving operation in the purchase form, a list presentation step of causing the terminal device to present a list of the saved bookmarks, and a calculation step of calculating a refund amount based on the purchase item and quantity specified by the bookmark if the result of the competition related to the purchase item specified by the saved bookmark is determined, comprising In the list display step, cause the terminal device to display in the list, including the refund amount calculated for the saved bookmark. This is the gist.
[0014] A program according to a third aspect of the present invention causes a computer to function as a purchase form presentation unit that causes a terminal device to present a purchase form for allowing a user to confirm or edit the purchase items and quantities of tickets for predicting competition results, a sales processing unit that performs a process of selling tickets related to the purchase items and quantities specified by the purchase form to the user in response to the user performing a purchase operation in the purchase form, a storage unit that stores a bookmark specifying the purchase items and quantities specified by the purchase form in response to the user performing a save operation in the purchase form, a list presentation unit that causes the terminal device to present a list of the stored bookmarks, a calculation unit that calculates a refund amount based on the purchase items and quantities specified by the bookmark if the result of the competition related to the purchase item specified by the stored bookmark is determined, and the list presentation unit causes the terminal device to present in the list, including the refund amount calculated for the stored bookmark. This is the gist.
[0015] The above program may be recorded on a non-transitory recording medium. The non-transitory recording medium can be distributed and sold independently of the computer. Here, the non-transitory recording medium refers to a tangible recording medium. Examples of the non-transitory recording medium include a compact disc, a flexible disc, a hard disk, a magneto-optical disk, a digital video disc, a magnetic tape, a semiconductor memory, and the like. Also, the transitory recording medium refers to the transmission medium (propagating signal) itself. Examples of the transitory recording medium include an electric signal, an optical signal, an electromagnetic wave, and the like. Note that the temporary storage area is an area for temporarily storing data and programs, and is, for example, a volatile memory such as a RAM (Random Access Memory).
Advantages of the Invention
[0016] According to the present invention, it is possible to provide a server device, a control method, and a program that can save the items and quantities expected by the user in a bookmark and present a refund amount based on the items and quantities of the saved bookmark.
Brief Description of the Drawings
[0017]
Figure 1
Figure 2
Figure 3
Figure 4
Figure 5
Figure 6
Figure 7
Figure 8
Embodiment for Carrying Out the Invention
[0018] (1. Overall Configuration) As shown in FIG. 1, the server device 100 according to the embodiment of the present invention is communicably connected via a database 200, a terminal device 300, and a computer communication network 400 such as the Internet.
[0019] The server device 100 is a device that provides information for predicting the results of a competition to users and sells tickets for predicting the results of a competition. The server device 100 refers to the information stored in the database 200 in response to a request from a user of the terminal device 300, provides information for predicting the results of a competition, and executes a process of selling tickets.
[0020] Here, the competition is a public competition or a competition targeted by a sports promotion lottery, and examples include horse racing, boat racing, motorcycle racing, auto racing, soccer, and basketball.
[0021] The database 200 is a device that stores information for predicting the results of a competition and information related to the results of a competition, and records, for example, a race card, a matchup table, information about competitors, videos of past races or games, and the results of races or games.
[0022] The terminal device 300 is a device used by a user who browses information for predicting the results of a competition or purchases a ticket for predicting the results of a competition. The terminal device 300 is, for example, a smartphone, a tablet computer, or the like.
[0023] (2. Hardware Configuration of Server Device) FIG. 2 is a block diagram showing the hardware configuration of the server device 100.
[0024] As shown in FIG. 2, the server device 100 includes a CPU (Central Processing Unit) 11, a ROM (Read Only Memory) 12, a RAM 13, a recording medium 14, an output device 15, a communication device 16, and an input device 17. Each component is connected by a bus 18.
[0025] The CPU 11 controls the operation of the entire server device 100, is connected to each component, and exchanges control signals and data.
[0026] The ROM 12 records an operating program and various data necessary for controlling the operation of the entire server device 100.
[0027] The RAM 13 is for temporarily recording data and programs, and holds programs and data read from the recording medium 14, as well as other data necessary for communication.
[0028] The recording medium 14 is composed of a hard disk, a flash memory, etc., and records data processed by the server device 100.
[0029] The output device 15 includes a display device such as an LCD (Liquid Crystal Display) and an audio output device such as a speaker. The output device 15 outputs, for example, data output from the CPU 11 under the control of the CPU 11.
[0030] The communication device 16 includes a communication interface for connecting the server device 100 to a computer communication network such as the Internet, and exchanges data with other information processing devices via the communication device 16.
[0031] The input device 17 includes input devices such as buttons, keyboards, touch panels, and microphones. The input device 17 receives operation inputs from the user of the server device 100 and outputs signals corresponding to the received operation inputs to the CPU 11.
[0032] (3. Functional Configuration of Server Device in Embodiment) The functional configuration of the server device 100 will be described with reference to FIG. 3.
[0033] Functionally, the server device 100 includes a purchase form presentation unit 101, a sales processing unit 102, a storage unit 103, a list presentation unit 104, and a calculation unit 105. In this embodiment, the CPU 11 and the communication device 16 function as the purchase form presentation unit 101, the sales processing unit 102, the storage unit 103, and the list presentation unit 104, and the CPU 11 functions as the calculation unit 105.
[0034] The purchase form presentation unit 101 causes the terminal device 300 to present a purchase form for the user to confirm or edit the purchase items and quantities of tickets for predicting the results of competitions.
[0035] Tickets for predicting the results of competitions include, for example, vehicle tickets, horse tickets, boat tickets, and sports promotion lottery tickets, and the purchase items are represented by, for example, frame numbers, vehicle numbers, horse numbers, numbers indicating the result of a match, etc.
[0036] FIG. 4 shows an example of a purchase form presented to the terminal device 300. The purchase form 510-1 in FIG. 4 is for the user to confirm or edit the purchase items and quantities of tickets for predicting the results of the "Race R10" of motorcycle racing. The purchase form 510-1 includes a starting list 511, a column 512 for specifying the purchase item, a column 513 for specifying the quantity of tickets, a button 514 to proceed to the procedure for purchasing tickets with the specified purchase item and quantity, a button 515 to save a bookmark indicating the specified purchase item and quantity, a button 516 to display race information, a button 517 to display a list of bookmarks, a button 518 to display a list of tickets for which the button 514 to proceed to the purchase procedure up to the current time has been selected, and a button 519 to display a live video of the race.
[0037] When the number in column 512 is selected by an operation such as tapping, as shown in FIG. 5, the selected number is highlighted. Column 512 in FIG. 5 indicates that the purchase item is "2-4-6". Also, when button 515 is selected by an operation such as tapping, it is highlighted as shown in FIG. 5. Button 516 in FIG. 5 indicates that the purchase item "2-4-6" and the quantity "2" have been saved as bookmarks.
[0038] For example, when the purchase form presentation unit 101 receives a request to present a purchase form for "Race R10" from the terminal device 300 of user X, it transmits the purchase form 510-1 in FIG. 4 to the terminal device 300 and causes it to be presented on the terminal device 300 of user X.
[0039] The sales processing unit 102 performs a process of selling a ticket related to the purchase item and quantity specified by the purchase form to the user in response to the user performing a purchase operation on the purchase form.
[0040] For example, when the sales processing unit 102 receives information indicating that button 514 of the purchase form 510-1 in FIG. 5 has been selected from the terminal device 300 of user X, it causes the terminal device 300 to present a sales page for performing the procedure of purchasing a ticket related to the purchase item "2-4-6" and the quantity "2". The sales processing unit 102 performs processes such as acquiring user information for purchasing the ticket and making a payment based on the operation of user X on the sales page.
[0041] The storage unit 103 stores a bookmark specifying the purchase item and quantity specified by the purchase form in response to the user performing a save operation on the purchase form.
[0042] For example, when the storage unit 103 receives information indicating that button 515 of the purchase form 510-1 in FIG. 5 has been selected from the terminal device 300 of user X, it stores a bookmark specifying the purchase item "2-4-6" and the quantity "2" for "Race R10" in association with the identification information of user X in the recording medium 14 of the server device 100.
[0043] The list presentation unit 104 causes the terminal device 300 to present a list of the saved bookmarks.
[0044] For example, when the list presentation unit 104 receives information indicating that the button 517 of the purchase form 510-1 in FIG. 5 has been selected from the terminal device 300 of user X, it transmits a list of the bookmarks saved by user X to the terminal device 300 and causes the terminal device 300 of user X to present it.
[0045] Here, the list presentation unit 104 includes, in the list, the bookmarks for which the user has purchased tickets related to the items and quantities specified by the saved bookmarks.
[0046] For example, assume that the user has saved a bookmark specifying an item "2-4" and a quantity "3" for "Race R8" in the past, and has purchased only "3" tickets for the item "2-4" of "Race R8". In this case, the list presentation unit 104 includes, in the list and presents, the bookmark specifying the item "2-4" and the quantity "3" of the purchased "Race R8".
[0047] In addition, the list presentation unit 104 includes, in the list, information for reminding the content of the item specified by the saved bookmark.
[0048] The information for reminding the content of the item is information about the competitors of the competition related to the item.
[0049] The competitors are, for example, jockeys in cycle racing, riders or starting horses in horse racing, boat racers in boat racing, auto racers in auto racing, and starting member players in soccer or basketball.
[0050] Specifically, the information about the competitors of the competition related to the item is a name, a title, a photo, a caricature, or a symbol mark.
[0051] For example, in the case of the bet "2-4-6" in the bicycle race "Race R10", the information regarding the athletes participating in the event related to the bet is the names of the athletes (rider names) "BBB BBB", "DDD DDD", and "FFF FFF".
[0052] Fig. 6 shows an example of a list of bookmarks presented to the terminal device 300 of user X. The bookmark list 520 in Fig. 6 includes bookmarks 521 to 526 for each race. Bookmarks 521 and 522 are bookmarks related to tickets for races before the voting deadline, and bookmarks 523 to 526 are bookmarks related to tickets for races after the voting deadline and with the results of the event determined. By selecting the icon 530, the detailed information of the bookmarks 521 to 526 can be expanded and displayed or hidden.
[0053] Bookmark 521 includes a bet 5211, a quantity 5212, the name of the rider with the race number of the bet 5213, and odds 5214. Similarly, bookmark 522 includes a bet 5221, a quantity 5222, the name of the rider with the race number of the bet 5223, and odds 5224. Also, bookmark 523 includes two bookmarks 523-1 and 523-2. Bookmark 523-1 is a bookmark for a bet that was predicted correctly and for a ticket that was not purchased, and bookmark 523-2 is a bookmark for a bet that was predicted incorrectly and for a ticket that was purchased. The bookmark 523-1 for the correct prediction is highlighted as shown in Fig. 6. Bookmark 523-1 includes a bet 523-11, a quantity 523-12, the name of the rider with the race number of the bet 523-13, odds 523-14, and further includes a refund amount 523-15 calculated by the calculation unit 105 described later. Also, bookmark 523-2 includes a bet 523-21, a quantity 523-22, the name of the rider with the race number of the bet 523-23, odds 523-24, and further includes information 523-25 indicating that the user has purchased it.
[0054] If the result of the competition related to the bet specified by the saved bookmark has been determined, the calculation unit 105 calculates the refund amount based on the bet and quantity specified by the bookmark.
[0055] For example, for bookmarks 523 to 526 (Fig. 6) related to tickets of a race whose result has been determined, the calculation unit 105 calculates the refund amount based on the bets and quantities specified by bookmarks 523 to 526. Specifically, the calculation unit 105 refers to the race results stored in the database 200 to determine whether the prediction of each bet specified by bookmarks 523 to 526 is correct or incorrect. Then, the calculation unit 105 calculates the refund amount for the bets whose predictions are correct among the bets specified by bookmarks 523 to 526. For example, the calculation unit 105 obtains a refund amount of "160,800 yen" based on the bet "1-3-5" and quantity "3" of bookmark 523-1 whose prediction is correct. On the other hand, the calculation unit 105 determines that the prediction of the bet of bookmark 523-2 is incorrect and does not calculate the refund amount.
[0056] Then, the list presentation unit 104 causes the terminal device 300 to present in the list the refund amount calculated for the saved bookmarks.
[0057] For example, as shown in Fig. 6, the list presentation unit 104 causes the terminal device 300 to present in the list 520 by including the refund amount 523-15 calculated for bookmark 523-1. Also, when the prediction of the bet specified by bookmark 524 is correct, the list presentation unit 104 includes it in the list 520 so that the refund amount can be known even when bookmark 524 is not expanded and displayed, as shown in the refund amount 5241 in Fig. 6.
[0058] In addition, when the user selects any bookmark from the list, the purchase form presentation unit 101 causes the terminal device 300 to present a new purchase form for the user to confirm or edit the bet and quantity specified by the selected bookmark.
[0059] For example, in the list 520 of FIG. 6, assuming that the purchase item 5221 of the bookmark 522 is selected by the user by tapping or the like, the list presentation unit 104 determines that the bookmark 522 has been selected, and as shown in FIG. 7, the purchase form presentation unit 101 causes the terminal device 300 to present the purchase form 510-2 in which the purchase item "6-3-1" and the quantity "1" of the "race R9" indicated by the bookmark 522 are specified.
[0060] (4. Operation of the Server Device in the Embodiment) The operation of the server device 100 of this embodiment will be described with reference to FIG. 8. For example, when the server device 100 receives a request to present a purchase form from the terminal device 300, it starts the control process shown in FIG. 8.
[0061] The purchase form presentation unit 101 causes the terminal device 300 to present a purchase form for the user to confirm or edit the purchase item and quantity of the ticket for predicting the result of the competition (step S101).
[0062] For example, when the purchase form presentation unit 101 receives a request to present a purchase form for "race R10" from the terminal device 300 of user X, it transmits the purchase form 510-1 in FIG. 4 to the terminal device 300 and causes the terminal device 300 to present it.
[0063] The sales processing unit 102 determines whether a purchase operation by the user has been performed on the purchase form (step S102). When the sales processing unit 102 determines that a purchase operation by the user has been performed on the purchase form (step S102; YES), it performs a process of selling the ticket related to the purchase item and quantity specified by the purchase form to the user (step S103). On the other hand, when the sales processing unit 102 determines that no purchase operation by the user has been performed on the purchase form (step S102; YES), it proceeds to step S104.
[0064] For example, when the sales processing unit 102 receives information indicating that the button 514 of the purchase form 510-1 in FIG. 5 has been selected from the terminal device 300 of user X, it determines that a purchase operation has been performed by the user, and presents a sales page for the procedure of purchasing tickets related to the purchase item "2-4-6" and the quantity "2" to the terminal device 300. Based on the user's operation on the sales page, it performs processes such as obtaining user information and making a payment for purchasing the tickets. On the other hand, when the sales processing unit 102 does not receive information indicating that the button 514 of the purchase form 510-1 has been selected from the terminal device 300 of user X, it determines that no purchase operation has been performed by the user and proceeds to step S104.
[0065] The storage unit 103 determines whether a save operation has been performed by the user in the purchase form (step S104). When the storage unit 103 determines that a save operation has been performed by the user in the purchase form (step S104; YES), it saves a bookmark specifying the purchase item and quantity specified by the purchase form (step S105). Then, it returns to step S102. On the other hand, when the storage unit 103 determines that no save operation has been performed by the user in the purchase form (step S104; NO), it proceeds to step S106.
[0066] For example, when the storage unit 103 receives information indicating that the button 515 of the purchase form 510-1 in FIG. 5 has been selected from the terminal device 300 of user X, it determines that a save operation has been performed by the user, and saves a bookmark specifying the purchase item "2-4-6" and the quantity "2" for "Race R10" in association with the identification information of user X. On the other hand, when the storage unit 103 does not receive information indicating that the button 515 of the purchase form 510-1 has been selected from the terminal device 300 of user X, it determines that no save operation has been performed by the user and proceeds to step S106.
[0067] The list presentation unit 104 determines whether or not a list display operation has been performed by the user in the purchase form (step S106). When the list presentation unit 104 determines that a list display operation has been performed by the user in the purchase form (step S106; YES), if the result of the competition related to the purchase item specified by the saved bookmark has been determined, the calculation unit 105 calculates the refund amount based on the purchase item and quantity specified by the bookmark (step S107). Then, the list presentation unit 104 causes the terminal device 300 to present the list of the saved bookmarks including the calculated refund amount (step S108). On the other hand, when the list presentation unit 104 determines that a list display operation has not been performed by the user in the purchase form (step S106; NO), the process returns to step S102.
[0068] For example, when the list presentation unit 104 receives information indicating that the button 517 of the purchase form 510-1 in FIG. 5 has been selected from the terminal device 300 of user X, it determines that a list display operation has been performed by the user, and the calculation unit 105 calculates the refund amount based on the purchase items and quantities specified by the bookmarks 523 to 526 (FIG. 6) related to the tickets of the races whose results have been determined. Then, as shown in FIG. 6, the list presentation unit 104 causes the terminal device 300 of user X to present the calculated refund amounts 523-15 and 5241 included in the list 520. On the other hand, when the list presentation unit 104 does not receive information indicating that the button 517 of the purchase form 510-1 has been selected from the terminal device 300 of user X, it determines that a list display operation has not been performed by the user, and the process returns to step S102.
[0069] The list display unit 104 determines whether or not a user has selected a bookmark in the list (step S109). When the list display unit 104 determines that a user has selected a bookmark in the list (step S109; YES), the purchase form display unit 101 causes the terminal device 300 to display a new purchase form for the user to confirm or edit the item to be purchased and the quantity specified by the selected bookmark (step S110). On the other hand, when the list display unit 104 determines that a user has not selected a bookmark in the list (step S109; NO), it waits as it is.
[0070] For example, when the list display unit 104 receives information indicating that the item 52211 of the bookmark 522 in the list 520 of FIG. 6 has been selected from the terminal device 300 of user X, it determines that the user has selected the bookmark 522, and the purchase form display unit 101 causes the terminal device 300 of user X to display the purchase form 510-2 in which the item “6-3-1” of “Race R9” and the quantity “1” indicated by the bookmark 522 are specified, as shown in FIG. 7. On the other hand, when the list display unit 104 does not receive information indicating that any bookmark item in the list 520 of FIG. 6 has been selected, it determines that the user has not selected a bookmark and waits as it is.
[0071] According to the present embodiment, the item to be purchased and the quantity expected by the user are saved in the bookmark, and the refund amount based on the item and quantity of the saved bookmark is presented. Thereby, if the user has saved it in the bookmark, the user can confirm the refund amount calculated based on the expected item and quantity, and can analyze the user's prediction including the item that was expected but not purchased.
[0072] Also, according to the present embodiment, a list including bookmarks of the purchased items and the quantities of the coupons related thereto is presented. This facilitates the comparison between the predicted results of the coupons for the purchased items and quantities and the predicted results of the coupons for the items and quantities that were not purchased, and enables a detailed analysis of one's own predictions.
[0073] Also, according to the present embodiment, the list of bookmarks is presented including information for reminding the content of the items. Generally, since items are represented by numbers, it is difficult to grasp what predictions were made just by looking at the items. However, just by looking at the list of bookmarks, the content of the items can be grasped, and the analysis of one's own predictions can be easily performed.
[0074] (5. Modification Example) As described above, the embodiments of the present invention have been explained. However, in implementing the present invention, various forms of modification and application are possible.
[0075] In the above embodiment, an example in which the names (athlete names) of the athletes are displayed in the list 520 of FIG. 6 has been shown. However, the aspect of including information regarding the athletes of the competition related to the items in the list is not limited to this. For example, when the athlete name 5213 in FIG. 6 is selected by tapping or the like, the list presentation unit 104 may display a face photo of the athlete included in the athlete name 5213 by way of a pop-up.
[0076] Also, by applying the operation program that defines the operation of the server device 100 according to the above embodiment to an existing personal computer or information terminal device, it is also possible to cause the personal computer or information terminal device to function as the server device 100 according to the embodiment.
[0077] The present invention can be embodied in various forms and variations without departing from the broad spirit and scope of the present invention. Also, the above-described embodiments are for explaining the present invention and do not limit the scope of the present invention. That is, the scope of the present invention is indicated by the claims rather than the embodiments. And various modifications made within the scope of the claims and within the scope of the meaning of the invention equivalent thereto are considered to be within the scope of this invention.
Industrial Applicability
[0078] According to the present invention, it is possible to provide a server device, a control method, and a program that can save the items to be purchased and the quantities expected by the user in a bookmark and present a refund amount based on the items to be purchased and the quantities in the saved bookmark.
Explanation of Signs
[0079] 11 CPU 12 ROM 13 RAM 14 Recording medium 15 Output device 16 Communication device 17 Input device 18 Bus 100 Server device 101 Purchase form presentation unit 102 Sales processing unit 103 Storage unit 104 List presentation unit 105 Calculation unit 200 Database 300 Terminal device 400 Computer communication network 510-1,510-2 Purchase form 511 Departure table 512,513 Columns 514~519 Buttons 520 List 521~526,523-1,523-2 Bookmarks 5211,5221,523-11,523-21, Items to be purchased Quantities of 5212, 5222, 523-12, 523-22 Names of players 5213, 5223, 523-13, 523-23 Odds of 5214, 5224, 523-14, 523-24 Amounts of refund 523-15, 5241 Information of 523-25 Icon of 530
Claims
1. A purchase form presentation unit that causes a terminal device to present a purchase form for allowing a user to confirm or edit the purchase items and quantities of tickets for predicting the results of a competition; A sales processing unit that performs a process of selling tickets related to the purchase items and quantities specified by the purchase form to the user in response to the user performing a purchase operation in the purchase form; A storage unit that stores a bookmark designating the purchase items and quantities specified by the purchase form in response to the user performing a save operation in the purchase form; A list presentation unit that causes the terminal device to present a list of the stored bookmarks; A calculation unit that calculates a refund amount based on the purchase items and quantities specified by the bookmark if the result of the competition related to the purchase item specified by the stored bookmark has been determined, comprising: The list presentation unit causes the terminal device to present the list including the refund amount calculated for the stored bookmark. A server device characterized by the above.
2. The list presentation unit includes, in the list, a bookmark for which the user has purchased tickets related to the purchase items and quantities specified by the stored bookmark. The server device according to claim 1, characterized by the above.
3. The list presentation unit includes, in the list, information for reminding the content of the purchase item specified by the stored bookmark. The server device according to claim 1 or 2, characterized by the above.
4. The information for reminding the content of the purchase item is information about the competitor of the competition related to the purchase item. The server device according to claim 3, characterized by the above.
5. The information about the competitor of the competition related to the purchase item is a name, title, photo, caricature, or symbol mark. The server device according to claim 4, characterized by the above.
6. The competition is a public competition or a competition targeted by a sports promotion lottery. The server device according to claim 4, characterized by the above.
7. The purchase form presentation unit: When the user selects any bookmark from the list, causes the terminal device to present a new purchase form for allowing the user to confirm or edit the purchase items and quantities specified by the selected bookmark. The server device according to claim 1 or 2, characterized by the above.
8. A control method executed by a server device, A purchase form presentation step of causing a terminal device to present a purchase form for allowing a user to confirm or edit the purchase items and quantities of tickets for predicting competition results; A sales processing step of performing a process of selling tickets related to the purchase items and quantities specified by the purchase form to the user in response to the user performing a purchase operation in the purchase form; A saving step of saving a bookmark specifying the purchase items and quantities specified by the purchase form in response to the user performing a saving operation in the purchase form; A list presentation step of causing the terminal device to present a list of the saved bookmarks; A calculating step of calculating a refund amount based on the purchase items and quantities specified by the bookmark if the result of the competition related to the purchase item specified by the saved bookmark has been determined, and comprising: In the list presentation step, causing the terminal device to present the list including the refund amount calculated for the saved bookmark; A control method characterized by the above.
9. A computer is caused to function as: A purchase form presentation unit that causes a terminal device to present a purchase form for allowing a user to confirm or edit the purchase items and quantities of tickets for predicting competition results; A sales processing unit that performs a process of selling tickets related to the purchase items and quantities specified by the purchase form to the user in response to the user performing a purchase operation in the purchase form; A saving unit that saves a bookmark specifying the purchase items and quantities specified by the purchase form in response to the user performing a saving operation in the purchase form; A list presentation unit that causes the terminal device to present a list of the saved bookmarks; A calculating unit that calculates a refund amount based on the purchase items and quantities specified by the bookmark if the result of the competition related to the purchase item specified by the saved bookmark has been determined; and The list presentation unit causes the terminal device to present the list including the refund amount calculated for the saved bookmark; A program characterized by the above.
Citation Information
Patent Citations
System for providing public race information, its service method, and its program
JP2006072425A