Patent ID: 8554613

Claim:
A method comprising: transmitting, from a server device, multiple preference options to a first mobile device of a first user of a group of users and to a second mobile device of a group of users, wherein the multiple preference options include: a type of service or product, a quantity of people; and a period of time; receiving, at the server device from the first user via the first mobile device, the first user's selection of one or more of the multiple preference options; receiving, at the server device from the second user via the second mobile device, the second user's selection of one or more of the multiple preference options; receiving, by the server device, a particular coupon that is available via one or more coupon services; determining, by the server device, a first location of the first mobile device of the first user of the group of users; determining, by the server device, a second location of the second mobile device of the second user of the group of users, where the first location and the second location are within a particular geographic area; matching, by the server device, the particular coupon to the group of users based on the particular geographic area and the selections of the one or more of the multiple preference options of the first user and the second user, where the particular coupon is for a service at a venue within the particular geographic area; and transmitting, by the server device, information associated with the particular coupon to the first mobile device and the second mobile device.