Controlled offer redemption system with dynamic cooperative and charitable offer management
First Claim
1. 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.
1 Assignment
0 Petitions
Accused Products
Abstract
A controlled offer redemption system used to create dynamic cooperative offers and charitable offers, and to validate, verify, and redeem manufacturers'"'"' offers, retailers'"'"' offers, cooperative offers, dynamic cooperative offers and charitable offers, to restrict the redemption of cooperative, dynamic cooperative and retailers'"'"' offers to particular retailers and to authenticate the offer redemption transactions. The system includes a master registry, an offer redemption terminal in communication with a retailer'"'"'s point-of-sale (“POS”) system, a store portal and an offer clearinghouse. The offer system includes a means to generate an encrypted identifier (“token”) which is unique to each offer redemption transaction. The clearinghouse independently recreates the token based on the offer redemption record and the purchase event transaction log and authenticates the transaction as having originated under the controlled conditions imposed by the system.
48 Citations
11 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
Specification