Method and system for processing supplementary product sales at a point-of-sale terminal
First Claim
1. 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.
13 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
182 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25)
-
-
26. 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. - View Dependent Claims (27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50)
-
-
51. 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. - View Dependent Claims (52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75)
-
-
76. 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. - View Dependent Claims (77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103)
-
-
104. 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. - View Dependent Claims (105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128)
-
-
129. 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. - View Dependent Claims (130)
-
-
131. 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. - View Dependent Claims (132)
-
-
133. 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. - View Dependent Claims (134)
-
-
135. 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. - View Dependent Claims (136)
-
-
137. 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. - View Dependent Claims (138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153)
-
-
154. 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. - View Dependent Claims (155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171)
-
-
172. 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.
-
-
173. 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.
-
-
174. 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.
-
-
175. 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. - View Dependent Claims (176, 177, 178)
-
-
179. 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. - View Dependent Claims (180, 181, 182)
-
Specification