Method and system for processing supplementary product sales at a point-of-sale terminal
AssigneeWalker Asset Management Limited Partnership
InventorsJay S. Walker, James A. Jorasch, Andrew S. Van Luchene
Life of this patent
Estimating the term…
Abstract
A POS terminal determines an upsell to offer in exchange for the change due to a customer in connection with a purchase. The point-of-sale terminal preferably maintains a database of at least one upsell price and a corresponding upsell to offer a customer in exchange for the change due to him. If the customer accepts the upsell, the cashier so indicates by pressing a selection button on the POS terminal. The required payment amount for the customer to pay is then set equal to the rounded price, rather than the purchase price. Thus, the customer receives the upsell in exchange for the coins due to him, and the coins need not be exchanged between the customer and the POS terminal.
Claims182
A method for determining an upsell of a purchase at a point-of-sale terminal, comprising:
- generating a purchase price of the 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;
- generating a selection signal for indicating selection between the upsell and change;
- and
- exchanging the round-up amount for the upsell if the selection signal indicates selection of the upsell.
A method for determining an upsell of a purchase at a point-of-sale terminal, comprising:
- maintaining a database of at least one upsell price and a corresponding upsell;
- generating a purchase price of the 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;
- comparing the calculated round-up amount with at least one of the upsell prices in the database;
- and
- if the calculated round-up amount corresponds to a compared upsell price, identifying at least one upsell in the database which corresponds to the compared upsell price.
An apparatus for determining an upsell of a purchase, comprising:
- a storage device;
- and
- a processor connected to the storage device, the storage device storing
- a database of at least one upsell price and a corresponding upsell;
- and
- a program for controlling the processor;
- and
- the processor operative with the program to generate a purchase price of the 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;
- compare the calculated round-up amount with at least one of the upsell prices in the database;
- and
- if the calculated round-up amount corresponds to a compared upsell price, identify at least one upsell in the database which corresponds to the compared upsell price.
A method for determining an upsell of a purchase at a point-of-sale terminal, the terminal storing a required payment amount, comprising:
- maintaining a database of at least one upsell price and a corresponding upsell;
- generating a purchase price of the purchase;
- setting the required payment amount to be equal to the purchase price;
- generating a rounded price;
- calculating a round-up amount, the round-up amount being a difference between the purchase price and the rounded price;
- comparing the calculated round-up amount with at least one of the upsell prices in the database;
- and
- if the calculated round-up amount corresponds to a compared upsell price;
- identifying at least one upsell in the database which corresponds to the compared upsell price;
- and
- outputting signals indicative of the identified upsell.
An apparatus for determining an upsell of a purchase, comprising:
- a storage device;
- and
- a processor connected to the storage device;
- the storage device storing a required payment amount;
- a database of at least one upsell price and a corresponding upsell;
- and
- a program for controlling the processor;
- and
- the processor operative with the program to generate a purchase price of the purchase;
- set the required payment amount to be equal to the purchase price;
- generate a rounded price;
- calculate a round-up amount, the round-up amount being a difference between the purchase price and the rounded price;
- compare the calculated round-up amount with at least one of the upsell prices in the database;
- and
- if the calculated round-up amount corresponds to a compared upsell price;
- identify at least one upsell in the database which corresponds to the compared upsell price;
- and
- output signals indicative of the identified upsell.
A method for determining a second product in dependence on a purchase, the purchase including a first product, the terminal storing a required payment amount, comprising:
- maintaining a database of at least one upsell price, a corresponding item purchased and a corresponding second product;
- generating a purchase price of the purchase;
- setting the required payment amount to be equal to the purchase price;
- generating a rounded price;
- calculating a round-up amount, the round-up amount being a difference between the purchase price and the rounded price;
- comparing the calculated round-up amount with at least one of the upsell prices in the database;
- and
- if the calculated round-up amount corresponds to a compared upsell price;
- identifying the item purchased and second product which correspond to the compared upsell price in the database;
- and
- if the first product corresponds to the identified item purchased, outputting a signal indicative of the second product and the first product.
An apparatus for determining a second product in dependence on a purchase, the purchase including a first product, comprising:
- a storage device;
- and
- a processor connected to the storage device;
- the storage device storing;
- a required payment amount;
- a database of at least one upsell price and a corresponding upsell;
- and
- a program for controlling the processor;
- and
- the processor operative with the program to generate a purchase price of the purchase;
- set the required payment amount to be equal to the purchase price;
- generate a rounded price;
- calculate a round-up amount, the round-up amount being a difference between the purchase price and the rounded price;
- compare the calculated round-up amount with at least one of the upsell prices in the database;
- and
- if the calculated round-up amount corresponds to a compared upsell price;
- identify the item purchased and second product which correspond to the compared upsell price in the database, and
- if the first product corresponds to the identified item purchased, outputting a signal indicative of the second product and the first product.
A method for determining a second product in dependence on a purchase, the purchase including a first product, the terminal storing a required payment amount, comprising:
- maintaining a database of at least one upsell price, a corresponding item purchased and a corresponding second product;
- generating a purchase price of the purchase;
- setting the required payment amount to be equal to the purchase price;
- generating a rounded price;
- calculating a round-up amount, the round-up amount being a difference between the purchase price and the rounded price;
- comparing the calculated round-up amount with at least one of the upsell prices in the database;
- and
- if the calculated round-up amount corresponds to a compared upsell price;
- identifying the item purchased and second product which correspond to the compared upsell price in the database;
- and
- if the first product corresponds to the identified item purchased, outputting a signal indicative of the second product.
An apparatus for determining a second product in dependence on a purchase, the purchase including a first product, comprising:
- a storage device;
- and
- a processor connected to the storage device;
- the storage device storing;
- a required payment amount;
- a database of at least one upsell price and a corresponding upsell;
- and
- a program for controlling the processor;
- and
- the processor operative with the program to generate a purchase price of the purchase;
- set the required payment amount to be equal to the purchase price;
- generate a rounded price;
- calculate a round-up amount, the round-up amount being a difference between the purchase price and the rounded price;
- compare the calculated round-up amount with at least one of the upsell prices in the database;
- and
- if the calculated round-up amount corresponds to a compared upsell price;
- identify the item purchased and second product which correspond to the compared upsell price in the database;
- and
- if the first product corresponds to the identified item purchased, outputting a signal indicative of the second product.
A method for offering an upsell of a purchase at a point-of-sale terminal, comprising:
- generating a purchase price of the purchase;
- setting a required payment amount to be equal to the purchase price;
- generating a rounded price;
- calculating a round-up amount, the round-up amount being a difference between the purchase price and the rounded price;
- generating a selection signal for indicating selection between the upsell and change;
- and
- setting the required payment amount to be equal to the rounded price if the selection signal indicates selection of the upsell.
An apparatus for offering an upsell of a purchase, comprising:
- a storage device;
- and
- a processor connected to the storage device;
- the storage device storing a required payment amount;
- and
- a program for controlling the processor;
- and
- the processor operative with the program to generate a purchase price of the purchase;
- set a required payment amount to be equal to the purchase price;
- generate a rounded price;
- calculate a round-up amount, the round-up amount being a difference between the purchase price and the rounded price;
- generate a selection signal for indicating selection between the upsell and change;
- and
- set the required payment amount to be equal to the rounded price if the selection signal indicates selection of the upsell.
A method for determining an upsell of a purchase at a point-of-sale terminal, comprising:
- generating a purchase price of the 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;
- generating a selection signal for indicating selection between the upsell and change;
- and
- printing indicia indicative of the round-up amount if the selection signal indicates selection of the upsell.
An apparatus for determining an upsell of a purchase, comprising:
- a storage device;
- a processor connected to the storage device;
- and
- a printer connected to the processor;
- the storage device storing a program for controlling the processor;
- the processor operative with the program to generate a purchase price of the 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
- generate a selection signal for indicating selection between the upsell and change;
- and
- the printer for printing indicia indicative of the round-up amount if the selection signal indicates selection of the upsell.
A method for determining an upsell of a purchase at a point-of-sale terminal, the terminal storing a required payment amount, comprising:
- generating a purchase price of the 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 the required payment amount to be equal to the rounded price;
- providing an upsell in exchange for the round-up amount.
A method for determining an upsell of a purchase, comprising:
- maintaining a database of at least one upsell price and a corresponding upsell;
- receiving a purchase price of the 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;
- comparing the calculated round-up amount with at least one of the upsell prices in the database;
- and
- if the calculated round-up amount corresponds to a compared upsell price;
- identifying at least one upsell in the database which corresponds to the compared upsell price;
- and
- outputting signals indicative of the identified upsell.
An apparatus for determining an upsell of a purchase, comprising:
- a storage device;
- and
- a processor connected to the storage device;
- the storage device storing a database of at least one upsell price and a corresponding upsell;
- and
- a program for controlling the processor;
- the processor operative with the program to receive a purchase price of the 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;
- comparing the calculated round-up amount with at least one of the upsell prices in the database;
- and
- if the calculated round-up amount corresponds to a compared upsell price;
- identify at least one upsell in the database which corresponds to the compared upsell price;
- and
- output signals indicative of the identified upsell.
Dependencies are inferred from the claim text.