System and method for reservation inventory management
First Claim
1. A method for managing an inventory of event reservations in a computer-based reservation system, comprising:
- configuring each of a plurality of POS terminals as a stand-alone computing device, each POS terminal installed at a different physical location and coupled to a communications bus, each POS terminal identified by a unique address on the communications bus, each POS terminal initialized with data and instructions including event data for a plurality of events, inventory data including at least a total inventory of available reservations for each event, and inventory allocation programming instructions for determining an allocation of available reservation inventory for each event for the POS terminal, as well as the unique address of the POS terminal, the unique addresses of all other POS terminals, a defined order of the unique addresses for circulating a data packet among the plurality of POS terminals, and a next POS terminal in the defined order;
periodically circulating the data packet in the defined order on the communications bus to each of the plurality of POS terminals, the data packet having a header including a source address and a destination address, wherein at each POS terminal, the POS terminal transmits to the data packet updated inventory status data of the POS terminal and receives from the data packet updated inventory status data for each of the other POS terminals, the updated inventory status data for each POS terminal including current reservation inventory allocations for each event for the POS terminal, current rate of reservation inventory usage for each event for the POS terminal, and projected reservation inventory demand for each event for the POS terminal, the POS terminal also updating the header after receiving and transmitting updated inventory status data to identify the POS terminal as the source address and the next POS terminal in the defined order as the destination address;
determining, at each POS terminal, using the inventory allocation programming instructions, an updated allocation of reservation inventory for each event for the POS terminal as a function of the total inventory of available reservations for each event and the updated inventory status data for each event for the POS terminal and for each of the other POS terminals; and
operating each of the POS terminals independently to sell their respective allocation of reservation inventory for each event.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method for automatically managing the allocation of reservation inventory for an individual POS terminal in a distributed reservation system having multiple POS terminals. Inventory allocation for an event for the individual POS terminal is calculated as a function of total reservation capacity for the event, the allocation and use of reservation inventory at the individual POS terminal, and/or the allocation and use of reservation inventory at other POS terminals in the reservation system. All POS terminals in the reservation system periodically share a token with one another to get updated inventory status for use in calculating inventory allocations.
24 Citations
10 Claims
-
1. A method for managing an inventory of event reservations in a computer-based reservation system, comprising:
-
configuring each of a plurality of POS terminals as a stand-alone computing device, each POS terminal installed at a different physical location and coupled to a communications bus, each POS terminal identified by a unique address on the communications bus, each POS terminal initialized with data and instructions including event data for a plurality of events, inventory data including at least a total inventory of available reservations for each event, and inventory allocation programming instructions for determining an allocation of available reservation inventory for each event for the POS terminal, as well as the unique address of the POS terminal, the unique addresses of all other POS terminals, a defined order of the unique addresses for circulating a data packet among the plurality of POS terminals, and a next POS terminal in the defined order; periodically circulating the data packet in the defined order on the communications bus to each of the plurality of POS terminals, the data packet having a header including a source address and a destination address, wherein at each POS terminal, the POS terminal transmits to the data packet updated inventory status data of the POS terminal and receives from the data packet updated inventory status data for each of the other POS terminals, the updated inventory status data for each POS terminal including current reservation inventory allocations for each event for the POS terminal, current rate of reservation inventory usage for each event for the POS terminal, and projected reservation inventory demand for each event for the POS terminal, the POS terminal also updating the header after receiving and transmitting updated inventory status data to identify the POS terminal as the source address and the next POS terminal in the defined order as the destination address; determining, at each POS terminal, using the inventory allocation programming instructions, an updated allocation of reservation inventory for each event for the POS terminal as a function of the total inventory of available reservations for each event and the updated inventory status data for each event for the POS terminal and for each of the other POS terminals; and operating each of the POS terminals independently to sell their respective allocation of reservation inventory for each event. - View Dependent Claims (2, 3, 4, 10)
-
-
5. A non-transitory computer-readable storage medium encoded with executable instructions for managing an inventory of event reservations in a computer-based reservation system, the instructions comprising:
-
configuring each of a plurality of POS terminals as a stand-alone computing device, each POS terminal installed at a different physical location and coupled to a communications bus, each POS terminal identified by a unique address on the communications bus, each POS terminal initialized with data and instructions including event data for a plurality of events, inventory data including at least a total inventory of available reservations for each event, and inventory allocation programming instructions for determining an allocation of available reservation inventory for each event for the POS terminal, as well as the unique address of the POS terminal, the unique addresses of all other POS terminals, a defined order of the unique addresses for circulating a data packet among the plurality of POS terminals, and a next POS terminal in the defined order; periodically circulating the data packet in the defined order on the communications bus to each of the plurality of POS terminals, the data packet having a header including a source address and a destination address, wherein at each POS terminal, the POS terminal transmits to the data packet updated inventory status data of the POS terminal and receives from the data packet updated inventory status data for each of the other POS terminals, the updated inventory status data for each POS terminal including current reservation inventory allocations for each event for the POS terminal, current rate of reservation inventory usage for each event for the POS terminal, and projected reservation inventory demand for each event for the POS terminal, the POS terminal also updating the header after receiving and transmitting updated inventory status data to identify the POS terminal as the source address and the next POS terminal in the defined order as the destination address; determining, at each POS terminal, using the inventory allocation programming instructions, an updated allocation of reservation inventory for each event for the POS terminal as a function of the total inventory of available reservations for each event and the updated inventory status data for each event for the POS terminal and for each of the other POS terminals; and operating each POS terminal independently to offer for sale the current allocation of reservation inventory for each event. - View Dependent Claims (6, 7, 8)
-
-
9. A computer-based reservation system having a method for managing an inventory of event reservations, comprising:
-
a processor-based server installed as a first POS computing device; and one or more stored sequences of instructions which, when executed by the server, cause the server to carry out the steps of; configuring each of a plurality of POS terminals as a stand-alone computing device, each POS terminal installed at a different physical location and coupled to a communications bus, each POS terminal identified by a unique address on the communications bus, each POS terminal initialized with data and instructions including event data for a plurality of events, inventory data including at least a total inventory of available reservations for each event, and inventory allocation programming instructions for determining an allocation of available reservation inventory for each event for the POS terminal, as well as the unique address of the POS terminal, the unique addresses of all other POS terminals, a defined order of the unique addresses for circulating a data packet among the plurality of POS terminals, and a next POS terminal in the defined order; periodically circulating the data packet in the defined order on the communications bus to each of the plurality of POS terminals, the data packet having a header including a source address and a destination address, wherein at each POS terminal, the POS terminal transmits to the data packet updated inventory status data of the POS terminal and receives from the data packet updated inventory status data for each of the other POS terminals, the updated inventory status data for each POS terminal including current reservation inventory allocations for each event for the POS terminal, current rate of reservation inventory usage for each event for the POS terminal, and projected reservation inventory demand for each event for the POS terminal, the POS terminal also updating the header after receiving and transmitting updated inventory status data to identify the POS terminal as the source address and the next POS terminal in the defined order as the destination address; determining, at each POS terminal, using the inventory allocation programming instructions, an updated allocation of reservation inventory for each event for the POS terminal as a function of the total inventory of available reservations for each event and the updated inventory status data for each event for the POS terminal and for each of the other POS terminals; and operating each POS terminal independently to offer for sale the current allocation of reservation inventory for each event.
-
Specification