In a method of executing a transaction using an electronic coupon, coupon campaign information is provided to an engine. The coupon campaign information defines a discount value, a product family and a number of coupons to be distributed. Each coupon within the coupon campaign has a coupon identification...http://www.google.com.au/patents/US8046257?utm_source=gb-gplus-sharePatent US8046257 - System and method for distribution, redemption and processing of electronic coupons