Patent ID: 8219448

Claim:
A method comprising: receiving, from a first user computing device, a selection of a venue; retrieving positional seat information associated with the selected venue, the positional seat information comprising position data indicating the relative position of each seat of a plurality of seats, the positional seat information further comprising availability data indicating whether each seat of the plurality of seats is available; constructing displayable content configured to display, on the first user computing device, a graphical representation of the positional seat information, the graphical representation reflecting the position data indicating the relative position of each seat of the plurality of seats; performing, for each seat of the plurality of seats, a method comprising: determining, based on the availability data of the positional seat information, whether the seat of the plurality of seats is available; configuring the displayable content to graphically indicate that the seat is available, if the seat is determined to be available; configuring the displayable content to graphically indicate that the seat is unavailable, if the seat is determined to be unavailable; identifying, using the processor, a first seat that the user has selected at the venue; storing, on a data storage system a record associated with the selected first seat; receiving from the first user computing device data relating to payment for the first seat at the venue; processing the payment data; based on confirmation of the payment data, updating the record to become permanent; transmitting, to the first user computing device, data indicating confirmation of a reservation relating to the selected first seat; transmitting, to the first user computing device of the user, data including a status of the first seat selected by the user, the data including a unique identifier, wherein the unique identifier is associated, in the data storage system, with the record associated with the selected first seat; transmitting, to the first user computing device, data associated with a reservation of a second seat which is available at a second venue relating to a second event, service or activity, the data associated with the reservation of the second seat being configured to display, on the first user computing device, one or more events, services or activities available to the user relating to the second venue; wherein the transmission of the data associated with the reservation of the second seat is based at least in part on the receipt by the first user computing device of the confirmation of the first seat; and transmitting data to a second user computing device indicating that the selected first seat is unavailable.