Identifier-based coupon distribution
First Claim
1. One or more non-transitory computer-readable media storing one or more instructions that, when executed by one or more computing devices, cause:
- at a first server;
receiving a first request from a client device for a coupon for a consumer product at an address associated with the first server, wherein the address is obtained by the client device by decoding information associated with the consumer product;
responsive to the first request, returning media to the client device,requiring a user of the client device to participate in a prerequisite activity involving the media before enabling distribution of the coupon;
at a coupon server;
receiving from the client device a second request to distribute the coupon, wherein the second request includes offer identification data obtained by the client device by decoding information associated with the consumer product;
identifying at least one coupon for the consumer product based on the offer identification data;
verifying participation in the prerequisite activity involving the media using the client device, anddistributing the at least one coupon for the consumer product.
7 Assignments
0 Petitions
Accused Products
Abstract
A client device detects a QR code (or NFC tag). The client device decodes the QR code. The client device determines that the data encoded within the QR code includes a URL. Based on the URL, the client device sends a first request to a first server identified by the URL. In response to the first request, the client device receives from the first server data configured to cause the client device to display, to a user of the client device, at least one of: a video or an interactive web page. Responsive to the data encoded in the QR code, the client device sends to a coupon server: identification data associated with a user of the client device, and a request for the coupon server to distribute a digital coupon for an offer associated with an identifier encoded within the QR code to an account associated with the user.
-
Citations
17 Claims
-
1. One or more non-transitory computer-readable media storing one or more instructions that, when executed by one or more computing devices, cause:
-
at a first server; receiving a first request from a client device for a coupon for a consumer product at an address associated with the first server, wherein the address is obtained by the client device by decoding information associated with the consumer product; responsive to the first request, returning media to the client device, requiring a user of the client device to participate in a prerequisite activity involving the media before enabling distribution of the coupon; at a coupon server; receiving from the client device a second request to distribute the coupon, wherein the second request includes offer identification data obtained by the client device by decoding information associated with the consumer product; identifying at least one coupon for the consumer product based on the offer identification data; verifying participation in the prerequisite activity involving the media using the client device, and distributing the at least one coupon for the consumer product. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method comprising:
-
at a first server; receiving a request to provide a client device with a coupon for an offer for a consumer product associated with a first identifier decoded from a signal detected from the consumer product; responsive to the request, sending media to the client device; requiring participation in a prerequisite activity involving the media using the client device before distributing a coupon; at a coupon server; receiving from the client device, a second request to distribute a coupon for an offer for the consumer product, wherein the coupon is associated with identification data for a user of the client device; identifying a specific coupon for the consumer product based on the identification data; verifying participation in the prerequisite activity involving the media using the client device; distributing the coupon by performing at least one of;
storing a digital coupon in an account associated with the user and sending a message to the user with instructions for generating a coupon; andsending, for rendering at the client device, information about the coupon. - View Dependent Claims (13, 14, 15, 16, 17)
-
Specification