Method and apparatus for generating a coupon
First Claim
Patent Images
1. A method for generating a coupon, comprising:
- generating a purchase price of a purchase;
generating a rounded price;
calculating a round-up amount, the round-up amount being a difference between the purchase price and the rounded price; and
printing on the coupon an identifier based on the round-up amount.
5 Assignments
0 Petitions
Accused Products
Abstract
A POS terminal generates a purchase price of a purchase, and generates a rounded price. The rounded price may be, for example, the lowest whole number greater than the purchase price. The POS terminal then calculates a round-up amount (change due the customer) as the difference between the purchases price and the rounded price. The coupon value is set based on the round-up amount. For example, the coupon may be redeemable for triple the amount of change due. The POS terminal prints on the coupon an identifier, such as a bar code, that is based on the coupon value. The bar code allows the coupon to be read by a POS terminal when the coupon is redeemed.
130 Citations
49 Claims
-
1. A method for generating a coupon, comprising:
-
generating a purchase price of a purchase;
generating a rounded price;
calculating a round-up amount, the round-up amount being a difference between the purchase price and the rounded price; and
printing on the coupon an identifier based on the round-up amount.
-
-
2. A method for generating a coupon, comprising:
-
generating a purchase price of a purchase;
generating a rounded price;
calculating a round-up amount, the round-up amount being a difference between the purchase price and the rounded price;
setting a coupon value based on the round-up amount; and
printing on the coupon an identifier that is based on the coupon value. - View Dependent Claims (3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30)
-
-
31. A method for generating a coupon, comprising:
-
generating a purchase price of a purchase;
generating a rounded price;
calculating a round-up amount, the round-up amount being a difference between the purchase price and the rounded price;
printing on the coupon an indication of the round-up amount;
printing on the coupon an indication of an upsell;
receiving an indication of the round-up amount on a coupon; and
exchanging the round-up amount for the coupon. - View Dependent Claims (32)
-
-
33. A method for generating a coupon, comprising:
-
generating a purchase price of a purchase;
generating a rounded price;
calculating a round-up amount, the round-up amount being a difference between the purchase price and the rounded price;
setting a coupon value based on a predetermined multiple of the round-up amount; and
printing on the coupon an identifier that is based on the coupon value. - View Dependent Claims (34)
-
-
35. A method for generating a coupon, comprising:
-
generating a purchase price of a purchase;
generating a rounded price;
calculating a round-up amount, the round-up amount being a difference between the purchase price and the rounded price;
determining whether the purchase includes coupon redemption; and
if the purchase includes coupon redemption, setting a coupon value based on the round-up amount, and printing on the coupon an identifier that is based on the coupon value.
-
-
36. An apparatus for generating a coupon, comprising:
-
a storage device; and
a processor connected to the storage device, the storage device storing a program for controlling the processor; and
the processor operative with the program to;
generate a purchase price of a purchase;
generate a rounded price;
calculate a round-up amount, the round-up amount being a difference between the purchase price and the rounded price; and
print on the coupon an identifier based on the round-up amount.
-
-
37. An apparatus for generating a coupon, comprising:
-
a storage device; and
a processor connected to the storage device, the storage device storing a program for controlling the processor; and
the processor operative with the program to;
generate a purchase price of a purchase;
generate a rounded price;
calculate a round-up amount, the round-up amount being a difference between the purchase price and the rounded price;
set a coupon value based on the round-up amount; and
print on the coupon and identifier that is based on the coupon value. - View Dependent Claims (46, 47)
-
-
38. An apparatus for generating a coupon, comprising:
-
a storage device; and
a processor connected to the storage device, the storage device storing a program for controlling the processor; and
the processor operative with the program to;
generate a purchase price of a purchase;
generate a rounded price;
calculate a round-up amount, the round-up amount being a difference between the purchase price and the rounded price;
print on the coupon an indication of the round-up amount;
print on the coupon an indication of an upsell;
receive an indication of the round-up amount on a coupon; and
exchange the round-up amount for the coupon.
-
-
39. An apparatus for generating a coupon, comprising:
-
a storage device; and
a processor connected to the storage device, the storage device storing a program for controlling the processor; and
the processor operative with the program to;
generate a purchase price of a purchase;
generate a rounded price;
calculate a round-up amount, the round-up amount being a difference between the purchase price and the rounded price;
set a coupon value based on a predetermined multiple of the round-up amount; and
print on the coupon an identifier that is based on the coupon value.
-
-
40. An apparatus for generating a coupon, comprising:
-
a storage device; and
a processor connected to the storage device, the storage device storing a program for controlling the processor; and
the processor operative with the program to;
generate a purchase price of a purchase;
generate a rounded price;
calculate a round-up amount, the round-up amount being a difference between the purchase price and the rounded price;
determine whether the purchase includes coupon redemption; and
if the purchase includes coupon redemption, set a coupon value based on the round-up amount, and print on the coupon an identifier that is based on the coupon value.
-
-
41. A computer-readable medium encoded with a program for implementing a method for generating a coupon, said processing instructions for directing a computer to perform the steps of:
-
generating a purchase price of a purchase;
generating a rounded price;
calculating a round-up amount, the round-up amount being a difference between the purchase price and the rounded price; and
printing on the coupon an identifier based on the round-up amount.
-
-
42. A computer-readable medium encoded with a program for implementing a method for generating a coupon, said processing instructions for directing a computer to perform the steps of:
-
generating a purchase price of a purchase;
generating a rounded price;
calculating a round-up amount, the round-up amount being a difference between the purchase price and the rounded price;
setting a coupon value based on the round-up amount; and
printing on the coupon an identifier that is based on the coupon value. - View Dependent Claims (48, 49)
-
-
43. A computer-readable medium encoded with a program for implementing a method for generating a coupon, said processing inductions for directing a computer to perform the steps of:
-
generating a purchase price of a purchase;
generating a rounded price;
calculating a round-up amount, the round-up amount being a difference between the purchase price and the rounded price;
printing on the coupon an indication of the round-up amount;
printing on the coupon an indication of an upsell;
receiving an indication of the round-up amount on a coupon; and
exchanging the round-up amount for the coupon.
-
-
44. A computer-readable medium encoded with a program for implementing a method for generating a coupon, said processing instructions for directing a computer to preform the steps of:
-
generating a purchase price of a purchase;
generating a rounded price;
calculating a round-up amount, the round-up amount being a difference between the purchase price and the rounded price;
setting a coupon value based on a predetermined multiple of the round-up amount; and
printing on the coupon an idenifier that is based on the coupon value.
-
-
45. A computer-readable medium encoded with a program for implementing a method for generating a coupon, said processing instructions for directing a computer to perform the steps of:
-
generating a purchase price of a purchase;
generating a rounded price;
calculating a round-up amount, the round-up amount being a difference between the purchase price and the rounded price;
determining whether the purchase includes coupon redemption; and
if the purchase includes coupon redemption, setting a coupon value based on the round-up amount, and printing on the coupon an identifier that is based on the coupon value.
-
Specification