Patent ID: 8090615

Claim:
A method for dynamically creating a cooperative offer and redeeming the cooperative offer, the method comprising the steps of: receiving, by a first server, at least one or more of a manufacturer's offer uploaded to an offer registry by a manufacturer; receiving, by the first server, at least one or more of a retailer's offer uploaded to the offer registry by a retailer; selecting, by the retailer, the at least one or more of the manufacturer's offer to be combined with the at least one or more retailer's offer; generating, by the first server, a cooperative offer by combining the at least one or more manufacturer's offer with the at least one or more retailer's offer, wherein the cooperative offer comprises the manufacturer's offer plus the retailer's offer; validating, by a second server, the cooperative offer presented by a consumer to a retailer upon redemption by comparing the cooperative offer to the offer registry; verifying, by the second server, the cooperative offer presented by the consumer by comparing the cooperative offer to a purchase event transaction log and by comparing the retailer to a database of authorized retailers; permanently destroying the cooperative offer by an offer redemption terminal after the cooperative offer is validated and verified; generating, by the offer redemption terminal, an initial token after the cooperative offer is permanently destroyed; creating, by the first server, a regenerated token based upon data collected during redemption of the cooperative offer; and authenticating, by the first server the redemption of the cooperative offer by comparing the initial token and the regenerated token.