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 from a client device, wherein the address is obtained by the client device by decoding information associated with a consumer product;
responsive to the first request, returning interactive content from the first server to the client device, wherein a user of the client device is prompted to participate in a prerequisite activity involving the interactive content;
receiving, at a coupon server, from the client device a second request to distribute a coupon, wherein the second request includes offer identification data obtained by the client device by decoding the information associated with the consumer product;
responsive to the second request, at the coupon server, identifying at least one coupon for the consumer product based on the offer identification data; and
distributing the at least one coupon for the consumer product to the client device based on verification of participation in the prerequisite activity involving the interactive content.
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.
76 Citations
20 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 from a client device, wherein the address is obtained by the client device by decoding information associated with a consumer product; responsive to the first request, returning interactive content from the first server to the client device, wherein a user of the client device is prompted to participate in a prerequisite activity involving the interactive content; receiving, at a coupon server, from the client device a second request to distribute a coupon, wherein the second request includes offer identification data obtained by the client device by decoding the information associated with the consumer product; responsive to the second request, at the coupon server, identifying at least one coupon for the consumer product based on the offer identification data; and distributing the at least one coupon for the consumer product to the client device 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)
-
-
11. A method comprising:
-
receiving, at an address associated with a first server, a first request from a client device, wherein the address is obtained by the client device by decoding information associated with a consumer product; responsive to the first request, returning interactive content from the first server to the client device, wherein a user of the client device is prompted to participate in a prerequisite activity involving the interactive content; receiving, at a coupon server, from the client device a second request to distribute a coupon, wherein the second request includes offer identification data obtained by the client device by decoding the information associated with the consumer product; responsive to the second request, at the coupon server, identifying at least one coupon for the consumer product based on the offer identification data; and distributing the at least one coupon for the consumer product to the client device based on verification of participation in the prerequisite activity involving the interactive content. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
-
18. A method comprising:
-
receiving, at an address associated with a first server, a first request from a client device, wherein the address is obtained by the client device by decoding information associated with a consumer product, and wherein the first request includes identification data associated with a user; responsive to the first request, returning interactive content from the first server to the client device, wherein the user is prompted to participate in a prerequisite activity involving the interactive content; receiving, at a coupon server, from the client device a second request to distribute a coupon, wherein the second request includes offer identification data obtained by the client device by decoding the information associated with the consumer product; responsive to the second request, at the coupon server, identifying at least one coupon for the consumer product based on the offer identification data; and distributing the at least one coupon for the consumer product to the user based on verification of participation in the prerequisite activity involving the interactive content. - View Dependent Claims (19, 20)
-
Specification