Providing coupons based on user selected preference options
First Claim
1. 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.
1 Assignment
0 Petitions
Accused Products
Abstract
A device is configured to receive, from a first mobile device of a first user of a group of users, information identifying a first location of the first mobile device and to receive, from a second mobile device of a second user of the group, a second location of the second mobile device. The device is further configured to determine a geographic area of a venue associated with a coupon. The device is also configured to match the coupon to the group when the first location and the second location are within the geographic area, and transmit information associated with the matched coupon to the first mobile device and the second mobile device. The group is organized by the first user or the second user for a plurality of users to receive coupons for a particular type of service associated with the matched coupon.
4 Citations
23 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 18, 19)
-
-
8. A server device comprising:
-
a memory configured to store; a plurality of coupons for services or products at a plurality of venues; a processor configured to; cause multiple preference options to be transmitted to a first mobile device of a first user of a group of users and to a second mobile device of a second user 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; receive, from the first user via the first mobile device, the first user'"'"'s selection of one or more of the multiple preference options, receive, from the second user via the second mobile device, the second user'"'"'s selection of one or more of the multiple preference options, receive, from the first mobile device of the first user of the group of users, information identifying a first location of the first mobile device, receive, from the second mobile device of the second user of the group of users, information identifying a second location of the second mobile device, determine a geographic area of a venue, of the plurality of venues, associated with a coupon, of the plurality of coupons, match the coupon to the group of users when the first location and the second location are within the geographic area and based on the selections of the one or more of the multiple preference options of the first user and the second user, and transmit information associated with the matched coupon to the first mobile device and the second mobile device. - View Dependent Claims (9, 10, 11, 12, 20, 21)
-
-
13. One or more non-transitory computer-readable media comprising:
instructions which, when executed by one or more processors of a computing device, cause the one or more processors to; cause multiple preference options to be transmitted to a first mobile device of a first user of a group of users and to a second mobile device of a second user 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; receive, from the first user via the first mobile device, the first user'"'"'s selection of one or more of the multiple preference options, receive, from the second user via the second mobile device, the second user'"'"'s selection of one or more of the multiple preference options, receive a particular coupon that is available via one or more coupon services, receive, from the first mobile device of the first user of the group of users, information identifying a first location of the first mobile device, receive, from the second mobile device of the second user of the group of users, information identifying a second location of the second mobile device, determine a geographic area of a venue associated with the particular coupon, match the particular coupon to the group of users when the first location and the second location are within the geographic area and based on the selections of the one or more of the multiple preference options of the first user and the second user, and transmit information associated with the matched coupon to the first mobile device and the second mobile device. - View Dependent Claims (14, 15, 16, 17, 22, 23)
Specification