Patent ID: 8484133

Claim:
A ticketing system comprising: a plurality of databases coupled via a network; a plurality of processors coupled to the plurality of databases; and at least one user device coupled to the processors and the databases via the network, wherein the at least one user device comprises at least one of a smart phone, a handheld mobile device with communication capability, and a personal computer; wherein the plurality of processors are configured to: present a user interface (UI) on the at least one user device, wherein the UI comprises a description of a plurality of events; via the network and the UI, receive a user request to book a ticket for one of the plurality of events; determine a venue and a start time for the event; receive a notification from the user via a mobile device of the at least one user devices indicating that the user is at the venue; in response to the notification from the user, verify that the user is at the venue, wherein verifying that the user is at the venue comprises locating the mobile device; if the user is verified to be at the venue, fund a user account wherein funding the user account comprises placing an amount of funds in the user account sufficient to pay for the ticket; a predetermined amount of time after funding the user account, determine whether the amount of funds is still in the account; if the amount of funds is not in the account after the predetermined amount of time, add an event restriction, wherein the event restriction prohibits the user from booking another ticket for the event; and collect and store data related to the user in the databases, wherein the data comprises names of events attended by the user, venues of the events attended by the user, types of events attended by the user, times of day of attendance by the user, and frequency of attendance by the user.