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, at an address associated with the 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 media to the client device,requiring a user of the client device to participate in a prerequisite activity involving the media;
at a coupon server;
receiving 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 information associated with the consumer product;
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 media using the client device.
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
16 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, at an address associated with the 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 media to the client device, requiring a user of the client device to participate in a prerequisite activity involving the media; at a coupon server; receiving 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 information associated with the consumer product; 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 media using the client device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method comprising:
-
at a first server; receiving a request from a client device for a coupon for a consumer product associated with a first identifier decoded by the client device 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; at a coupon server; receiving from the client device, a second request to distribute a coupon 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; distributing, based on verification of participation in the prerequisite activity involving the media using the client device, 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 (12, 13, 14, 15, 16)
-
Specification