Patent ID: 8583511

Claim:
A system that stores customer purchasing and preference data and enables a customer to pre-register orders and events, the system comprising: a database configured to store: purchasing and preference data in customer profiles for a plurality of customers, said customer profiles configured to be updated with new purchases as new transaction are performed and new preference data, the new preference data being provided by the customer; and, vendor data related to at least one vendor within a network of vendors, said vendor data pertaining to products or services available from the at least one vendor within said network of vendors a data management system operative to: allow an ordering customer of said plurality of customers to pre-register an order or event with a selected vendor of said network of vendors, said order or event relating to at least one product or service offered by the selected vendor; pre-register the order or event with the selected vendor; enable a customer to provide gift dollars or gift credits to the account of another customer in the system; and, push promotional offers targeted to the ordering customer based on the ordering customer profile when the ordering customer has approved vendor access to the ordering customer's profile, wherein the ordering customer profile includes an indication of how the ordering customer desires to receive promotional offers; at least one vendor GPS zone detection device associated uniquely with the one or more selected vendors operative to: detect a GPS-enabled mobile device of the ordering customer entering a defined vendor GPS zone specific to the selected vendor utilizing a GPS feature of the mobile device; present the pre-registered order or event via the mobile device of the ordering customer and solicit approval from the ordering customer for the pre-registered order or event; and, responsive to the ordering customer approving the pre-registered order or event, populate the pre-registered order or event to the selected vendor; an onsite vendor touchscreen device located at the selected vendor comprising a touchscreen interface, the onsite vendor touchscreen device communicatively coupled to the at least one vendor GPS zone detection device and operative to: automatically identify the ordering customer upon arrival of the ordering customer at the selected vendor; display information related to the pre-registered order to the ordering customer via the touchscreen interface; receive input via the touchscreen interface from a customer approving the pre-registered order.