Method and apparatus for generating a coupon
AssigneeWalker Digital, LLC
InventorsJay S. Walker, Andrew S. Van Luchene, Dean Alderucci
Life of this patent
Estimating the term…
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 purchase 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.
Claims45
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.
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.
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.
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.
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.
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.
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 an identifier that is based on the coupon value.
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.
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.
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.
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.
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.
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;
- 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.
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 a predetermined multiple of the round-up amount;
- and
- printing on the coupon an identifier that is based on the coupon value.
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.
Dependencies are inferred from the claim text.