Systems and methods for intelligent coupon distribution, redemption, and tracking
First Claim
Patent Images
1. A method, comprising:
- detecting, using an input device of a user device, identifying indicia associated with one or more product;
identifying, using a local computer readable storage or a communications interface of the user device, at least one coupon offer relevant to the product based on the identifying indicia;
displaying, using a display of the user device, an option to select the at least one coupon offer to a user;
receiving the user'"'"'s selection of the displayed at least one coupon offer;
storing, in the local computer readable storage, a plurality of coupon offers selected by the user;
receiving an instruction from the user to recall the stored user selection;
receiving, using the communications interface, an identifier associated with a point-of-sale terminal;
transmitting, using a communications interface, information representing the plurality of coupon offers selected by the user to an enterprise server;
receiving, using the communications interface, a unique redemption code associated with the plurality of coupon offers from the enterprise server; and
providing the unique redemption code to the point-of-sale terminal for redemption of the coupon offers associated with the user selection by displaying a barcode on the display or by using the communications interface, whereinthe redemption code is generated based on the identifier.
1 Assignment
0 Petitions
Accused Products
Abstract
Embodiments disclosed herein may be directed to the intelligent distribution, redemption, and tracking of coupons. Modernized couponing processes described herein may provide meaningful synergy between three different parties, namely the shopper, the retailer, and the product supplier. For example, while shopping at a retailer, a shopper may use their device to scan a barcode of a product that they wish to purchase. Based on the scanned barcode, relevant coupon offers associated are identified and presented to the shopper on the user device. The shopper may then select one or more coupon offers to be redeemed at the point of sale.
80 Citations
21 Claims
-
1. A method, comprising:
-
detecting, using an input device of a user device, identifying indicia associated with one or more product; identifying, using a local computer readable storage or a communications interface of the user device, at least one coupon offer relevant to the product based on the identifying indicia; displaying, using a display of the user device, an option to select the at least one coupon offer to a user; receiving the user'"'"'s selection of the displayed at least one coupon offer; storing, in the local computer readable storage, a plurality of coupon offers selected by the user; receiving an instruction from the user to recall the stored user selection; receiving, using the communications interface, an identifier associated with a point-of-sale terminal; transmitting, using a communications interface, information representing the plurality of coupon offers selected by the user to an enterprise server; receiving, using the communications interface, a unique redemption code associated with the plurality of coupon offers from the enterprise server; and providing the unique redemption code to the point-of-sale terminal for redemption of the coupon offers associated with the user selection by displaying a barcode on the display or by using the communications interface, wherein the redemption code is generated based on the identifier. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A user device, comprising:
-
an input device configured to detect identifying indicia of one or more products; a communications interface configured to; receive at least one coupon offer relevant to the identified indicia, and receive an identifier associated with a point-of-sale terminal; a display configured to display, in response to the communications interface receiving the at least one coupon offer, an option to select the at least one coupon offer to a user; a computer readable storage configured to store a plurality of coupon offers selected by the user; and a processor configured to; receive an instruction from the user to recall the stored user selection from the computer readable storage, cause the communications interface to transmit information representing the plurality of coupon offers selected by the user to an enterprise server, and in response to receiving a unique redemption code associated with the plurality of coupon offers from the enterprise server, provide the unique redemption code to the point-of-sale terminal for redemption of the coupon offers associated with the user selection by displaying a barcode on the display or by using the communications interface, wherein the redemption code is generated based on the identifier. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification