Purchase reservation device, purchase reservation method, and program

The purchase reservation device facilitates easy setting and automatic cancellation of reservations by allowing users to define conditions that trigger cancellation before the end of the sale period, improving user convenience and flexibility.

JP7807514B1Active Publication Date: 2026-01-27RAKUTEN GROUP INC
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
JP2024203379
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2024-11-21
Publication Date
2026-01-27
Estimated Expiration
2044-11-21

AI Technical Summary

Technical Problem

Existing purchase reservation systems lack the ability to easily set cancellation conditions for reservations, making it inconvenient for users.

Method used

A purchase reservation device that allows users to set cancellation conditions for their reservations, which are automatically checked against predetermined criteria before the end of the sale period, enabling automatic cancellation if the conditions are met.

Benefits of technology

Enables easy setting and automatic cancellation of reservations based on user-defined or system-recommended conditions, enhancing user convenience and flexibility.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007807514000001_ABST
    Figure 0007807514000001_ABST
Patent Text Reader

Abstract

To provide a purchase reservation device or the like that can easily set cancellation conditions for the reservation of voting tickets. [Solution] A purchase reservation device 10 that allows a reserver to reserve the purchase of an electronically purchasable object before the object goes on sale includes a reception unit 101 that receives cancellation conditions set by the reserver in association with the reservation for the purchase of the object, and a cancellation unit 104 that cancels the reservation if the cancellation conditions set in association with the reservation are satisfied at the time of judgment set a planned grace period before the end of the sale of the object.
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The present invention relates to a purchase reservation device, a purchase reservation method, and a program. [Background technology]

[0002] A betting ticket reservation and purchase terminal device has been proposed that accepts betting ticket purchase reservations, obtains a range of expected odds, which are the odds desired for purchase for each combination in the purchase reservation, and purchases betting tickets within the purchase reservation contents whose closing odds are within the range of expected odds, but does not purchase betting tickets whose closing odds are outside the range of expected odds (for example, Patent Document 1). [Prior art documents] [Patent documents]

[0003] [Patent Document 1] Japanese Patent Application Laid-Open No. 2015-49640 Summary of the Invention [Problem to be solved by the invention]

[0004] In a device that allows a purchase to be reserved, such as the device disclosed in Patent Document 1, it is desirable to be able to easily set cancellation conditions for the reservation.

[0005] The present invention has been made in view of the above circumstances, and has as its object to provide a purchase reservation device and the like that can easily set cancellation conditions for a reservation of an object to be purchased. [Means for solving the problem]

[0006] In order to achieve the above object, the purchase reservation device of the present invention comprises: A purchase reservation device that allows a reserver to reserve the purchase of an object that can be purchased electronically before the object is sold, a reception unit that receives cancellation conditions set by the reserver in association with the reservation for the target purchase; a cancellation unit that cancels the reservation if a cancellation condition set in association with the reservation is satisfied at a determination time set before the end time of the target sale by the planned grace period; Equipped with. [Effects of the Invention]

[0007] According to the present invention, cancellation conditions for a reservation of a purchase object can be easily set. [Brief explanation of the drawings]

[0008] [Figure 1] 1 is a functional block diagram of a purchase reservation system and a purchase reservation device according to an embodiment of the present invention. [Figure 2] 1 is a diagram illustrating an example of a hardware configuration of an information processing device that constitutes the purchase reservation system according to the present embodiment. [Figure 3] 10 is a flowchart showing an example of a purchase / reservation acceptance process. [Figure 4] 10 is a flowchart illustrating an example of a purchase determination process. [Figure 5] FIG. 10 is a diagram showing a display example in the purchase reservation system. [Figure 6] 10A and 10C are diagrams showing examples of displays in a purchase reservation system. DETAILED DESCRIPTION OF THE INVENTION

[0009] Hereinafter, a purchase reservation device 10 according to an embodiment of the present invention and a purchase reservation method executed by the purchase reservation device 10 will be described with reference to the drawings. Note that the same or corresponding parts in the drawings are given the same reference numerals.

[0010] FIG. 1 is a functional block diagram showing the functional configuration of a purchase reservation system 100 and a purchase reservation device 10 according to the present embodiment. The purchase reservation system 100 comprises a purchase reservation device 10 and a user terminal 20. The purchase reservation device 10 and the user terminal 20 are connected via a communications network such as the Internet or a mobile communications network, and transmit and receive information to and from each other via the communications network. The purchase reservation device 10 is also connected via the communications network to a sales server 30 that sells items that can be purchased electronically. The purchase reservation device 10 and the sales server 30 transmit and receive information to and from each other via the communications network.

[0011] The purchase reservation system 100 of this embodiment is a system that allows a user to purchase an object sold electronically by the sales server 30 and also allows the user to reserve the purchase of the object before the object is sold. Specifically, when the purchase reservation device 10 receives a request from the user terminal 20 to purchase an object sold electronically by the sales server 30, the purchase reservation device 10 communicates with the sales server 30 in response to the request and purchases the object. In other words, the purchase reservation device 10 acts as an intermediary or an agent for the purchase of the object sold electronically by the sales server 30.

[0012] Furthermore, when the purchase reservation device 10 receives a request from the user terminal 20 to reserve the purchase of an object that is being sold electronically by the sales server 30 before the object is sold, the purchase reservation device 10 purchases the object after the object is sold in response to the request. Note that a user who reserves the purchase of an object is also referred to as a reserver.

[0013] Furthermore, in the purchase reservation system 100 of this embodiment, a reserver can set cancellation conditions for a reservation for the purchase of a target item. For example, if the cancellation conditions set for the reservation are met after the target item has been sold, the reservation will be canceled. Therefore, by setting conditions that are inconvenient for the reserver as cancellation conditions, the reserver can automatically cancel the reservation depending on the situation after the target item has been sold. This improves the convenience of users when reserving the purchase of a target item.

[0014] Purchase reservation device 10 is configured by, for example, a communication-capable information processing device such as a personal computer (PC) or a workstation. Purchase reservation device 10 may also be a dedicated device. Also, while FIG. 1 shows one purchase reservation device 10, purchase reservation device 10 may also be configured by multiple information processing devices.

[0015] The purchase reservation device 10 is a web server that provides a user terminal 20 with an interface for purchasing or reserving the purchase of items sold by the sales server 30 via a web browser or dedicated application. The items sold by the sales server 30 are items that can be purchased electronically, such as betting tickets for publicly managed races. Publicly managed races include horse racing, bicycle racing, boat racing, and auto racing. In this embodiment, an example will be described in which the items sold by the sales server 30 are betting tickets for horse racing, i.e., electronic winning tickets (betting tickets). Even if the conditions for a race, such as the horses and starting positions, are determined the day before the race, betting tickets may only be available for purchase on the day of the race. The purchase reservation device 10 of this embodiment accepts reservations for betting tickets after the starting positions of the horses are determined the day before the race, but before betting tickets go on sale.

[0016] Purchase reservation device 10 functionally comprises, for example, a reception unit 101, a reservation information DB (Data Base) 102, a purchase unit 103, a cancellation unit 104, and an information acquisition unit 105, as shown in FIG.

[0017] The reception unit 101 provides the user terminal 20 with an interface for purchasing or reserving the purchase of an item sold by the sales server 30. The interface is, for example, a display screen of a web page or a dedicated application. The reception unit 101 receives, from the user terminal 20, purchase information specifying the item to be purchased and the price via the interface provided to the user terminal 20. The reception unit 101 also receives, from the user terminal 20, reservation information specifying the item to be reserved for purchase and the price via the interface. Furthermore, the reception unit 101 receives, from the user terminal 20, cancellation conditions set for the reservation information.

[0018] The reservation information DB 102 stores the reservation information received by the reception unit 101 in association with user information. If a cancellation condition is set in the reservation information, the reservation information DB 102 stores the cancellation condition in association with the reservation information.

[0019] The purchasing unit 103 performs processing to purchase an object corresponding to the purchase information received by the receiving unit 101 from the sales server 30 at a price corresponding to the purchase information. The purchasing unit 103 purchases the object by transmitting the purchase information, the user's payment information, etc. to the sales server 30. When the purchase of the object is completed, the purchasing unit 103 stores the purchase details in association with the user. The stored purchase details can be referenced from the user terminal 20.

[0020] The cancellation unit 104 refers to the reservation information stored in the reservation information DB 102, determines whether the cancellation conditions associated with the reservation information corresponding to the target are satisfied, and cancels the reservation corresponding to the reservation information if the cancellation conditions are satisfied. The cancellation unit 104 cancels the reservation, for example, by adding a flag indicating that the reservation has been canceled to the reservation information that satisfies the cancellation conditions in the reservation information DB 102.

[0021] The information acquisition unit 105 acquires information related to the cancellation conditions from the operator of the sales server 30 or the like via a communication network such as the Internet. If the subject is a betting ticket, the information acquisition unit 105 acquires information related to the cancellation conditions, such as odds, weather, track condition, horse weight, and number of horses, from the horse race organizer or the like via a communication network such as the Internet. Note that the information acquisition unit 105 may acquire information related to the cancellation conditions from any information source.

[0022] The cancellation unit 104 determines whether each reservation information stored in the reservation information DB 102 satisfies the cancellation conditions based on the information acquired by the information acquisition unit 105.

[0023] Furthermore, the cancellation unit 104 determines whether the cancellation conditions are met at a determination time that is set a predetermined grace period before the time when the sale of the target is to end. If the target is a betting ticket, the cancellation unit 104 determines whether the cancellation conditions are met at a determination timing that is a predetermined time before the betting deadline for the betting ticket (for example, 5 minutes before).

[0024] The cancellation unit 104 notifies the purchase unit 103 of the reservation information that was not canceled at the above-mentioned determination timing. Then, the purchase unit 103 performs processing to purchase the object corresponding to the reservation information that was not canceled at the determination timing at the price corresponding to the reservation information. In other words, the timing to determine the cancellation conditions is also the timing to process the purchase of the reservation information.

[0025] When the subject of the determination is a betting ticket, the timing for the determination of the cancellation conditions by the cancellation unit 104 may be, for example, after the race organizer publishes official information on the weather and track conditions and betting ticket purchases have begun, and before a sufficient time for the purchase reservation device 10 to complete all purchases for the reserved number after determining the cancellation conditions. In other words, the expected grace period may be a sufficient time for the purchase reservation device 10 to complete all purchases for the reserved number after determining the cancellation conditions. The expected grace period may also be calculated by multiplying the total number of applicable reservations by the processing time required to purchase one reservation by the safety rate.

[0026] Since horse racing odds may fluctuate up until the betting deadline, the timing for determining the cancellation conditions may be set as close as possible to the betting deadline.

[0027] With such a functional configuration, purchase reservation device 10 can execute the purchase reservation method of this embodiment. Note that the functional configuration of purchase reservation device 10 shown in FIG. 1 is an example, and can be changed as desired as long as the configuration achieves the same function. For example, the functional configuration of purchase reservation device 10 may be further subdivided. Furthermore, purchase reservation device 10 may also have a function to provide user terminal 20 with information regarding the purchase of the target, such as purchase history, reservation history, betting ticket results, and refund information.

[0028] The user terminal 20 is an information processing device with a communication function, such as a smartphone, tablet, or PC used by a user. While one user terminal 20 is shown in FIG. 1, any number of user terminals 20 may be used. Based on a user's operation, the user terminal 20 receives a form for purchasing or reserving an item sold by the sales server 30 from the purchase reservation device 10 via a communication network. When the user operates the form to select an item to purchase or reserve, input the amount, etc., purchase information or reservation information is transmitted from the user terminal 20 to the purchase reservation device 10. Furthermore, if reservation cancellation conditions are set in the form, the cancellation conditions are transmitted from the user terminal 20 to the purchase reservation device 10.

[0029] The sales server 30 is a server that sells items that can be purchased electronically via a communication network. When the items are betting tickets, the sales server 30 is a server for selling betting tickets operated by a horse racing organizer. For example, a purchaser can purchase a betting ticket electronically by providing the sales server 30 with betting details, user identification information, payment information, information on where to pay out the payout, etc. via the communication network.

[0030] 2 is a diagram showing an example of the hardware configuration of information processing devices that make up the purchase reservation device 10, user terminal 20, and sales server 30. The purchase reservation device 10 has a processor 11 such as a CPU (Central Processing Unit) or GPU (Graphical Processing Unit), a storage device 12 such as a memory, HDD (Hard Disk Drive) and / or SSD (Solid State Drive), a communication interface 13 for wired or wireless communication, an input device 14 for accepting input operations, and an output device 15 for outputting information. The input device 14 is, for example, a keyboard, touch panel, camera, mouse, and / or microphone. The output device 15 is, for example, a display and / or speaker.

[0031] Processor 11 of purchase reservation device 10 reads a program stored in storage device 12, causing it to operate as the various functional units shown in Fig. 1. Storage device 12 of purchase reservation device 10 functions as reservation information DB 102, and stores multiple pieces of reservation information.

[0032] The user terminal 20 similarly includes a processor 21 , a storage device 22 , a communication interface 23 , an input device 24 , and an output device 25 .

[0033] Processor 21 of user terminal 20 loads a program stored in storage device 22 to implement functions for using purchase reservation system 100. The functions may be implemented by a dedicated application or a general-purpose web browser. For example, processor 21 transmits purchase information to purchase reservation device 10 in response to a user's purchase operation. Processor 21 also transmits reservation information and reservation cancellation conditions to purchase reservation device 10 in response to a user's purchase reservation operation.

[0034] Similarly, the sales server 30 has a processor 31, a storage device 32, a communication interface 33, an input device 34, and an output device 35. The processor 31 of the sales server 30 realizes the function of selling items that can be purchased electronically by reading a program stored in the storage device 32. Note that unnecessary hardware components may be omitted from the purchase reservation device 10 and the sales server 30.

[0035] Next, the operation of the purchase reservation device 10 will be described. Figure 3 is a flowchart showing an example of the purchase / reservation acceptance process executed by the purchase reservation device 10. The purchase / reservation acceptance process is executed by processor 11 of the purchase reservation device 10 reading a program stored in storage device 12. For example, upon access from user terminal 20, processor 11 provides user terminal 20 with a form for purchasing or reserving a betting ticket that is the subject of sale, and then executes the purchase / reservation acceptance process.

[0036] In the purchase / reservation acceptance process, the processor 11 determines whether purchase information has been received from the user terminal 20 (step S11). When the necessary information is selected or entered in a form for purchasing or reserving a betting ticket on the user terminal 20 and a purchase confirmation operation is performed on the form, the purchase information is sent from the user terminal 20 to the purchase reservation device 10. When the object to be sold is a betting ticket, the purchase information specifies the type of race, the betting type indicating the type of betting ticket, the purchase method, the horse number or gate number, and the purchase price. The type of race includes information on the venue, date, and race number. The purchase method is usually either flow, box, or formation.

[0037] When the processor 11 receives purchase information from the user terminal 20 (step S11; Yes), the processor 11 performs a purchase process to purchase a betting ticket by transmitting the purchase information, the user's payment information, etc. to the sales server 30 (step S12). After that, the processor 11 ends the purchase / reservation acceptance process.

[0038] If purchase information has not been received from user terminal 20 (step S11; No), processor 11 determines whether reservation information has been received from user terminal 20 (step S21). The purchase information is sent from user terminal 20 to purchase reservation device 10 in response to, for example, the selection or input of necessary information in a form for purchasing or reserving a betting ticket and the confirmation of purchase in the form. The reservation information includes the same information as the purchase information.

[0039] If reservation information is received from the user terminal 20 (step S21; Yes), the processor 11 associates the reservation information with the user who made the reservation and stores the reservation information in the reservation information DB 102 (step S22). If reservation information is not received from the user terminal 20 (step S21; No), the processor 11 ends the purchase / reservation acceptance process.

[0040] Then, processor 11 determines a recommended cancellation condition for the target identified from the reservation information (step S23). In step S23, processor 11 determines one or more recommended cancellation conditions for the type of race identified from the reservation information.

[0041] For example, in step S23, processor 11 may refer to reservation information DB 102 and acquire a distribution of set cancellation conditions set by other reservers who reserved tickets for the same race prior to the reserver of the current reservation information. Then, processor 11 may determine recommended cancellation conditions to be recommended to the reserver based on the acquired distribution.

[0042] Furthermore, for example, processor 11 may determine a target payout amount based on the purchase history of the person who made the reservation, and calculate the minimum odds for achieving the target payout amount. Then, processor 11 may set the recommended cancellation condition as an odds cancellation condition in which the odds of the betting ticket at the timing of determining the cancellation condition are lower than the calculated minimum odds. The target payout amount may be, for example, a predetermined percentage of the past purchase amount (e.g., 50% to 100%). In this way, it is possible to recommend cancellation conditions according to the user's purchase history.

[0043] Alternatively, for example, a plurality of cancellation conditions that can be selected by the user may be prepared in advance, and the processor 11 may set the cancellation condition that is frequently selected by other reservers as the recommended cancellation condition. The processor 11 may also generate the recommended cancellation condition by aggregating the cancellation conditions individually set by other reservers.

[0044] Next, the processor 11 transmits a selection screen to the user terminal 20 for selecting cancellation conditions including the determined recommended cancellation conditions (step S24). This allows the purchase reservation device 10 to present the reservationr with a selection screen for cancellation conditions including the recommended cancellation conditions before the reservation is confirmed, and to recommend the recommended cancellation conditions to the reservationr. This allows the reservationr to easily set cancellation conditions for the reservation of the purchase target.

[0045] Then, processor 11 determines whether or not a cancellation condition for the reservation has been set (step S25). In step S25, processor 11 determines whether or not information indicating the cancellation condition has been transmitted from user terminal 20 in response to the cancellation condition being set by the reserver on the cancellation condition selection screen at user terminal 20.

[0046] If a reservation cancellation condition is set (step S25; Yes), the processor 11 stores the cancellation condition in association with the reservation information (step S26).

[0047] If reservation cancellation conditions are not set (step S25; No), that is, if information is received indicating that a reservation confirmation operation has been performed without reservation cancellation conditions being set, processor 11 terminates the purchase / reservation acceptance process.

[0048] Through the above-described processing, when a cancellation condition is set in the reservation information for the purchase of a betting ticket, purchase reservation device 10 can store the cancellation condition in association with the reservation information.

[0049] 4 is a flowchart showing an example of a purchase determination process executed by the purchase reservation device 10. The purchase determination process is executed by the processor 11 of the purchase reservation device 10 reading a program stored in the storage device 12. The processor 11 repeatedly executes the purchase determination process, for example, on the day when sales of the target item end. If the target item is a betting ticket, the processor 11 repeatedly executes the purchase determination process on the day when a horse race is held.

[0050] Processor 11 determines whether it is a predetermined timing to determine whether to cancel a reservation (step S31). When the subject is a betting ticket, the timing to determine whether the reservation cancellation conditions are met may be a predetermined time (for example, 5 minutes before) before the deadline for betting on betting tickets for each race. If it is not the timing to determine the cancellation conditions (step S31; No), processor 11 ends the purchase determination process.

[0051] If it is the timing to determine the cancellation condition (step S31; Yes), processor 11 refers to reservation information DB 102 and acquires reservation information that is the target of cancellation condition judgment. That is, processor 11 acquires reservation information for the race that has now become the timing to judge the cancellation condition. Processor 11 then determines whether or not a cancellation condition is set for any of the acquired reservation information (step S32). In step S32, processor 11 determines whether or not a cancellation condition is stored in association with any of the reservation information.

[0052] If a cancellation condition is set for a certain reservation information (step S32; Yes), processor 11 determines whether the cancellation condition is a delegated cancellation condition (step S33). A delegated cancellation condition is a cancellation condition in which the user does not set a cancellation condition but delegates it to the system. When reserving the target purchase, purchase reservation device 10 presents such delegated cancellation conditions to the reserver as a choice of cancellation conditions.

[0053] If the cancellation condition is a delegation cancellation condition (step S33; Yes), the processor 11 determines the corresponding cancellation condition (step S34).

[0054] In step S34, for example, processor 11 references the reservation information of other reservation holders who have reserved the purchase of this betting ticket, obtains the distribution of set cancellation conditions set by the other reservation holders, and finds the top 1 or higher equivalent cancellation conditions in the obtained distribution. For example, the cancellation condition that has been set most frequently by other reservation holders may be determined to be the equivalent cancellation condition. Note that the method for determining the equivalent cancellation condition may be the same as the method for determining the recommended cancellation condition in step S23 of FIG. 3. In this way, processor 11 determines the equivalent cancellation condition at the timing for determining the cancellation condition, so that the equivalent cancellation condition can be found at an appropriate timing.

[0055] In this embodiment, the corresponding cancellation conditions are determined at the timing of determining the cancellation conditions, but the timing for determining the corresponding cancellation conditions is not limited to this. Processor 11 may determine the corresponding cancellation conditions at any timing between the time of receiving reservation information in which the delegated cancellation conditions are set and the time of determining the cancellation conditions. For example, the timing for determining the corresponding cancellation conditions, i.e., the timing for determining the corresponding cancellation conditions, may be the end of the period during which the target purchase can be reserved or the start of sales of the target.

[0056] Processor 11 then sets the appropriate cancellation conditions determined in step S34 as the cancellation conditions for the reservation information in which the delegated cancellation conditions have been set (step S35). In this way, when a user delegates the setting of cancellation conditions to the system, the user's cancellation conditions are set based on the cancellation conditions set by other reservers. Therefore, by setting the delegated cancellation conditions when reserving a purchase on purchase reservation device 10, the user can easily set cancellation conditions that are estimated to be appropriate based on the distribution of set cancellation conditions.

[0057] After the processing of step S35, or if the cancellation condition is not a commission cancellation condition (step S33; No), processor 11 acquires information corresponding to the cancellation condition set in the reservation information and determines whether the acquired information satisfies the cancellation condition (step S36). Information corresponding to the cancellation condition includes information on odds, weather, track condition, track weight, number of horses, etc.

[0058] If the information corresponding to the cancellation condition satisfies the cancellation condition set in the reservation information (step S36; Yes), the processor 11 cancels the purchase reservation corresponding to the reservation information (step S37). In step S37, the processor 11 may, for example, add a flag to the reservation information indicating that the reservation has been canceled.

[0059] If no cancellation conditions are set for a certain reservation information (step S32; No), or if the information corresponding to the cancellation conditions does not satisfy the cancellation conditions set in the reservation information (step S36; No), processor 11 executes the purchase process for the reservation item specified by the reservation information (step S38).

[0060] After the process of step S37 or S38, it is determined whether or not the reservation cancellation process or purchase process has been executed for all reservation information for the race that is the subject of this determination (step S39).

[0061] If there is unprocessed reservation information (step S39; No), the process returns to step S32, and the processes of steps S32 to S38 are repeated for other reservation information that has not been processed by processor 11. If all reservation information has been processed (step S39; No), the purchase determination process ends.

[0062] As described above, purchase reservation device 10 determines the cancellation conditions for reservation information stored in reservation information DB 102 at the timing for determining the cancellation conditions, and if the cancellation conditions are met, cancels the purchase reservation corresponding to the reservation information. Also, if the cancellation conditions are not set or are not met at the timing for determining the cancellation conditions, purchase processing is performed for the target corresponding to the reservation information. In this way, purchase reservation device 10 can appropriately purchase the target according to the received reservation information, and if a cancellation condition is set in the reservation information, can cancel the purchase depending on the situation at the timing of determination.

[0063] Next, a description will be given of a display example in the purchase reservation system 100 of this embodiment. Here, a description will be given of a display example on the user terminal 20 when the object of purchase is a betting ticket purchased online.

[0064] It is assumed that a user accesses the purchase reservation device 10 using a web browser or a dedicated app on the user terminal 20, specifies one or more betting tickets and their purchase prices in a form for purchasing or reserving betting tickets, and performs an operation to proceed to the purchase or reservation. In this case, a confirmation screen 110 such as that shown in Fig. 5 is displayed on the display of the user terminal 20. The confirmation screen 110 displays a list 111 of the betting tickets and purchase prices specified by the user, a button 112 for purchasing the betting tickets, and a button 113 for reserving the purchase of the betting tickets.

[0065] The button 112 for purchasing a betting ticket is not displayed before the sale of the corresponding betting ticket begins. Furthermore, the button 113 for reserving the purchase of a betting ticket is displayed even after the sale of the corresponding betting ticket has begun. In other words, the purchase reservation system 100 allows users to reserve a purchase with specified cancellation conditions even after the sale of betting tickets has begun. This allows users to cancel the purchase of a reserved betting ticket depending on the situation up until the betting close time. Note that after the sale of betting tickets begins, the button 113 for reserving the purchase of a betting ticket may not be displayed, and the acceptance of reservations for the purchase of betting tickets may be terminated, allowing only the purchase of betting tickets to be made. Furthermore, the purchase reservation device 10 may be configured to terminate the acceptance of reservations for the purchase of betting tickets once all the information required to determine the cancellation conditions has been obtained.

[0066] When button 112 for purchasing a betting ticket is operated on confirmation screen 110, purchase information is sent from user terminal 20 to purchase reservation device 10. Then, purchase reservation device 10 performs purchase processing for the specified betting ticket. When button 113 for reserving the purchase of a betting ticket is operated on confirmation screen 110, reservation information is sent from user terminal 20 to purchase reservation device 10. Then, cancellation condition setting screen 120 shown in FIGS. 6(A) and 6(B) is displayed on the display of user terminal 20. Cancellation condition setting screen 120 displays a recommendation menu 121 for selecting cancellation conditions recommended by the system, a detail menu 122 for the user to set cancellation conditions in detail, and a reservation confirmation button 123 for confirming the reservation for purchasing a betting ticket. The recommendation menu 121 and the detail menu 122 are accordion menus that can open and close items.

[0067] As shown in FIG. 6(A), the recommendation menu 121 includes a plurality of cancellation conditions, including recommended cancellation conditions determined by the purchase reservation device 10. The user can alternatively select one of the cancellation conditions included in the recommendation menu 121. Among the cancellation conditions included in the recommendation menu 121, "automatic" is a delegated cancellation condition. In this way, the recommendation menu 121 may include a delegated cancellation condition as a cancellation condition option. Furthermore, among the cancellation conditions included in the recommendation menu 121, at least one of the other cancellation conditions may be a recommended cancellation condition determined by the purchase reservation device 10. Furthermore, there may be cancellation conditions that are always included as options in the recommendation menu 121. Note that the cancellation conditions included in the recommendation menu 121 in FIG. 6(A) are merely examples, and other cancellation conditions may be included, and the number of options may be any number.

[0068] As shown in Figure 6(B), the detailed menu 122 is a menu for specifying items such as odds, weather, track condition, track weight, number of pitches, etc., and setting detailed cancellation conditions. This allows the user to set any cancellation conditions. Note that the items included in the detailed menu 122 are just examples, and other items may be included.

[0069] When the reservation confirmation button 123 is operated on the cancellation condition setting screen 120, the purchase reservation device 10 saves the reservation information for the specified betting ticket. At this time, if any cancellation condition is selected in the recommendation menu 121 or a cancellation condition is set in the details menu 122, the purchase reservation device 10 saves the cancellation condition in association with the reservation information.

[0070] As described above, the purchase reservation system 100 and purchase reservation device 10 of this embodiment accept cancellation conditions set for a purchase reservation. Furthermore, the purchase reservation system 100 and purchase reservation device 10 can request recommended cancellation conditions from the reserver and recommend the requested recommended cancellation conditions to the reserver who is setting cancellation conditions. This allows the reserver to easily set cancellation conditions for the reservation of the purchase item. Furthermore, the reserver can set delegated cancellation conditions by delegating the cancellation conditions to the system. This makes it easier to set cancellation conditions.

[0071] In the purchase reservation system 100, the user interface for reserving a target purchase and setting cancellation conditions is not limited to the one shown in Figures 4 and 5, and any user interface can be used. For example, the user interface may be one in which the user first selects a betting ticket purchase reservation and then specifies the betting ticket and amount. In addition, the user may be able to specify cancellation conditions collectively for each purchase unit or race, or may be able to specify cancellation conditions for the purchase reservation individually for each betting ticket.

[0072] (Variation) The present invention is not limited to the above-described embodiment, and various modifications and applications are possible. For example, some of the above-described embodiments may be omitted or replaced, or any configuration may be added.

[0073] Purchase reservation device 10 is configured to receive purchase information, reservation information, and cancellation conditions from user terminal 20, but it may also be configured so that the user can input purchase information, reservation information, and cancellation conditions by directly operating purchase reservation device 10. In other words, purchase reservation device 10 may be a vending machine that allows purchases and reservations for such purchases to be made electronically.

[0074] The items sold by the sales server 30 may be products or services that can be reserved for purchase and canceled electronically.

[0075] If no cancellation conditions are set in the reservation information, the purchase reservation device 10 may execute a purchase process for the reserved item according to the reservation information at the timing when the item becomes available for purchase.

[0076] The reception unit 101 of the purchase reservation device 10 may be configured to receive cancellation conditions at any timing after receiving reservation information and up until the timing for determining the cancellation conditions of the reservation information. That is, the purchase reservation device 10 may be configured to allow cancellation conditions to be set at any timing up until the determination timing after a reservation for a target purchase is made. Furthermore, the purchase reservation device 10 may be configured to allow cancellation conditions that have been set to be changed at any timing up until the determination timing. This allows for flexible setting of cancellation conditions, improving user convenience.

[0077] Furthermore, the acceptance unit 101 of the purchase reservation device 10 may be configured to accept manual cancellation of a reservation at any timing after accepting reservation information up until the timing for determining the cancellation condition of the reservation information.

[0078] The purchase reservation device 10 and the sales server 30 may be configured as an integrated unit. That is, the purchase reservation device 10 may have the functions of the sales server 30.

[0079] Purchase reservation device 10 can be realized using a normal computer, rather than a dedicated device. For example, purchase reservation device 10 that executes the above-described processes may be configured by installing a program for executing the above-described functions on a computer from a recording medium that stores the program. Also, a single purchase reservation device 10 may be configured by multiple computers operating in cooperation with each other.

[0080] Furthermore, the method for supplying the program to the computer is arbitrary. For example, the program may be supplied via a communication line, a communication network, a communication system, etc. For example, a non-transitory computer-readable recording medium storing the program for executing the above-described functions may be distributed.

[0081] Furthermore, if an OS (Operating System) provides some of the above functions, the functions other than those provided by the OS may be provided by a program.

[0082] The above-described embodiments are intended to facilitate understanding of the present invention and are not intended to limit the present invention. The flowcharts, sequences, elements included in the embodiments, and their arrangements, materials, conditions, shapes, sizes, etc., described in the embodiments are not limited to those illustrated and can be modified as appropriate. Furthermore, configurations shown in different embodiments can be partially substituted or combined with each other.

[0083] (Invention realized by this embodiment) As described above, this embodiment realizes the following inventions.

[0084] (Appendix 1) A purchase reservation device that allows a reserver to reserve the purchase of an object that can be purchased electronically before the object is sold, a reception unit that receives cancellation conditions set by the reserver in association with the reservation for the target purchase; a cancellation unit that cancels the reservation if a cancellation condition set in association with the reservation is satisfied at a determination time set before the end time of the target sale by the planned grace period; A purchase reservation device comprising:

[0085] (Appendix 2) Obtain a distribution of cancellation conditions set by other reservers who have reserved the purchase of the target prior to the reserver; determining a recommended cancellation condition to be recommended to the user based on the acquired distribution; The obtained recommended cancellation conditions are recommended to the reservation user who is trying to set the cancellation conditions. 10. The purchase reservation device according to claim 1.

[0086] (Appendix 3) Obtain a distribution of cancellation conditions set by other subscribers who have reserved the purchase of the target item; Find the top one or more equivalent cancellation conditions in the distribution obtained, If the reservation user has set delegated cancellation conditions and the requested corresponding cancellation conditions are met, the reservation is cancelled. 3. A purchase reservation device according to claim 1 or 2.

[0087] (Appendix 4) At the time of the determination, the corresponding cancellation condition is obtained. 4. A purchase reservation device as described in Appendix 3.

[0088] (Appendix 5) The object is a betting ticket for a public lottery, determining a target payout amount based on the purchase history of the subscriber, and calculating the minimum odds for achieving the target payout amount; An odds cancellation condition that the odds of the betting ticket fall below the calculated minimum odds at the time of the determination is recommended to the reservation person who is trying to set the cancellation condition. 5. A purchase reservation device according to any one of appendices 1 to 4.

[0089] (Appendix 6) A purchase reservation method executed by a purchase reservation device, Accept reservations for the purchase of items available for purchase electronically from reservers before such items are sold; Accept the cancellation conditions set by the reserver in association with the reservation for the target purchase; If the cancellation conditions set in association with the reservation are satisfied at the time of determination set before the end of the target sale by the planned grace period, the reservation is canceled. How to make a reservation.

[0090] (Appendix 7) On the computer, Accept reservations for the purchase of items available for purchase electronically from reservers before such items are sold; Accept the cancellation conditions set by the reserver in association with the reservation for the target purchase; If the cancellation conditions set in association with the reservation are satisfied at the time of determination set before the end of the target sale by the planned grace period, the reservation is canceled. A program that executes processing for [Industrial Applicability]

[0091] According to the present invention, it is possible to provide a purchase reservation device, a purchase reservation method, and a program that can easily set cancellation conditions for ballot ticket reservations. [Explanation of symbols]

[0092] 10 Purchase reservation device, 20 User terminal, 30 Sales server 11, 21, 31 Processor, 12, 22, 32 Storage device, 13, 23, 33 Communication interface, 14, 24, 34 Input device, 15, 25, 35 Output device 100 Purchase Reservation System 101 Reception section, 102 Reservation information DB, 103 Purchase section, 104 Cancellation section, 105 Information acquisition section

Claims

1. A purchase reservation device that allows a reserver to reserve the purchase of an object that can be purchased electronically before the object is sold, a reception unit that receives cancellation conditions set by the reserver in association with the reservation for the target purchase; a cancellation unit that cancels the reservation if a cancellation condition set in association with the reservation is satisfied at a determination time set before the end time of the target sale by the planned grace period; Equipped with Recommending one or more cancellation terms to the person making a reservation for the purchase of the target item. Purchase reservation device.

2. Obtain a distribution of cancellation conditions set by other reservers who have reserved the purchase of the target prior to the reserver; determining a recommended cancellation condition to be recommended to the user based on the acquired distribution; The obtained recommended cancellation conditions are recommended to the reservation user who is trying to set the cancellation conditions. The purchase reservation device according to claim 1 .

3. Obtain a distribution of cancellation conditions set by other subscribers who have reserved the purchase of the target item; Find the top one or more equivalent cancellation conditions in the acquired distribution, If the reservation user has set delegated cancellation conditions and the requested corresponding cancellation conditions are met, the reservation is cancelled. The purchase reservation device according to claim 1 .

4. At the time of the determination, the corresponding cancellation condition is obtained. The purchase reservation device according to claim 3.

5. The object is a betting ticket for a public lottery, determining a target payout amount based on the purchase history of the subscriber, and calculating the minimum odds for achieving the target payout amount; An odds cancellation condition that the odds of the betting ticket fall below the calculated minimum odds at the time of the determination is recommended to the reservation person who is trying to set the cancellation condition. The purchase reservation device according to claim 1 .

6. The cancellation conditions include conditions regarding a plurality of elements related to the target. The purchase reservation device according to claim 1 .

7. The object is a betting ticket for a public lottery, The cancellation conditions include odds, weather, track conditions, horse weight, and number of horses. The purchase reservation device according to claim 1 .

8. A purchase reservation method executed by a purchase reservation device, Accept reservations for the purchase of items available for purchase electronically from reservers before such items are sold; recommending one or more cancellation terms to the person making a reservation for the purchase; Accept the cancellation conditions set by the reserver in association with the reservation for the target purchase; If the cancellation conditions set in association with the reservation are satisfied at the time of determination set before the end of the target sale by the planned grace period, the reservation is canceled. How to make a reservation.

9. On the computer, Accept reservations for the purchase of items available for purchase electronically from reservers before such items are sold; recommending one or more cancellation terms to the person making a reservation for the purchase; Accept the cancellation conditions set by the reserver in association with the reservation for the target purchase; If the cancellation conditions set in association with the reservation are satisfied at the time of determination set before the end of the target sale by the planned grace period, the reservation is canceled. A program that executes processing for

Citation Information

Patent Citations

  • Financial processing system, system processing method for financial processing system, and recording medium recorded with program therefor

    JP2001350928A

  • System, device, server and method for supporting voting and recording medium

    JP2002133011A

  • Ballot card reserved purchase terminal device, ballot card reserved purchase system, and ballot card reserved purchase method

    JP2015049640A

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

    JP2022097270A

  • Information processing apparatus, information processing method, and information processing program

    JP2023118210A