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:
- receiving, at an address associated with a first server, a first request for content;
responsive to the first request, returning interactive content from the first server to a client device;
prompting a user of the client device to participate in a prerequisite activity involving the interactive content;
detecting, at the first server, an event comprising completing participation in the prerequisite activity;
responsive to detecting the event, sending confirmation to the client device;
receiving, at a coupon server, a second request from the client device to distribute a coupon, wherein the second request includes offer identification data obtained by the client device by decoding information associated with a consumer product;
responsive to the second request, at the coupon server, identifying at least one digital coupon for the consumer product based on the offer identification data; and
distributing, by the coupon server, at least one coupon for the consumer product based on verification of participation in the prerequisite activity involving the interactive content.
6 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
15 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:
-
receiving, at an address associated with a first server, a first request for content; responsive to the first request, returning interactive content from the first server to a client device; prompting a user of the client device to participate in a prerequisite activity involving the interactive content; detecting, at the first server, an event comprising completing participation in the prerequisite activity; responsive to detecting the event, sending confirmation to the client device; receiving, at a coupon server, a second request from the client device to distribute a coupon, wherein the second request includes offer identification data obtained by the client device by decoding information associated with a consumer product; responsive to the second request, at the coupon server, identifying at least one digital coupon for the consumer product based on the offer identification data; and distributing, by the coupon server, at least one coupon for the consumer product based on verification of participation in the prerequisite activity involving the interactive content. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method comprising:
-
receiving, at an address associated with a first server, a first request for content; responsive to the first request, returning interactive content from the first server to a client device; prompting a user of the client device to participate in a prerequisite activity involving the interactive content; detecting, at the first server, an event comprising completing participation in the prerequisite activity; responsive to detecting the event, sending confirmation to the client device; receiving, at a coupon server, a second request from the client device to distribute a coupon, wherein the second request includes offer identification data obtained by the client device by decoding information associated with a consumer product; responsive to the second request, at the coupon server, identifying at least one digital coupon for the consumer product based on the offer identification data; and distributing at least one coupon for the consumer product based on verification of participation in the prerequisite activity involving the interactive content. - View Dependent Claims (11, 12, 13, 14, 15)
-
Specification