Method and system for processing supplementary product sales at a point-of-sale terminal
First Claim
Patent Images
1. A computer implemented method 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 an upsell in dependence on the round-up amount; and
outputting a signal indicative of the upsell.
14 Assignments
0 Petitions
Accused Products
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.
-
Citations
36 Claims
-
1. A computer implemented method 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 an upsell in dependence on the round-up amount; and
outputting a signal indicative of the upsell. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
rounding up the purchase price to a whole number.
-
-
3. The method of claim 1, in which generating the rounded price comprises:
calculating a lowest whole number that is greater than the purchase price.
-
4. The method of claim 3, in which generating the rounded price comprises:
determining a lowest whole number that is a multiple of five.
-
5. The method of claim 3, in which generating the rounded price comprises:
determining a lowest whole number that is a multiple of one.
-
6. The method of claim 1, in which determining an upsell comprises:
-
searching a database of a plurality of upsells, each of the plurality of upsells having a corresponding range of prices; and
selecting, from the plurality of upsells, at least one upsell having a corresponding range of prices that includes the round-up amount.
-
-
7. The method of claim 6, in which each of the ranges of prices is based on
a cost of the corresponding upsell, and a retail price of the corresponding upsell. -
8. The method of claim 1, in which determining the upsell comprises:
selecting an upsell that is profitably sold for the round-up amount.
-
9. The method of claim 1, in which determining the upsell comprises:
selecting an upsell that may be sold at a price lower than retail price in exchange for the round-up amount.
-
10. The method of claim 1, in which outputting the signal indicative of the upsell comprises:
displaying text.
-
11. The method of claim 1, in which outputting the signal indicative of the upsell comprises:
displaying text explain that the identified upsell may be purchased for the round-up mount.
-
12. The method of claim 1, in which outputting the signal indicative of the upsell comprises:
displaying text that identifies the upsell and at least one of the round-up amount and the rounded price.
-
13. The method of claim 1, further comprising:
receiving a selection signal that indicates whether the upsell is to be sold.
-
14. The method of claim 1, in which determining the upsell comprises:
-
determining a plurality of upsells; and
in which outputting the signal comprises;
outputting a signal indicative of the plurality of upsells.
-
-
15. The method of claim 14, further comprising:
generating a selection signal for indicating selection of at least one of the plurality of upsells.
-
16. A computer implemented method 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 an upsell in dependence on the round-up amount; and
offering to exchange the round-up amount for the upsell. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27)
receiving an acceptance in response to the offering.
-
-
18. The method of claim 16, in which generating the rounded price comprises:
rounding up the purchase price to a whole number.
-
19. The method of claim 16, in which generating the rounded price comprises:
calculating a lowest whole number that is greater than the purchase price.
-
20. The method of claim 19, in which generating the rounded price comprises:
determining a lowest whole number that is a multiple of five.
-
21. The method of claim 19, in which generating the rounded price comprises:
determining a lowest whole number that is a multiple of one.
-
22. The method of claim 16, in which determining an upsell comprises:
-
searching a database of a plurality of upsells, each of the plurality of upsells having a corresponding range of prices; and
selecting, from the plurality of upsells, at least one upsell having a corresponding range of prices that includes the round-up amount.
-
-
23. The method of claim 16, in which outputting the signal indicative of the upsell comprises:
displaying text.
-
24. The method of claim 16, in which outputting the signal indicative of the upsell comprises:
displaying text explain that the identified upsell may be purchased for the round-up amount.
-
25. The method of claim 16, in which outputting the signal indicative of the upsell comprises:
displaying text that identifies the upsell and at least one of the round-up amount and the rounded price.
-
26. The method of claim 16, further comprising:
receiving a selection signal that indicates whether the upsell is to be sold.
-
27. The method of claim 16, in which determining the upsell comprises:
-
determining a plurality of upsells; and
in which outputting the signal comprisesoutputting a signal indicative of the plurality of upsells.
-
-
28. The method of claim further comprising:
generating a selection signal for indicating selection of at least one of the plurality of upsells.
-
29. A computer implemented method comprising:
-
generating a purchase price of a purchase;
generating a plurality of rounded prices;
calculating a respective round-up amount for each rounded price, each round-up amount being a difference between the purchase price and a rounded price;
determining a respective upsell in dependence on each round-up amount; and
outputting a signal indicative of each upsell.
-
-
30. A computer implemented method comprising:
-
generating a purchase price of a purchase;
determining an upsell in dependence on the purchase price, in which determining an upsell comprises searching a database of a plurality of upsells, each of the plurality of upsells having a corresponding price range;
determining an upsell price in dependence on the purchase price; and
offering to exchange the upsell for the upsell price.
-
-
31. A computer implemented method comprising:
-
generating a purchase price of a purchase;
determining an upsell in dependence on the purchase price;
determining an upsell price in dependence on the purchase price; and
offering to exchange the upsell for the upsell price;
in which determining an upsell comprises;
determining a round-up amount based on the purchase price;
searching a database of a plurality of upsells, each of the plurality of upsells having a corresponding price range; and
selecting, from the plurality of upsells, at least one upsell having a corresponding price range that includes the round-up amount. - View Dependent Claims (32)
setting the upsell price equal to the round-up amount.
-
-
33. A computer implemented method comprising:
-
generating a purchase price of a purchase;
determining an upsell in dependence on the purchase price, in which determining an upsell comprises selecting an upsell that is profitably sold for change due;
determining an upsell price in dependence on the purchase price; and
offering to exchange the upsell for the upsell price.
-
-
34. A computer implemented method comprising:
-
generating a purchase price of a purchase;
determining an upsell in dependence on the purchase price, in which determining the upsell comprises selecting an upsell that may be sold at a price lower than retail price in exchange for change due;
determining an upsell price in dependence on the purchase price; and
offering to exchange the upsell for the upsell price.
-
-
35. A computer implemented method comprising:
-
generating a purchase price of a purchase;
determining an upsell in dependence on the purchase price;
determining an upsell price in dependence on the purchase price; and
offering to exchange the upsell for the upsell price;
in which determining an upsell comprises;
selecting a product that has;
a cost not greater than an amount of change due, and a retail price not less than the amount of change due.
-
-
36. A computer implemented method comprising:
-
generating a purchase price of a purchase;
determining an upsell in dependence on the purchase price;
determining an upsell price in dependence on the purchase price; and
offering to exchange the upsell for the upsell price;
in which determining an upsell comprises;
selecting an upgrade from a first product to a second product, the first product having a first cost and a first retail price, and the second product having a second cost and a second retail price, in which a difference between the first cost and the second cost is not greater than an amount of change due, and a difference between the first retail price and the second retail price is not less than the amount of change due.
-
Specification