Methods and systems for tracking customer response to a coupon
First Claim
Patent Images
1. A method comprising:
- outputting, by a processor, personalized coupons based on a customer profile of a customer;
receiving, by the processor through an input device, responses provided by the customer to the personalized coupons being displayed;
tracking, by the processor, the responses to determine which of the personalized coupons are viewed, which of the personalized coupons are saved to an electronic device of the customer, and which of the personalized coupons are printed;
assigning, by the processor, states to each of the personalized coupons comprising, for each of the personalized coupons;
assigning a viewed state to the personalized coupon when it is viewed by the customer,assigning a printed state to the personalized coupon when it is printed by the customer,assigning a saved state to the personalized coupon when it is saved by the customer, andassigning an initial valid state to the personalized coupon that is assigned at least one of the viewed state, the printed state, and the saved state;
updating, by the processor, the customer profile based on the responses provided by the customer to generate an updated customer profile; and
generating, by the processor, additional personalized coupons based on the updated customer profile.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods, systems and computer readable medium storing computer executable programs for tracking customer response to a coupon are disclosed. A coupon is issued. A first determination is made regarding whether the coupon has been selected for viewing by a customer. A first state is assigned to the coupon based on the first determination. A second determination is made regarding whether the coupon has been redeemed by the customer. A second state is assigned to the coupon based on the second determination.
21 Citations
24 Claims
-
1. A method comprising:
-
outputting, by a processor, personalized coupons based on a customer profile of a customer; receiving, by the processor through an input device, responses provided by the customer to the personalized coupons being displayed; tracking, by the processor, the responses to determine which of the personalized coupons are viewed, which of the personalized coupons are saved to an electronic device of the customer, and which of the personalized coupons are printed; assigning, by the processor, states to each of the personalized coupons comprising, for each of the personalized coupons; assigning a viewed state to the personalized coupon when it is viewed by the customer, assigning a printed state to the personalized coupon when it is printed by the customer, assigning a saved state to the personalized coupon when it is saved by the customer, and assigning an initial valid state to the personalized coupon that is assigned at least one of the viewed state, the printed state, and the saved state; updating, by the processor, the customer profile based on the responses provided by the customer to generate an updated customer profile; and generating, by the processor, additional personalized coupons based on the updated customer profile. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer system, comprising:
-
a memory that stores instructions; and a processor that executes the instructions to; display personalized coupons based on a customer profile of a customer; receive, from the customer, responses to the personalized coupons being displayed; track, at the computer system, the responses to determine which of the personalized coupons are viewed, and which of the personalized coupons are printed, in which tracking the responses comprises; assigning states to the personalized coupons comprising, for each of the personalized coupons; assigning a viewed state to the personalized coupon when it is viewed by the customer, assigning a printed state to the personalized coupon when it is printed by the customer, and assign an initial valid state to the personalized coupon when it is assigned the viewed state or the printed state; update the customer profile based on the responses received from the customer to generate an updated customer profile; and generate additional personalized coupons based on the updated customer profile, wherein the additional personalized coupons are generated during an access session. - View Dependent Claims (11, 12, 13, 14)
-
-
15. A computer system, comprising:
-
a memory that stores instructions; and a processor that executes the instructions to; output personalized coupons to a customer based on a customer profile of that customer; receive, from the customer, responses to the personalized coupons; assign a state to each of the personalized coupons based on the customer responses to the coupons, comprising, for each of the personalized coupons; assigning a viewed state to the personalized coupon when that coupon is viewed by the customer after being issued, assigning a printed state to the personalized coupon when that coupon is printed by the customer, assigning a saved state to the personalized coupon when that coupon is saved by the customer, and assigning an initial valid state to the personalized coupon that is assigned at least one of the viewed state, the printed state, and the saved state; receive a request from a point of sale to validate at least one of the personalized coupons and respond to the request based on a state assigned to the at least one of the personalized coupons. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24)
-
Specification