Patent ID: 9002727
Filing Date: 2015-04-07
Classification: G06F,G06K,G06Q,H04L,H04M,H04W

Abstract:
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.