Patent ID: 8301555

Claim:
An apparatus comprising: a machine-readable code reader configured to read machine-readable code from a user's payment device, the machine-readable code identifying a particular person or account; a user output device configured to present information to the user; a user input device configured to receive the user's electronic signature; a memory device configured to store data therein; a second user input device configured to receive search data and a second user output device; and a processing device operatively coupled to the machine-readable code reader, the user output device, the user input device, the memory device, the second user input device and the second user output device, where the processing device is configured to: identify a pre-approved offer based on the machine-readable code read by the machine-readable code reader; use the user output device to present the pre-approved offer to the user; receive an indication of the user's acceptance of the pre-approved offer from the user input device; receive the user's electronic signature from the user input device; store the electronic signature in the memory device and associate the stored electronic signature with first data related to the pre-approved offer and second data related to the user's acceptance of the pre-approved offer; receive the search data from the second user input device; identify one or more electronic signatures in the memory device based on and corresponding to the received search data; and use the second user output device to present to the user the identified electronic signatures, and the first data and second data associated with the identified electronic signatures.