Patent ID: 8818909

Claim:
A method comprising: by one or more computing devices, receiving, from a first user, the first user being independent of a vendor, a request to create a location-triggered benefit associated with a second user, the second user being selected by the first user, and a current location of the first user, wherein the current location of the first user is associated with a vendor location of a vendor; by one or more computing devices, creating a record in a database including information associated with the location-triggered benefit for the second user; by one or more computing devices, receiving, from the second user, data indicating a current location of the second user; by one or more computing devices, determining whether the location-triggered benefit is accessible to the second user based at least in part on a determination whether the current location of the second user is at or near the vendor location; and by one or more computing devices, sending information for redeeming the location-triggered benefit at the vendor location to the second user if the location-triggered benefit is accessible to the second user.