Identifier-based coupon distribution
First Claim
1. A non-transitory computer-readable media storing one or more instructions that, when executed by one or more computing devices, cause:
- receiving, at a first server, a first request from a client device to provide the client device with a coupon for a consumer product associated with a first identifier decoded from a signal detected by the client device from the consumer product;
responsive to the first request, the first server returning media to the client device,requiring a user of the client device to participate in a prerequisite activity involving the media before distributing the coupon;
receiving, at a coupon server from the client device;
identification data associated with a user of the client device, and a second request for the coupon server to distribute a coupon for the consumer product associated with the first identifier to the user;
the coupon server identifying a specific coupon for the consumer product based on the first identifier;
the coupon server verifying participation in the prerequisite activity involving the media using the client device,the coupon server distributing the coupon for the consumer product 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;
the coupon server returning to the client device, for display at the client device, information about the distributed coupon.
8 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
13 Claims
-
1. A non-transitory computer-readable media storing one or more instructions that, when executed by one or more computing devices, cause:
-
receiving, at a first server, a first request from a client device to provide the client device with a coupon for a consumer product associated with a first identifier decoded from a signal detected by the client device from the consumer product; responsive to the first request, the first server returning media to the client device, requiring a user of the client device to participate in a prerequisite activity involving the media before distributing the coupon; receiving, at a coupon server from the client device;
identification data associated with a user of the client device, and a second request for the coupon server to distribute a coupon for the consumer product associated with the first identifier to the user;the coupon server identifying a specific coupon for the consumer product based on the first identifier; the coupon server verifying participation in the prerequisite activity involving the media using the client device, the coupon server distributing the coupon for the consumer product 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;the coupon server returning to the client device, for display at the client device, information about the distributed coupon. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method comprising:
-
receiving, at a first server, 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 by the client device from the consumer product; responsive to the first request, sending, from the first server, media to the client device; requiring participation in a prerequisite activity involving the media using the client device before distributing a coupon; receiving, at a coupon server from the client device identification data associated with a user of the client device and a second request for the coupon server to distribute a coupon for an offer for the consumer product associated with the first identifier; identifying a specific coupon for the consumer product based on the first identifier; 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 to the client, for display at the client device, information about the distributed coupon. - View Dependent Claims (9, 10, 11, 12, 13)
-
Specification