System and method for identifying a retail customer's purchasing habits
First Claim
1. A method of determining which coupons to print on a receipt during a point-of-sale transaction, said method comprising the steps of:
- receiving print data from a host application;
identifying a triggering element in said print data;
determining whether said predefined triggering element comprises data to be stored or data to be counted;
storing said data if said triggering element comprises data to be stored;
counting said data if said triggering element comprises data to be counted;
interrupting the printing of said print data;
inputting said stored data and said counted data in a predetermined algorithm;
determining whether to print said coupons based on the results of said algorithm; and
printing said print data and said coupons on said receipt.
9 Assignments
0 Petitions
Accused Products
Abstract
A system and method for targeting marketing messages at a point-of-sale consumer by collecting current transactional receipt data, such as the time of a retail transaction, the date of the transaction, the number of items purchased the transaction, and the total dollar value of a transaction. The data collected from the receipt is then applied to one or more algorithms to determine which marketing messages are most likely to be successful. A predetermined number of marketing messages found most likely to be successful are then printed on the customer receipt in order of priority of expected effectiveness. The system is designed to be used in connection with a point-of-sale terminal without the need for additional hardware, such as a second printer, or the need to access historical customer data.
25 Citations
19 Claims
-
1. A method of determining which coupons to print on a receipt during a point-of-sale transaction, said method comprising the steps of:
-
receiving print data from a host application;
identifying a triggering element in said print data;
determining whether said predefined triggering element comprises data to be stored or data to be counted;
storing said data if said triggering element comprises data to be stored;
counting said data if said triggering element comprises data to be counted;
interrupting the printing of said print data;
inputting said stored data and said counted data in a predetermined algorithm;
determining whether to print said coupons based on the results of said algorithm; and
printing said print data and said coupons on said receipt. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A printer adapted to receive print data from a host application of a point-of-sale system, said printer comprising:
-
a first memory for storing at least one triggering element comprising data to be stored or data to be counted;
means for identifying said triggering element in said print data;
a second memory adapted for counting and storing said data to be counted and said data to be stored;
means for determining whether to print one or more coupons based on calculations using said data to be counted and said data to be stored; and
a print mechanism for printing said coupon and said print data on said receipt. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19)
-
Specification