US20050261973A1 - Method and apparatus for processing a supplementary product sale at a point-of-sale terminal - Google Patents
Method and apparatus for processing a supplementary product sale at a point-of-sale terminal Download PDFInfo
- Publication number
- US20050261973A1 US20050261973A1 US11/160,499 US16049905A US2005261973A1 US 20050261973 A1 US20050261973 A1 US 20050261973A1 US 16049905 A US16049905 A US 16049905A US 2005261973 A1 US2005261973 A1 US 2005261973A1
- Authority
- US
- United States
- Prior art keywords
- rounding
- price
- code
- purchase
- purchase price
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Abandoned
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/06—Buying, selling or leasing transactions
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/08—Payment architectures
- G06Q20/20—Point-of-sale [POS] network systems
- G06Q20/201—Price look-up processing, e.g. updating
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/08—Payment architectures
- G06Q20/20—Point-of-sale [POS] network systems
- G06Q20/202—Interconnection or interaction of plural electronic cash registers [ECR] or to host computer, e.g. network details, transfer of information from host to ECR or from ECR to ECR
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/08—Payment architectures
- G06Q20/20—Point-of-sale [POS] network systems
- G06Q20/207—Tax processing
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/08—Payment architectures
- G06Q20/20—Point-of-sale [POS] network systems
- G06Q20/208—Input by product or record sensing, e.g. weighing or scanner processing
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/08—Payment architectures
- G06Q20/20—Point-of-sale [POS] network systems
- G06Q20/209—Specified transaction journal output feature, e.g. printed receipt or voice output
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/02—Marketing; Price estimation or determination; Fundraising
- G06Q30/0207—Discounts or incentives, e.g. coupons or rebates
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07G—REGISTERING THE RECEIPT OF CASH, VALUABLES, OR TOKENS
- G07G1/00—Cash registers
- G07G1/12—Cash registers electronically operated
- G07G1/14—Systems including one or more distant stations co-operating with a central processing unit
- G07G1/145—PLU-management
Definitions
- the present invention relates to point-of-sale terminals.
- Point-of-sale (“POS”) terminals such as cash registers, are used in a wide variety of businesses for performing such processes as calculating the total price of a purchase (goods or services) and calculating the amount of change due to a customer. Some POS terminals furthermore track purchases made and adjust a database of store inventory accordingly.
- patent application Ser. No. 08/920,116 entitled METHOD AND SYSTEM FOR PROCESSING SUPPLEMENTARY PRODUCT SALES AT A POINT-OF-SALE TERMINAL, filed on Aug. 26, 1997, a customer at a POS terminal is offered an “upsell” in exchange for an amount of change due.
- the POS terminal determines an upsell in dependence on a purchase of the customer, and also determines an “upsell price” (the amount of change due) based on the purchase. For example, a customer purchasing a first product for $1.74 and tendering $2.00 may be offered a second product, perhaps at an attractively discounted price, in lieu of the $0.26 change due.
- the upsell price, $0.26 thus depends on the purchase price $1.74; the upsell price is not fixed like most conventional prices for items.
- offering upsells in exchange for change due has significant advantages. For example, customers are typically adverse to handling change, and would welcome the opportunity to dispense with it. In addition, the customer derives satisfaction from a sale at an attractively-low price.
- a business may have several different upsells that may be offered. In fact, for any particular purchase, it may be possible to offer several different upsells.
- the particular upsell that is actually offered to a particular customer may depend on a number of criteria associated with the purchase, such as the change amount, the time of day and the items purchased. Since there may be so many possible upsells to offer any particular customer, it may be difficult or impossible to determine which upsell that customer is likely to accept.
- offering an upsell may in some circumstances require time. However, there is no guarantee that the time spent offering an upsell will prompt the customer to accept the upsell and, consequently, provide revenue to the offeror. Thus, many offered upsells will be unaccepted, thus resulting in a waste of time and effort. Accordingly, it would be advantageous to eliminate the uncertainty that is inherent in offering upsells.
- upsells are made accessible to customers so customers may select upsells as they select items in their purchase.
- Each upsell has an associated rounding code.
- the rounding code may be determinable from a bar code printed on an adhesive label that is affixed to the upsell.
- a POS terminal receives the rounding code, by scanning the label or other means.
- the rounding code is read in a manner similar to the manner in which items in the purchase are read by the POS terminal.
- the purchase price (sum of all item prices and any tax) is rounded, based on the rounding code.
- the purchase price would be rounded up to the next-higher multiple of $5 ($10.00).
- the customer would pay the rounded price in exchange for the items and the upsell.
- FIG. 1 is a schematic illustration of a POS terminal provided in accordance with the present invention.
- FIG. 2 is a schematic illustration of another embodiment of the POS terminal of FIG. 1 .
- FIG. 3 is a schematic illustration of a network of POS terminals.
- FIG. 4 is a schematic illustration of an inventory database of a POS terminal.
- FIG. 5 is a schematic illustration of a rounding code database of a POS terminal.
- FIG. 6 is a schematic illustration of data used in determining an amount of money due as payment for items of a purchase and an upsell.
- FIG. 7 is a schematic illustration that represents information relating to transactions.
- FIG. 8 is a flow chart describing a method for determining a rounded price for a purchase that includes an upsell and one or more items.
- FIG. 9 is a flow chart describing a method for determining a rounded price for a purchase that includes a plurality of upsells and one or more items.
- FIG. 10 is a schematic illustration of data used in determining an amount of money due as payment for items of a purchase and a plurality of upsells.
- the present invention allows a customer to select an upsell before a purchase is processed at a POS terminal.
- the customer need not be offered a system-selected upsell at the POS terminal that may be rejected.
- the present invention thus may save time at the POS terminal.
- the selected upsell also indicates an amount to which the purchase price should be rounded, saving even more time.
- a POS terminal 10 which may be the IBM 4683 or IBM 4693 manufactured by International Business Machines, comprises a processor 12 , such as one or more conventional microprocessors.
- the processor 12 is in communication with a data storage device 14 , such as an appropriate combination of magnetic, optical and/or semiconductor memory.
- the processor 12 and the storage device 14 may each be (i) located entirely within a single computer or other computing device; (ii) connected to each other by a remote communication medium, such as a serial port cable, telephone line or radio frequency transceiver; or (iii) a combination thereof.
- the POS terminal 10 may comprise one or more computers which are connected to a remote server computer for maintaining databases.
- An input device 16 preferably comprises a keypad for transmitting input signals, such as signals indicative of a purchase, to the processor 12 .
- the input device 16 may also comprise an optical bar code scanner for reading bar codes and transmitting signals indicative of those bar codes to the processor 12 .
- a printer 18 is for registering indicia on paper or other material, thereby printing receipts, coupons and vouchers as controlled by the processor 12 .
- a display device 20 is preferably a video monitor for displaying at least alphanumeric characters to the customer and/or cashier. Many types of input devices, printers and display devices are known to those skilled in the art, and need not be described in detail herein.
- the input device 16 , printer 18 and display device 20 are each in communication with the processor 12 .
- the storage device 14 stores a program 22 for controlling the processor 12 .
- the processor 12 performs instructions of the program 22 , and thereby operates in accordance with the present invention, and particularly in accordance with the methods described in detail herein.
- the program 22 furthermore includes program elements that may be necessary, such as an operating system and “device drivers” for allowing the processor 12 to interface with computer peripheral devices, such as the input device 16 , the printer 18 and the display device 20 . Appropriate device drivers and other necessary program elements are known to those skilled in the art, and need not be described in detail herein.
- the storage device 14 also stores (i) inventory database 24 ; (ii) rounding code database 26 ; and (iii) transaction database 28 .
- the databases 24 , 26 and 28 are described in detail below and depicted with exemplary entries in the accompanying figures. As will be understood by those skilled in the art, the schematic illustrations and accompanying descriptions of the databases presented herein are exemplary arrangements for stored representations of information. A number of other arrangements may be employed besides the tables shown. Similarly, the illustrated entries represent exemplary information, but those skilled in the art will understand that the number and content of the entries can be different from those illustrated herein.
- FIG. 2 illustrates another embodiment of the POS terminal 10 , in which a control device 29 is in communication via a communication medium 30 with a system 32 for providing an offer for an upsell.
- the control device 29 comprises a processor 34 in communication with the input device 16 and the display device 20 .
- the system 32 for providing an offer comprises a processor 36 in communication with the storage device 14 and the printer 18 .
- the control device 29 may be a cash register, and the system 32 may be an electronic device for printing coupons in accordance with data received from the cash register.
- Other configurations of the POS terminal 10 will be understood by those skilled in the art.
- a network 40 includes a server 42 in communication with POS terminals 44 , 46 and 48 .
- the server 42 directs the operation of, stores data from and transmits data to the POS terminals 44 , 46 and 48 .
- the server 42 may itself be a POS terminal, as described above, or may be another computing device that can communicate with one or more POS terminals. Although three POS terminals are shown in FIG. 3 , any number of POS terminals may be in communication with the server 42 without departing from the spirit and scope of the present invention.
- Each of the POS terminals 44 , 46 and 48 may be located in the same store, in different stores of a chain of stores, or in other locations.
- the server 42 may perform many of the processes described below, especially those processes that are performed for more than one POS terminal.
- the server 42 may furthermore store data, such as the inventory database 24 ( FIG. 1 ), that is to be shared by the POS terminals 44 , 46 and 48 .
- the inventory database 24 includes rows 32 , 33 , 34 , 35 , 36 , 37 and 38 , each of which represents an entry of the inventory database 24 .
- Each entry defines an item of inventory that may be sold.
- each entry includes (i) an item identifier 40 that uniquely identifies the entry; (ii) a description 42 that describes the item of inventory; (iii) a price 44 of the item; and (iv) an taxable status 46 that indicates whether the item is subject to sales tax (or other tax).
- the inventory database 24 is accessed to determine a purchase price in a manner known in the art.
- each item of a purchase may include a bar code that can be read by a POS terminal.
- the price of each item, corresponding to the bar code identifier would in turn be determined from the inventory database 24 .
- the sum of the item prices and any appropriate taxes applied thereto would yield the purchase price.
- the rounding code database 26 includes rows 50 , 52 and 54 , each of which represents an entry of the rounding code database 26 .
- Each entry defines a rounding code.
- each entry includes (i) a rounding code identifier 56 that uniquely identifies the entry; (ii) a rounding multiple 58 that indicates an amount to which a purchase price is to be rounded; and (iii) a fixed value 60 that indicates a fixed price to pay for the corresponding upsell, if the upsell is not purchased for an amount of change due.
- a rounding code corresponding to the entry 50 identified by “567”, has a rounding multiple of $1.
- the upsells are accessible to customers, allowing customers to select the upsells as they select the items of their purchase.
- Each upsell has a rounding code which may be determinable from a bar code printed on an adhesive label that is affixed to the upsell.
- a rounding code which may be determinable from a bar code printed on an adhesive label that is affixed to the upsell.
- the customer selects a book from a bin, and brings it to the POS terminal with the items he wishes to purchase.
- An optical bar code scanner of the POS terminal reads the bar code of the book, and the bar codes of the items of the purchase.
- each upsell may include another indication of the corresponding rounding code.
- each book in a first bin may be affixed with a green adhesive label
- each book in a second bin may be affixed with a blue adhesive label.
- the green adhesive label would indicate a first rounding code
- the blue adhesive label would indicate a second rounding code.
- a cashier or other operator of the POS terminal would in turn press a button or otherwise allow the POS terminal to receive data indicating the rounding code.
- a first bin could contain a number of books that each have a first rounding code.
- a second bin could contain a number of books that each have a second rounding code. If any book from the first bin is selected as an upsell, the purchase price would be rounded to a first multiple (e.g. the nearest $5). Similarly, selecting any book from the second bin would cause the purchase price to be rounded to a second multiple (e.g. the nearest $10).
- the inventory database 24 and the rounding code database 26 are used in determining an amount of money due as payment for items of a purchase and an upsell.
- Tables 80 and 82 each represent data corresponding to a transaction identified by a transaction identifier “12345678”. Accordingly, the tables 80 and 82 represent data stored in the transaction database 28 ( FIG. 1 ).
- the transaction database 28 will include data representing a plurality of such transactions.
- the table 80 represents one or more items included in the transaction, and the table 82 represents one or more upsells included in the transaction.
- the table 80 includes entries 84 and 86 , each defining a type of item to purchase. Each entry includes (i) an item identifier 88 ; corresponding to the item identifier 40 of FIG. 4 ; (ii) a quantity 90 of the item; (iii) a price 92 of each unit of the item, the price corresponding to the price 44 of FIG. 4 ; and (iv) a price with tax 94 of each unit of the item.
- the price with tax of an item may be determined from the corresponding price 92 , the taxable status 46 of FIG.
- the tax rate 96 may be, for example, stored on the storage device 14 ( FIG. 1 ) as a database or as a variable of the program 24 .
- the price with tax of each item is summed to yield a subtotal price with tax 98 .
- the subtotal price with tax 98 is a price that would be due if no upsell is included in the transaction.
- the table 82 includes an entry 100 that defines an upsell included in the transaction.
- the entry 100 includes (i) a rounding code identifier 102 , corresponding to the rounding code identifier 56 of FIG. 5 ; (ii) a rounding multiple 104 , corresponding to the rounding multiple 58 of FIG. 5 ; and (iii) a fixed value 106 , corresponding to the fixed value 60 of FIG. 5 .
- the rounding multiple of the entry 100 has the value $5, indicating that the subtotal price with tax 98 is to be rounded to the next higher multiple of $5. Accordingly, the subtotal price with tax 98 , which has the value $26.20, is rounded to the next higher multiple of $5, yielding a rounded price 108 having the value $30.
- FIG. 7 depicts a table 120 that represents further information relating to transactions. Such information may be stored in the transaction database 28 ( FIG. 1 ) in certain embodiments of the present invention.
- the table 120 includes entries 122 and 124 , each defining further information relating to a transaction. Each entry includes (i) a transaction identifier 126 that uniquely identifies the transaction; (ii) a date 128 on which the transaction occurred; (iii) a time 130 at which the transaction occurred; (iv) a POS terminal identifier 132 that indicates the POS terminal at which the transaction occurred; and (v) a revenue 134 that was derived from the transaction. Information represented by the table 120 may be used, for example, in determining patterns in revenue generation over time.
- FIG. 8 illustrates a method 150 in which the above-mentioned databases are used in determining a rounded price for a purchase that includes an upsell and one or more items.
- a POS terminal receives a code for each item in the purchase (step 152 ). For example, a bar code scanner reads a bar code imprinted on each item and generates signals indicative of the bar code. The POS terminal also receives a rounding code for an upsell (step 154 ). Those skilled in the art will understand that the rounding code may be received before, during or after the receiving of the item codes. After all codes are received, the POS terminal determines a purchase price from the item codes (step 156 ). As described above with reference to FIG.
- the purchase price is determined by summing the price with tax of each item.
- the POS terminal determines a rounding multiple from the rounding code (step 158 ) by accessing the rounding code database 26 ( FIG. 1 ). Based on the rounding multiple, the POS terminal rounds the purchase price to yield a rounded price (step 160 ).
- the rounded price is the price due in exchange for the items and the upsell.
- each upsell was included in a purchase.
- a plurality of upsells may be included in a purchase.
- one upsell would be sold in exchange for change due, while the remaining upsells would be sold at a fixed price.
- each rounding code has both a fixed price and a rounding multiple. Thus, a fixed price may be determined for each upsell.
- FIG. 9 illustrates a method 180 for determining a rounded price for a purchase that includes a plurality of upsells with rounding codes.
- the POS terminal receives a code for each item in a purchase (step 182 ) and also receives a rounding code for each of a plurality of upsells (step 184 ).
- a purchase price is determined from the item codes (step 186 ).
- One of the rounding codes is selected (step 188 ), and its rounding multiple is determined (step 190 ).
- the selection defines a selected rounding code and a set of unselected rounding codes.
- the set of unselected rounding codes may consist of one rounding code (if there are two rounding codes) or more than one rounding code.
- the choice of which rounding code is selected may depend on different criteria.
- the POS terminal selects a rounding code having the smallest (minimal) rounding multiple. That is, the POS terminal selects a rounding multiple that is not greater than the rounding multiple of each unselected rounding code. For example, if there are three rounding codes, having corresponding rounding multiples of $5, $5 and $10, then either of the first two rounding codes (having rounding multiples of $5) would be selected.
- the fixed price of each remaining (unselected) rounding code is determined (step 192 ).
- the fixed prices are determinable from the rounding code database 26 ( FIGS. 1 and 5 ). These fixed prices are added to the purchase price determined at step 186 , thereby generating an augmented price (step 194 ).
- This augmented price is rounding based on the rounding multiple determined at step 190 , thereby generating a rounded price (step 196 ).
- This rounded price is exchanged for the items and the upsells included in the purchase.
- the step 196 may be performed before the step 194 , rather than after.
- tables 210 and 212 each represent data corresponding to a transaction identified by a transaction identifier “12345671”. Accordingly, the tables 210 and 212 represent data stored in the transaction database 28 ( FIG. 1 ).
- the table 210 similar to the table 80 of FIG. 6 , represents one or more items included in the transaction, and the table 212 , similar to the table 82 of FIG. 6 , represents upsells included in the transaction.
- the table 210 includes entries 214 and 216 , each defining a type of item to purchase. A subtotal price with tax 218 and tax rate 220 function as those described above with respect to FIG. 6 .
- the table 212 includes entries 222 , 224 and 226 that each define an upsell included in the transaction. Similar to the table 82 ( FIG. 6 ), each entry of the table 212 includes (i) a rounding code identifier 228 , corresponding to the rounding code identifier 56 of FIG. 5 ; (ii) a rounding multiple 230 , corresponding to the rounding multiple 58 of FIG. 5 ; and (iii) a fixed value 232 , corresponding to the fixed value 60 of FIG. 5 . As described above, one upsell is selected to define a rounding multiple, and the remaining upsells have fixed prices that are added to the subtotal price with tax. In accordance with an embodiment described above, in the example described by FIG. 10 an upsell having a minimal rounding multiple is selected. Such an upsell may be either upsell defined by the entries 224 and 226 , each having a rounding multiple of $1. Accordingly, the remaining two upsells have fixed prices of $1 and $10.
- a table 234 represents the use of the fixed prices of the upsells.
- the additional upsell fixed prices 236 which is the sum of the fixed prices of the remaining (unselected) upsells, is $11.
- the subtotal price with the additional upsells 238 is the sum of $26.20 and $11, which is $37.20.
- This subtotal price is rounded in accordance with the rounding multiple of the selected upsell ($1), generating a rounded price 240 of $38.00.
- each upsell may have a corresponding “minimum price”, which is a minimum difference betwenn the subtotal price with tax and the rounded price. For example, if a subtotal price with tax is $4.98, and a corresponding rounding multiple is $5.00, then the rounded price would normally be $5.00 (only $0.02 extra). However, if a minimum price for the upsell is $2.00, then a rounded price of $7.00 ($4.98+$2.00 rounded up to the nearest dollar) is generated.
- minimum price is a minimum difference betwenn the subtotal price with tax and the rounded price. For example, if a subtotal price with tax is $4.98, and a corresponding rounding multiple is $5.00, then the rounded price would normally be $5.00 (only $0.02 extra). However, if a minimum price for the upsell is $2.00, then a rounded price of $7.00 ($4.98+$2.00 rounded up to the nearest dollar) is generated.
Landscapes
- Business, Economics & Management (AREA)
- Accounting & Taxation (AREA)
- Finance (AREA)
- Engineering & Computer Science (AREA)
- Strategic Management (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- General Business, Economics & Management (AREA)
- Development Economics (AREA)
- Economics (AREA)
- Marketing (AREA)
- Entrepreneurship & Innovation (AREA)
- Game Theory and Decision Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Cash Registers Or Receiving Machines (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
Upsells are made accessible to customers so customers may select upsells as they select items in their purchase. Each upsell has an associated rounding code. For example, the rounding code may be determinable from a bar code printed on an adhesive label that is affixed to the upsell. A POS terminal receives the rounding code, by scanning the label or other means. Typically, the rounding code is read in a manner similar to the manner in which items in the purchase are read by the POS terminal. The purchase price (sum of all item prices and any tax) is rounded, based on the rounding code. For example, given a purchase price of $8.26, and a rounding code that indicates a multiple of $5, the purchase price would be rounded up to the next-higher multiple of $5 ($10.00). The customer would pay the rounded price in exchange for the items and the upsell. Thus, the difference between the rounded price and the purchase price ($10.00−$8.26=$1.74) is effectively the price the customer pays for the upsell.
Description
- The present application is a continuation-in-part application of co-pending patent application Ser. No. 08/920,116, entitled METHOD AND SYSTEM FOR PROCESSING SUPPLEMENTARY PRODUCT SALES AT A POINT-OF-SALE TERMINAL, filed on Aug. 26, 1997, which is a continuation-in-part of co-pending patent application Ser. No. 08/822,709, entitled SYSTEM AND METHOD FOR PERFORMING LOTTERY TICKET TRANSACTIONS UTILIZING POINT-OF-SALE TERMINALS, filed on Mar. 21, 1997, each of which are incorporated herein by reference.
- The present invention is related to the following United States patent applications filed contemporaneously herewith:
- U.S. patent application Ser. No. ______, entitled METHOD AND APPARATUS FOR CONTROLLING OFFERS THAT ARE PROVIDED AT A POINT-OF-SALE TERMINAL (Attorney Docket No. WD2-97-564), U.S. patent application Ser. No. ______, entitled METHOD AND APPARATUS FOR FACILITATING THE PLAY OF FRACTIONAL LOTTERY TICKETS UTILIZING POINT-OF-SALE TERMINALS (Attorney Docket No. WD2-97-558), U.S. patent application Ser. No. ______, entitled METHOD AND APPARATUS FOR CONTROLLING THE PERFORMANCE OF A SUPPLEMENTARY PROCESS AT A POINT-OF-SALE TERMINAL (Attorney Docket No. WD2-97-557), and U.S. patent application Ser. No. ______, entitled METHOD AND APPARATUS FOR PROCESSING A SUPPLEMENTARY PRODUCT SALE AT A POINT-OF-SALE TERMINAL (Attorney Docket No. WD2-97-559), each assigned to the assignee of the present invention and incorporated by reference herein.
- The present invention relates to point-of-sale terminals.
- Point-of-sale (“POS”) terminals, such as cash registers, are used in a wide variety of businesses for performing such processes as calculating the total price of a purchase (goods or services) and calculating the amount of change due to a customer. Some POS terminals furthermore track purchases made and adjust a database of store inventory accordingly. As described in the parent application of the present application, patent application Ser. No. 08/920,116, entitled METHOD AND SYSTEM FOR PROCESSING SUPPLEMENTARY PRODUCT SALES AT A POINT-OF-SALE TERMINAL, filed on Aug. 26, 1997, a customer at a POS terminal is offered an “upsell” in exchange for an amount of change due. The POS terminal determines an upsell in dependence on a purchase of the customer, and also determines an “upsell price” (the amount of change due) based on the purchase. For example, a customer purchasing a first product for $1.74 and tendering $2.00 may be offered a second product, perhaps at an attractively discounted price, in lieu of the $0.26 change due. The upsell price, $0.26, thus depends on the purchase price $1.74; the upsell price is not fixed like most conventional prices for items.
- As described in the aforementioned parent application, offering upsells in exchange for change due has significant advantages. For example, customers are typically adverse to handling change, and would welcome the opportunity to dispense with it. In addition, the customer derives satisfaction from a sale at an attractively-low price.
- Typically, a business may have several different upsells that may be offered. In fact, for any particular purchase, it may be possible to offer several different upsells. The particular upsell that is actually offered to a particular customer may depend on a number of criteria associated with the purchase, such as the change amount, the time of day and the items purchased. Since there may be so many possible upsells to offer any particular customer, it may be difficult or impossible to determine which upsell that customer is likely to accept.
- In addition to the difficulty of selecting an upsell to offer, offering an upsell may in some circumstances require time. However, there is no guarantee that the time spent offering an upsell will prompt the customer to accept the upsell and, consequently, provide revenue to the offeror. Thus, many offered upsells will be unaccepted, thus resulting in a waste of time and effort. Accordingly, it would be advantageous to eliminate the uncertainty that is inherent in offering upsells.
- It is an object of the present invention to eliminate the uncertainty that is inherent in offering upsells.
- In accordance with the present invention, upsells are made accessible to customers so customers may select upsells as they select items in their purchase. Each upsell has an associated rounding code. For example, the rounding code may be determinable from a bar code printed on an adhesive label that is affixed to the upsell. A POS terminal receives the rounding code, by scanning the label or other means. Typically, the rounding code is read in a manner similar to the manner in which items in the purchase are read by the POS terminal. The purchase price (sum of all item prices and any tax) is rounded, based on the rounding code. For example, given a purchase price of $8.26, and a rounding code that indicates a multiple of $5, the purchase price would be rounded up to the next-higher multiple of $5 ($10.00). The customer would pay the rounded price in exchange for the items and the upsell. Thus, the difference between the rounded price and the purchase price ($10.00−$8.26=$1.74) is effectively the price the customer pays for the upsell.
-
FIG. 1 is a schematic illustration of a POS terminal provided in accordance with the present invention. -
FIG. 2 is a schematic illustration of another embodiment of the POS terminal ofFIG. 1 . -
FIG. 3 is a schematic illustration of a network of POS terminals. -
FIG. 4 is a schematic illustration of an inventory database of a POS terminal. -
FIG. 5 is a schematic illustration of a rounding code database of a POS terminal. -
FIG. 6 is a schematic illustration of data used in determining an amount of money due as payment for items of a purchase and an upsell. -
FIG. 7 is a schematic illustration that represents information relating to transactions. -
FIG. 8 is a flow chart describing a method for determining a rounded price for a purchase that includes an upsell and one or more items. -
FIG. 9 is a flow chart describing a method for determining a rounded price for a purchase that includes a plurality of upsells and one or more items. -
FIG. 10 is a schematic illustration of data used in determining an amount of money due as payment for items of a purchase and a plurality of upsells. - The present invention allows a customer to select an upsell before a purchase is processed at a POS terminal. Thus, the customer need not be offered a system-selected upsell at the POS terminal that may be rejected. The present invention thus may save time at the POS terminal. The selected upsell also indicates an amount to which the purchase price should be rounded, saving even more time.
- If a business has old or aging inventory, it may be advantageous to allow that inventory to be selected as an upsell in exchange for change due. Customers would act to clear the inventory, and thereby eliminate the costs of otherwise disposing of the inventory.
- Referring to
FIG. 1 , aPOS terminal 10, which may be the IBM 4683 or IBM 4693 manufactured by International Business Machines, comprises aprocessor 12, such as one or more conventional microprocessors. Theprocessor 12 is in communication with adata storage device 14, such as an appropriate combination of magnetic, optical and/or semiconductor memory. Theprocessor 12 and thestorage device 14 may each be (i) located entirely within a single computer or other computing device; (ii) connected to each other by a remote communication medium, such as a serial port cable, telephone line or radio frequency transceiver; or (iii) a combination thereof. For example, thePOS terminal 10 may comprise one or more computers which are connected to a remote server computer for maintaining databases. - An
input device 16 preferably comprises a keypad for transmitting input signals, such as signals indicative of a purchase, to theprocessor 12. Theinput device 16 may also comprise an optical bar code scanner for reading bar codes and transmitting signals indicative of those bar codes to theprocessor 12. Aprinter 18 is for registering indicia on paper or other material, thereby printing receipts, coupons and vouchers as controlled by theprocessor 12. Adisplay device 20 is preferably a video monitor for displaying at least alphanumeric characters to the customer and/or cashier. Many types of input devices, printers and display devices are known to those skilled in the art, and need not be described in detail herein. Theinput device 16,printer 18 anddisplay device 20 are each in communication with theprocessor 12. - The
storage device 14 stores aprogram 22 for controlling theprocessor 12. Theprocessor 12 performs instructions of theprogram 22, and thereby operates in accordance with the present invention, and particularly in accordance with the methods described in detail herein. Theprogram 22 furthermore includes program elements that may be necessary, such as an operating system and “device drivers” for allowing theprocessor 12 to interface with computer peripheral devices, such as theinput device 16, theprinter 18 and thedisplay device 20. Appropriate device drivers and other necessary program elements are known to those skilled in the art, and need not be described in detail herein. - The
storage device 14 also stores (i)inventory database 24; (ii) roundingcode database 26; and (iii)transaction database 28. Thedatabases -
FIG. 2 illustrates another embodiment of thePOS terminal 10, in which acontrol device 29 is in communication via acommunication medium 30 with asystem 32 for providing an offer for an upsell. Thecontrol device 29 comprises aprocessor 34 in communication with theinput device 16 and thedisplay device 20. Thesystem 32 for providing an offer comprises aprocessor 36 in communication with thestorage device 14 and theprinter 18. In this embodiment, thecontrol device 29 may be a cash register, and thesystem 32 may be an electronic device for printing coupons in accordance with data received from the cash register. Other configurations of thePOS terminal 10 will be understood by those skilled in the art. - Referring to
FIG. 3 , anetwork 40 includes aserver 42 in communication withPOS terminals server 42 directs the operation of, stores data from and transmits data to thePOS terminals server 42 may itself be a POS terminal, as described above, or may be another computing device that can communicate with one or more POS terminals. Although three POS terminals are shown inFIG. 3 , any number of POS terminals may be in communication with theserver 42 without departing from the spirit and scope of the present invention. Each of thePOS terminals server 42 may perform many of the processes described below, especially those processes that are performed for more than one POS terminal. Theserver 42 may furthermore store data, such as the inventory database 24 (FIG. 1 ), that is to be shared by thePOS terminals - Referring to
FIG. 4 , theinventory database 24 includesrows inventory database 24. Each entry defines an item of inventory that may be sold. In particular, each entry includes (i) anitem identifier 40 that uniquely identifies the entry; (ii) adescription 42 that describes the item of inventory; (iii) aprice 44 of the item; and (iv) antaxable status 46 that indicates whether the item is subject to sales tax (or other tax). Theinventory database 24 is accessed to determine a purchase price in a manner known in the art. For example, each item of a purchase may include a bar code that can be read by a POS terminal. The price of each item, corresponding to the bar code identifier, would in turn be determined from theinventory database 24. The sum of the item prices and any appropriate taxes applied thereto would yield the purchase price. - Referring to
FIG. 5 , the roundingcode database 26 includesrows code database 26. Each entry defines a rounding code. In particular, each entry includes (i) a roundingcode identifier 56 that uniquely identifies the entry; (ii) a rounding multiple 58 that indicates an amount to which a purchase price is to be rounded; and (iii) a fixedvalue 60 that indicates a fixed price to pay for the corresponding upsell, if the upsell is not purchased for an amount of change due. For example, a rounding code corresponding to theentry 50, identified by “567”, has a rounding multiple of $1. Thus, if a purchase includes an upsell having the rounding code “567”, the corresponding purchase price will be rounded to next higher dollar amount (e.g. from $7.38 to $8.00). It can be advantageous, and simpler for customers, to set the rounding multiple of each upsell equal to the fixed price of that upsell. - The upsells are accessible to customers, allowing customers to select the upsells as they select the items of their purchase. Each upsell has a rounding code which may be determinable from a bar code printed on an adhesive label that is affixed to the upsell. For example, in a bookstore, there may a set of bins located near the POS terminals. Each bin holds several books, each having a bar code. The customer selects a book from a bin, and brings it to the POS terminal with the items he wishes to purchase. An optical bar code scanner of the POS terminal reads the bar code of the book, and the bar codes of the items of the purchase.
- Instead of a bar code, each upsell may include another indication of the corresponding rounding code. For example, each book in a first bin may be affixed with a green adhesive label, and each book in a second bin may be affixed with a blue adhesive label. In such an embodiment, the green adhesive label would indicate a first rounding code, and the blue adhesive label would indicate a second rounding code. A cashier or other operator of the POS terminal would in turn press a button or otherwise allow the POS terminal to receive data indicating the rounding code.
- It can be advantageous for upsells having the same rounding code to be grouped together. For example, a first bin could contain a number of books that each have a first rounding code. A second bin could contain a number of books that each have a second rounding code. If any book from the first bin is selected as an upsell, the purchase price would be rounded to a first multiple (e.g. the nearest $5). Similarly, selecting any book from the second bin would cause the purchase price to be rounded to a second multiple (e.g. the nearest $10).
- Referring to
FIG. 6 , theinventory database 24 and the roundingcode database 26 are used in determining an amount of money due as payment for items of a purchase and an upsell. Tables 80 and 82 each represent data corresponding to a transaction identified by a transaction identifier “12345678”. Accordingly, the tables 80 and 82 represent data stored in the transaction database 28 (FIG. 1 ). Typically, thetransaction database 28 will include data representing a plurality of such transactions. - The table 80 represents one or more items included in the transaction, and the table 82 represents one or more upsells included in the transaction. The table 80 includes
entries item identifier 88; corresponding to theitem identifier 40 ofFIG. 4 ; (ii) aquantity 90 of the item; (iii) aprice 92 of each unit of the item, the price corresponding to theprice 44 ofFIG. 4 ; and (iv) a price withtax 94 of each unit of the item. The price with tax of an item may be determined from thecorresponding price 92, thetaxable status 46 ofFIG. 4 (which indicates whether the item is subject to sales tax or other tax), and atax rate 96. Those skilled in the art will readily understand that thetax rate 96 may be, for example, stored on the storage device 14 (FIG. 1 ) as a database or as a variable of theprogram 24. The price with tax of each item is summed to yield a subtotal price withtax 98. The subtotal price withtax 98 is a price that would be due if no upsell is included in the transaction. - The table 82 includes an
entry 100 that defines an upsell included in the transaction. Theentry 100 includes (i) a roundingcode identifier 102, corresponding to the roundingcode identifier 56 ofFIG. 5 ; (ii) a rounding multiple 104, corresponding to the roundingmultiple 58 ofFIG. 5 ; and (iii) a fixedvalue 106, corresponding to the fixedvalue 60 ofFIG. 5 . The rounding multiple of theentry 100 has the value $5, indicating that the subtotal price withtax 98 is to be rounded to the next higher multiple of $5. Accordingly, the subtotal price withtax 98, which has the value $26.20, is rounded to the next higher multiple of $5, yielding arounded price 108 having the value $30. -
FIG. 7 depicts a table 120 that represents further information relating to transactions. Such information may be stored in the transaction database 28 (FIG. 1 ) in certain embodiments of the present invention. The table 120 includesentries transaction identifier 126 that uniquely identifies the transaction; (ii) adate 128 on which the transaction occurred; (iii) atime 130 at which the transaction occurred; (iv) aPOS terminal identifier 132 that indicates the POS terminal at which the transaction occurred; and (v) arevenue 134 that was derived from the transaction. Information represented by the table 120 may be used, for example, in determining patterns in revenue generation over time. -
FIG. 8 illustrates amethod 150 in which the above-mentioned databases are used in determining a rounded price for a purchase that includes an upsell and one or more items. A POS terminal receives a code for each item in the purchase (step 152). For example, a bar code scanner reads a bar code imprinted on each item and generates signals indicative of the bar code. The POS terminal also receives a rounding code for an upsell (step 154). Those skilled in the art will understand that the rounding code may be received before, during or after the receiving of the item codes. After all codes are received, the POS terminal determines a purchase price from the item codes (step 156). As described above with reference toFIG. 6 , the purchase price is determined by summing the price with tax of each item. The POS terminal determines a rounding multiple from the rounding code (step 158) by accessing the rounding code database 26 (FIG. 1 ). Based on the rounding multiple, the POS terminal rounds the purchase price to yield a rounded price (step 160). The rounded price is the price due in exchange for the items and the upsell. - In the embodiments described above, one upsell was included in a purchase. However, a plurality of upsells may be included in a purchase. In such an embodiment, one upsell would be sold in exchange for change due, while the remaining upsells would be sold at a fixed price. As described above with reference to
FIG. 5 , each rounding code has both a fixed price and a rounding multiple. Thus, a fixed price may be determined for each upsell. -
FIG. 9 illustrates amethod 180 for determining a rounded price for a purchase that includes a plurality of upsells with rounding codes. The POS terminal receives a code for each item in a purchase (step 182) and also receives a rounding code for each of a plurality of upsells (step 184). As described above, a purchase price is determined from the item codes (step 186). - One of the rounding codes is selected (step 188), and its rounding multiple is determined (step 190). The selection defines a selected rounding code and a set of unselected rounding codes. The set of unselected rounding codes may consist of one rounding code (if there are two rounding codes) or more than one rounding code. The choice of which rounding code is selected may depend on different criteria. In one embodiment, the POS terminal selects a rounding code having the smallest (minimal) rounding multiple. That is, the POS terminal selects a rounding multiple that is not greater than the rounding multiple of each unselected rounding code. For example, if there are three rounding codes, having corresponding rounding multiples of $5, $5 and $10, then either of the first two rounding codes (having rounding multiples of $5) would be selected.
- Once a rounding code is selected, the fixed price of each remaining (unselected) rounding code is determined (step 192). As described above, the fixed prices are determinable from the rounding code database 26 (
FIGS. 1 and 5 ). These fixed prices are added to the purchase price determined atstep 186, thereby generating an augmented price (step 194). This augmented price is rounding based on the rounding multiple determined atstep 190, thereby generating a rounded price (step 196). This rounded price is exchanged for the items and the upsells included in the purchase. Those skilled in the art will understand that thestep 196 may be performed before thestep 194, rather than after. - Referring to
FIG. 10 , tables 210 and 212 each represent data corresponding to a transaction identified by a transaction identifier “12345671”. Accordingly, the tables 210 and 212 represent data stored in the transaction database 28 (FIG. 1 ). The table 210, similar to the table 80 ofFIG. 6 , represents one or more items included in the transaction, and the table 212, similar to the table 82 ofFIG. 6 , represents upsells included in the transaction. The table 210 includesentries tax 218 andtax rate 220 function as those described above with respect toFIG. 6 . - The table 212 includes
entries FIG. 6 ), each entry of the table 212 includes (i) a roundingcode identifier 228, corresponding to the roundingcode identifier 56 ofFIG. 5 ; (ii) a rounding multiple 230, corresponding to the roundingmultiple 58 ofFIG. 5 ; and (iii) a fixedvalue 232, corresponding to the fixedvalue 60 ofFIG. 5 . As described above, one upsell is selected to define a rounding multiple, and the remaining upsells have fixed prices that are added to the subtotal price with tax. In accordance with an embodiment described above, in the example described byFIG. 10 an upsell having a minimal rounding multiple is selected. Such an upsell may be either upsell defined by theentries - A table 234 represents the use of the fixed prices of the upsells. The additional upsell fixed
prices 236, which is the sum of the fixed prices of the remaining (unselected) upsells, is $11. Thus the subtotal price with theadditional upsells 238 is the sum of $26.20 and $11, which is $37.20. This subtotal price is rounded in accordance with the rounding multiple of the selected upsell ($1), generating arounded price 240 of $38.00. - In another embodiment of the present invention, each upsell may have a corresponding “minimum price”, which is a minimum difference betwenn the subtotal price with tax and the rounded price. For example, if a subtotal price with tax is $4.98, and a corresponding rounding multiple is $5.00, then the rounded price would normally be $5.00 (only $0.02 extra). However, if a minimum price for the upsell is $2.00, then a rounded price of $7.00 ($4.98+$2.00 rounded up to the nearest dollar) is generated.
- Although the present invention has been described with respect to a preferred embodiment thereof, those skilled in the art will note that various substitutions may be made to those embodiments described herein without departing from the spirit and scope of the present invention.
Claims (19)
1-6. (canceled)
7. A method comprising:
receiving a plurality of rounding codes, each rounding code having a corresponding rounding multiple and fixed price;
determining a purchase price; and
rounding the purchase price based on the rounding codes.
8. The method of claim 7 , in which the step of rounding comprises:
adding at least one of the fixed prices to the purchase price, thereby generating an augmented purchase price; and
rounding the augmented purchase price based on a rounding multiple.
9. The method of claim 7 , in which the step of rounding comprises:
rounding the purchase price based on a rounding multiple, thereby generating an augmented purchase price; and
adding at least one of the fixed prices to the augmented purchase price.
10. The method of claim 7 , in which the step of rounding comprises:
selecting a rounding code, thereby defining a selected rounding code and a set of unselected rounding codes.
11. The method of claim 10 , in which the step of rounding further comprises:
adding the fixed price of each unselected rounding code to the purchase price, thereby generating an augmented purchase price; and
rounding the augmented purchase price based on the rounding multiple of the selected rounding code.
12. The method of claim 10 , in which the step of rounding further comprises:
rounding the purchase price based on the rounding multiple of the selected rounding code, thereby generating an augmented price; and
adding the fixed price of each unselected rounding code to the augmented price.
13. The method of claim 10 , in which the step of selecting a rounding code comprises:
selecting a rounding code having a rounding multiple that is not greater than the rounding multiple of each unselected rounding code.
14. The method of claim 10 , in which the step of selecting a rounding code comprises:
selecting a rounding code having a minimal rounding multiple.
15. The method of claim 7 , in which the fixed price and the rounding multiple of each rounding code are equal.
16. An apparatus 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:
receive a plurality of rounding codes, each rounding code having a corresponding rounding multiple and fixed price;
determine a purchase price; and
round the purchase price based on the rounding codes.
17. The apparatus of claim 16 , in which the processor is further operative with the program to:
add at least one of the fixed prices to the purchase price, thereby generating an augmented purchase price; and
round the augmented purchase price based on a rounding multiple.
18. The apparatus of claim 16 , in which the processor is further operative with the program to:
round the purchase price based on a rounding multiple, thereby generating an augmented purchase price; and
add at least one of the fixed prices to the augmented purchase price.
19. The apparatus of claim 16 , in which the processor is further operative with the program to:
select a rounding code, thereby defining a selected rounding code and a set of unselected rounding codes.
20. The apparatus of claim 19 , in which the processor is further operative with the program to:
add the fixed price of each unselected rounding code to the purchase price, thereby generating an augmented purchase price; and
round the augmented purchase price based on the rounding multiple of the selected rounding code.
21. The apparatus of claim 19 , in which the processor is further operative with the program to:
round the purchase price based on the rounding multiple of the selected rounding code, thereby generating an augmented price; and
add the fixed price of each unselected rounding code to the augmented price.
22. The apparatus of claim 19 , in which the processor is further operative with the program to:
select a rounding code having a rounding multiple that is not greater than the rounding multiple of each unselected rounding code.
23. The apparatus of claim 19 , in which the processor is further operative with the program to:
select a rounding code having a minimal rounding multiple.
24. The apparatus of claim 16 , in which the fixed price and the rounding multiple of each rounding code are equal.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US11/160,499 US20050261973A1 (en) | 1997-03-21 | 2005-06-27 | Method and apparatus for processing a supplementary product sale at a point-of-sale terminal |
Applications Claiming Priority (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US08/822,709 US6267670B1 (en) | 1997-03-21 | 1997-03-21 | System and method for performing lottery ticket transactions utilizing point-of-sale terminals |
US08/920,116 US6119099A (en) | 1997-03-21 | 1997-08-26 | Method and system for processing supplementary product sales at a point-of-sale terminal |
US09/045,518 US7072850B1 (en) | 1997-03-21 | 1998-03-20 | Method and apparatus for processing a supplementary product sale at a point-of-sale terminal |
US11/160,499 US20050261973A1 (en) | 1997-03-21 | 2005-06-27 | Method and apparatus for processing a supplementary product sale at a point-of-sale terminal |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US09/045,518 Continuation US7072850B1 (en) | 1997-03-21 | 1998-03-20 | Method and apparatus for processing a supplementary product sale at a point-of-sale terminal |
Publications (1)
Publication Number | Publication Date |
---|---|
US20050261973A1 true US20050261973A1 (en) | 2005-11-24 |
Family
ID=35376366
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US09/045,518 Expired - Fee Related US7072850B1 (en) | 1997-03-21 | 1998-03-20 | Method and apparatus for processing a supplementary product sale at a point-of-sale terminal |
US11/160,499 Abandoned US20050261973A1 (en) | 1997-03-21 | 2005-06-27 | Method and apparatus for processing a supplementary product sale at a point-of-sale terminal |
Family Applications Before (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US09/045,518 Expired - Fee Related US7072850B1 (en) | 1997-03-21 | 1998-03-20 | Method and apparatus for processing a supplementary product sale at a point-of-sale terminal |
Country Status (1)
Country | Link |
---|---|
US (2) | US7072850B1 (en) |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20050071245A1 (en) * | 2003-09-25 | 2005-03-31 | Norins Arthur L. | System and method for transacting for a perishable object having an uncertain availability |
US7494417B2 (en) * | 1997-03-21 | 2009-02-24 | Walker Digital, Llc | System and method for performing lottery ticket transactions utilizing point-of-sale terminals |
US20090176547A1 (en) * | 2007-07-03 | 2009-07-09 | Katz Marcus A | Card Game Interface |
US8103520B2 (en) | 1997-03-21 | 2012-01-24 | Walker Digital, Llc | Method and apparatus for selecting a supplemental product to offer for sale during a transaction |
US8271337B1 (en) | 2003-09-25 | 2012-09-18 | Nor1, Inc. | System and method for transacting for an upgrade having an uncertain availability |
US11423373B1 (en) | 2019-09-17 | 2022-08-23 | Block, Inc. | Intelligent subscription identification using transaction data |
Families Citing this family (39)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6169789B1 (en) * | 1996-12-16 | 2001-01-02 | Sanjay K. Rao | Intelligent keyboard system |
US6876991B1 (en) | 1999-11-08 | 2005-04-05 | Collaborative Decision Platforms, Llc. | System, method and computer program product for a collaborative decision platform |
US8700459B2 (en) * | 2000-04-28 | 2014-04-15 | Yisroel Lefkowitz | Method and apparatus for selling international travel tickets in combination with duty free goods |
US20020095343A1 (en) * | 2001-01-12 | 2002-07-18 | Barton Steven P. | Apparatus and method for providing point of purchase products |
US8600924B2 (en) | 2001-11-14 | 2013-12-03 | Retaildna, Llc | Method and system to manage multiple party rewards using a single account and artificial intelligence |
US20090164304A1 (en) * | 2001-11-14 | 2009-06-25 | Retaildna, Llc | Method and system for using a self learning algorithm to manage a progressive discount |
US20090276309A1 (en) * | 2001-11-14 | 2009-11-05 | Retaildna, Llc | Self learning method and system for managing an advertisement |
US8224760B2 (en) * | 2001-11-14 | 2012-07-17 | Retaildna, Llc | Self learning method and system for managing a group reward system |
US20080313052A1 (en) * | 2001-11-14 | 2008-12-18 | Retaildna, Llc | Method and system for managing transactions initiated via a wireless communications device |
US20080306886A1 (en) * | 2001-11-14 | 2008-12-11 | Retaildna, Llc | Graphical user interface adaptation system for a point of sale device |
US20090125396A1 (en) * | 2001-11-14 | 2009-05-14 | Retaildna, Llc | System and method for generating and transmitting location based promotional offer reminders |
US20090138342A1 (en) * | 2001-11-14 | 2009-05-28 | Retaildna, Llc | Method and system for providing an employee award using artificial intelligence |
US20080306790A1 (en) * | 2001-11-14 | 2008-12-11 | Retaildna, Llc | Method and apparatus for generating and transmitting an order initiation offer to a wireless communications device |
US8577819B2 (en) | 2001-11-14 | 2013-11-05 | Retaildna, Llc | Method and system to manage multiple party rewards using a single account and artificial intelligence |
US20090198561A1 (en) * | 2001-11-14 | 2009-08-06 | Retaildna, Llc | Self learning method and system for managing agreements to purchase goods over time |
US20090030798A1 (en) * | 2001-11-14 | 2009-01-29 | Retaildna, Llc | System and method for providing incentives to an end user for referring another end user |
US20090125380A1 (en) * | 2001-11-14 | 2009-05-14 | Retaildna, Llc | System and method for location based suggestive selling |
US20080313122A1 (en) * | 2001-11-14 | 2008-12-18 | Retaildna, Llc | Method and system for generating an offer and transmitting the offer to a wireless communications device |
US20090132344A1 (en) * | 2001-11-14 | 2009-05-21 | Retaildna, Llc | System and method for scanning a coupon to initiate an order |
US20090157483A1 (en) * | 2001-11-14 | 2009-06-18 | Retaildna, Llc | Method and system for using artificial intelligence to generate or modify an employee prompt or a customer survey |
US20090182627A1 (en) * | 2001-11-14 | 2009-07-16 | Retaildna, Llc | Self learning method and system for managing a third party subsidy offer |
US20090119168A1 (en) * | 2001-11-14 | 2009-05-07 | Retaildna, Llc | System and method for providing an incentive based on the hardware used to place an order |
US20080255941A1 (en) * | 2001-11-14 | 2008-10-16 | Jonathan Otto | Method and system for generating, selecting, and running executables in a business system utilizing a combination of user defined rules and artificial intelligence |
US20080208787A1 (en) | 2001-11-14 | 2008-08-28 | Retaildna, Llc | Method and system for centralized generation of a business executable using genetic algorithms and rules distributed among multiple hardware devices |
US20090030797A1 (en) * | 2001-11-14 | 2009-01-29 | Retaildna, Llc | Method and apparatus for generating and transmitting an ideal order offer |
US20090164391A1 (en) * | 2001-11-14 | 2009-06-25 | Retaildna, Llc | Self learning method and system to revenue manage a published price in a retail environment |
US20090024481A1 (en) * | 2001-11-14 | 2009-01-22 | Retaildna, Llc | Method and system for generating a real time offer or a deferred offer |
US20030133147A1 (en) * | 2002-01-16 | 2003-07-17 | Xerox Corporation | Billing process for printing systems |
US20040049427A1 (en) * | 2002-09-11 | 2004-03-11 | Tami Michael A. | Point of sale system and method for retail stores |
US20060155565A1 (en) * | 2004-09-27 | 2006-07-13 | Polevoy Richard S | Method for merchandising a product |
US20070179839A1 (en) * | 2005-10-25 | 2007-08-02 | American Express Marketing & Development Corp., a Delaware Corporation | Method and computer program product for redeeming loyalty points in an online raffle |
US20070179879A1 (en) * | 2005-10-25 | 2007-08-02 | American Express Marketing & Development, Corp., A Delaware Corporation | Method and computer program product for creating a unique online auction |
US8463668B2 (en) * | 2006-10-24 | 2013-06-11 | Rabbit Technology, Inc. | System and method of managing both instant and online lottery ticket sales |
US20090125411A1 (en) * | 2007-11-09 | 2009-05-14 | Jonathan Otto | Wireless communications device configured to order out of stock items |
US20090125442A1 (en) * | 2007-11-09 | 2009-05-14 | Jonathan Otto | Wireless communications device configured for automated returns |
US20090123004A1 (en) * | 2007-11-14 | 2009-05-14 | Jonathan Otto | Method and system for automated volume adjustments for a marketing system |
US20090182677A1 (en) * | 2007-11-14 | 2009-07-16 | Jonathan Otto | Upsell system embedded in a system and controlled by a third party |
US20090182630A1 (en) * | 2008-01-11 | 2009-07-16 | Jonathan Otto | System and method for enabling point of sale functionality in a wireless communications device |
TWI448852B (en) * | 2012-07-20 | 2014-08-11 | Pegatron Corp | Method and system used for controlling products processing |
Citations (88)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US3573747A (en) * | 1969-02-24 | 1971-04-06 | Institutional Networks Corp | Instinet communication system for effectuating the sale or exchange of fungible properties between subscribers |
US3637999A (en) * | 1970-05-25 | 1972-01-25 | Lockheed Aircraft Corp | Variable rate computing and recording register |
US4108361A (en) * | 1976-10-12 | 1978-08-22 | Krause Stephen R | Universal mark sense betting terminal system and method |
US4120452A (en) * | 1975-08-14 | 1978-10-17 | Matsushita Electric Industrial Co., Ltd. | Automatic vending system |
US4323770A (en) * | 1978-08-16 | 1982-04-06 | Societe D'etude De Systems Avances Et D'amenagements | Unit particularly for taking stakes and possibly determining the winners in a game such as a national lotto game |
US4494197A (en) * | 1980-12-11 | 1985-01-15 | Seymour Troy | Automatic lottery system |
US4500880A (en) * | 1981-07-06 | 1985-02-19 | Motorola, Inc. | Real time, computer-driven retail pricing display system |
US4669730A (en) * | 1984-11-05 | 1987-06-02 | Small Maynard E | Automated sweepstakes-type game |
US4677553A (en) * | 1984-11-09 | 1987-06-30 | International Totalizator Systems, Inc. | Secure placement of confidential information on a circulated blank ticket |
US4689742A (en) * | 1980-12-11 | 1987-08-25 | Seymour Troy | Automatic lottery system |
US4723212A (en) * | 1984-07-18 | 1988-02-02 | Catalina Marketing Corp. | Method and apparatus for dispensing discount coupons |
US4760247A (en) * | 1986-04-04 | 1988-07-26 | Bally Manufacturing Company | Optical card reader utilizing area image processing |
US4764666A (en) * | 1987-09-18 | 1988-08-16 | Gtech Corporation | On-line wagering system with programmable game entry cards |
US4815741A (en) * | 1984-11-05 | 1989-03-28 | Small Maynard E | Automated marketing and gaming systems |
US4825045A (en) * | 1986-07-24 | 1989-04-25 | Advance Promotion Technologies, Inc. | System and method for checkout counter product promotion |
US4839507A (en) * | 1987-11-06 | 1989-06-13 | Lance May | Method and arrangement for validating coupons |
US4854590A (en) * | 1987-05-08 | 1989-08-08 | Continental Brokers And Consultants, Inc. | Cash register gaming device |
US4859838A (en) * | 1986-11-14 | 1989-08-22 | Omron Tateisi Electronics Co. | POS terminal device |
US4882473A (en) * | 1987-09-18 | 1989-11-21 | Gtech Corporation | On-line wagering system with programmable game entry cards and operator security cards |
US4908761A (en) * | 1988-09-16 | 1990-03-13 | Innovare Resourceful Marketing Group, Inc. | System for identifying heavy product purchasers who regularly use manufacturers' purchase incentives and predicting consumer promotional behavior response patterns |
US4910672A (en) * | 1984-07-18 | 1990-03-20 | Catalina Marketing Corporation | Method and apparatus for dispensing discount coupons |
US4922522A (en) * | 1988-06-07 | 1990-05-01 | American Telephone And Telegraph Company | Telecommunications access to lottery systems |
US4937853A (en) * | 1989-05-03 | 1990-06-26 | Agt International, Inc. | Lottery agent data communication/telephone line interface |
US4973952A (en) * | 1987-09-21 | 1990-11-27 | Information Resources, Inc. | Shopping cart display system |
US4982337A (en) * | 1987-12-03 | 1991-01-01 | Burr Robert L | System for distributing lottery tickets |
US4993714A (en) * | 1990-03-27 | 1991-02-19 | Golightly Cecelia K | Point of sale lottery system |
US5056019A (en) * | 1989-08-29 | 1991-10-08 | Citicorp Pos Information Servies, Inc. | Automated purchase reward accounting system and method |
US5119295A (en) * | 1990-01-25 | 1992-06-02 | Telecredit, Inc. | Centralized lottery system for remote monitoring or operations and status data from lottery terminals including detection of malfunction and counterfeit units |
US5128862A (en) * | 1989-06-28 | 1992-07-07 | Management Information Support, Inc. | Customer operable system for a retail store or fast-food restaurant having plural ordering stations |
US5132914A (en) * | 1988-04-01 | 1992-07-21 | Restaurant Technology, Inc. | Food preparation system and method |
US5172328A (en) * | 1988-04-01 | 1992-12-15 | Restaurant Technology, Inc. | Food preparation system and method |
US5173851A (en) * | 1984-07-18 | 1992-12-22 | Catalina Marketing International, Inc. | Method and apparatus for dispensing discount coupons in response to the purchase of one or more products |
US5177342A (en) * | 1990-11-09 | 1993-01-05 | Visa International Service Association | Transaction approval system |
US5192854A (en) * | 1990-07-26 | 1993-03-09 | Counts Reginald D | System for electronically recording and redeeming coupons |
US5201010A (en) * | 1989-05-01 | 1993-04-06 | Credit Verification Corporation | Method and system for building a database and performing marketing based upon prior shopping history |
US5200889A (en) * | 1988-10-31 | 1993-04-06 | Teraoka Seiko Co., Ltd. | System for maintaining continuous total of refund amounts due a customer and for allowing customer designation of the amount of refund to be applied to a purchase |
US5216595A (en) * | 1990-03-20 | 1993-06-01 | Ncr Corporation | System and method for integration of lottery terminals into point of sale systems |
US5223698A (en) * | 1991-04-05 | 1993-06-29 | Telecredit, Inc. | Card-activated point-of-sale lottery terminal |
US5231569A (en) * | 1990-06-12 | 1993-07-27 | Sears Payment Systems, Inc. | Account transaction system |
US5239165A (en) * | 1991-04-11 | 1993-08-24 | Spectra-Physics Scanning Systems, Inc. | Bar code lottery ticket handling system |
US5243515A (en) * | 1990-10-30 | 1993-09-07 | Lee Wayne M | Secure teleprocessing bidding system |
US5245533A (en) * | 1990-12-18 | 1993-09-14 | A. C. Nielsen Company | Marketing research method and system for management of manufacturer's discount coupon offers |
US5262941A (en) * | 1990-03-30 | 1993-11-16 | Itt Corporation | Expert credit recommendation method and system |
US5269521A (en) * | 1990-08-22 | 1993-12-14 | Rossides Michael T | Expected value payment method and system for reducing the expected per unit costs of paying and/or receiving a given amount of a commodity |
US5274547A (en) * | 1991-01-03 | 1993-12-28 | Credco Of Washington, Inc. | System for generating and transmitting credit reports |
US5283731A (en) * | 1992-01-19 | 1994-02-01 | Ec Corporation | Computer-based classified ad system and method |
US5287268A (en) * | 1989-01-27 | 1994-02-15 | Mccarthy Patrick D | Centralized consumer cash value accumulation system for multiple merchants |
US5297031A (en) * | 1990-03-06 | 1994-03-22 | Chicago Board Of Trade | Method and apparatus for order management by market brokers |
US5302811A (en) * | 1990-07-31 | 1994-04-12 | Kabushiki Kaisha Toshiba | Point of sale apparatus including a depositing/withdrawing apparatus |
US5309355A (en) * | 1984-05-24 | 1994-05-03 | Lockwood Lawrence B | Automated sales system |
US5353219A (en) * | 1989-06-28 | 1994-10-04 | Management Information Support, Inc. | Suggestive selling in a customer self-ordering system |
US5353218A (en) * | 1992-09-17 | 1994-10-04 | Ad Response Micromarketing Corporation | Focused coupon system |
US5371345A (en) * | 1992-09-17 | 1994-12-06 | Bally Gaming International, Inc. | Gaming machine change system |
US5380991A (en) * | 1993-11-16 | 1995-01-10 | Valencia; Luis | Paperless coupon redemption system and method thereof |
USRE34915E (en) * | 1984-11-26 | 1995-04-25 | Coupco, Inc. | Paperless system for distributing, redeeming and clearing merchandise coupons |
US5420606A (en) * | 1993-09-20 | 1995-05-30 | Begum; Paul G. | Instant electronic coupon verification system |
US5440108A (en) * | 1991-10-11 | 1995-08-08 | Verifone, Inc. | System and method for dispensing and revalung cash cards |
US5450938A (en) * | 1994-05-02 | 1995-09-19 | Xcp, Inc. | Card or cash actuated vending machine assembly |
US5459306A (en) * | 1994-06-15 | 1995-10-17 | Blockbuster Entertainment Corporation | Method and system for delivering on demand, individually targeted promotions |
US5481094A (en) * | 1993-05-28 | 1996-01-02 | Fujitsu Limited | Point-of-sale terminal |
US5491326A (en) * | 1994-11-23 | 1996-02-13 | Xcp, Inc. | Card metering system |
US5504475A (en) * | 1990-02-16 | 1996-04-02 | Sitour Electronic Systems | Pricing display system |
US5510979A (en) * | 1991-07-30 | 1996-04-23 | Restaurant Technology, Inc. | Data processing system and method for retail stores |
US5572653A (en) * | 1989-05-16 | 1996-11-05 | Rest Manufacturing, Inc. | Remote electronic information display system for retail facility |
US5581064A (en) * | 1994-11-01 | 1996-12-03 | Pennsylvania Food Merchants Association | Automated coupon processing system employing coupon with identifying code and chosen second identifying code uniquely identifying the coupon |
US5592376A (en) * | 1994-06-17 | 1997-01-07 | Commonweal Incorporated | Currency and barter exchange debit card and system |
US5592375A (en) * | 1994-03-11 | 1997-01-07 | Eagleview, Inc. | Computer-assisted system for interactively brokering goods or services between buyers and sellers |
US5602377A (en) * | 1995-03-01 | 1997-02-11 | Metanetics Corporation | Bar code dataform scanning and labeling apparatus and method |
US5604343A (en) * | 1994-05-24 | 1997-02-18 | Dallas Semiconductor Corporation | Secure storage of monetary equivalent data systems and processes |
US5611052A (en) * | 1993-11-01 | 1997-03-11 | The Golden 1 Credit Union | Lender direct credit evaluation and loan processing system |
US5615269A (en) * | 1996-02-22 | 1997-03-25 | Micali; Silvio | Ideal electronic negotiations |
US5620079A (en) * | 1992-09-04 | 1997-04-15 | Coinstar, Inc. | Coin counter/sorter and coupon/voucher dispensing machine and method |
US5620182A (en) * | 1990-08-22 | 1997-04-15 | Rossides; Michael T. | Expected value payment method and system for reducing the expected per unit costs of paying and/or receiving a given ammount of a commodity |
US5621201A (en) * | 1994-05-11 | 1997-04-15 | Visa International | Automated purchasing control system |
US5621640A (en) * | 1993-02-18 | 1997-04-15 | Every Penny Counts, Inc. | Automatic philanthropic contribution system |
US5632010A (en) * | 1992-12-22 | 1997-05-20 | Electronic Retailing Systems, Inc. | Technique for communicating with electronic labels in an electronic price display system |
US5664115A (en) * | 1995-06-07 | 1997-09-02 | Fraser; Richard | Interactive computer system to match buyers and sellers of real estate, businesses and other property using the internet |
US5665953A (en) * | 1996-02-14 | 1997-09-09 | Lobar Code Inc. | Self-contained personal data collector for redeeming coupons |
US5724886A (en) * | 1995-05-11 | 1998-03-10 | Restaurant Technology, Inc. | Cooked food staging device and method |
US5822736A (en) * | 1995-02-28 | 1998-10-13 | United Hardware Distributing Company | Variable margin pricing system |
US5869826A (en) * | 1997-06-30 | 1999-02-09 | Eleftheriou; Lefteris | System and method for conducting coinless transactions |
US5999914A (en) * | 1996-10-16 | 1999-12-07 | Microsoft Corporation | Electronic promotion system for an electronic merchant system |
US6064987A (en) * | 1997-03-21 | 2000-05-16 | Walker Digital, Llc | Method and apparatus for providing and processing installment plans at a terminal |
US6088682A (en) * | 1993-02-18 | 2000-07-11 | Every Penny Counts, Inc. | Funds distribution system connected with point of sale transactions |
US6112191A (en) * | 1993-02-18 | 2000-08-29 | Every Penny Counts, Inc. | Method and system to create and distribute excess funds from consumer spending transactions |
US6138105A (en) * | 1997-03-21 | 2000-10-24 | Walker Digital, Llc | System and method for dynamic assembly of packages in retail environments |
US6298329B1 (en) * | 1997-03-21 | 2001-10-02 | Walker Digital, Llc | Method and apparatus for generating a coupon |
US6298331B1 (en) * | 1997-03-21 | 2001-10-02 | Walker Digital, Llc | Method and apparatus for selling an aging food product |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
FR2736177B1 (en) * | 1995-06-27 | 1997-09-19 | Perseil Claude Michel | INSTALLATION FOR THE MARKETING OF INSTRUMENTALIZED PURCHASE GOODS |
AU3146397A (en) | 1996-06-06 | 1998-01-05 | Provident Bancorp, Inc. | Point of sale purchasing value accumulation system |
-
1998
- 1998-03-20 US US09/045,518 patent/US7072850B1/en not_active Expired - Fee Related
-
2005
- 2005-06-27 US US11/160,499 patent/US20050261973A1/en not_active Abandoned
Patent Citations (89)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US3573747A (en) * | 1969-02-24 | 1971-04-06 | Institutional Networks Corp | Instinet communication system for effectuating the sale or exchange of fungible properties between subscribers |
US3637999A (en) * | 1970-05-25 | 1972-01-25 | Lockheed Aircraft Corp | Variable rate computing and recording register |
US4120452A (en) * | 1975-08-14 | 1978-10-17 | Matsushita Electric Industrial Co., Ltd. | Automatic vending system |
US4108361A (en) * | 1976-10-12 | 1978-08-22 | Krause Stephen R | Universal mark sense betting terminal system and method |
US4323770A (en) * | 1978-08-16 | 1982-04-06 | Societe D'etude De Systems Avances Et D'amenagements | Unit particularly for taking stakes and possibly determining the winners in a game such as a national lotto game |
US4689742A (en) * | 1980-12-11 | 1987-08-25 | Seymour Troy | Automatic lottery system |
US4494197A (en) * | 1980-12-11 | 1985-01-15 | Seymour Troy | Automatic lottery system |
US4500880A (en) * | 1981-07-06 | 1985-02-19 | Motorola, Inc. | Real time, computer-driven retail pricing display system |
US5309355A (en) * | 1984-05-24 | 1994-05-03 | Lockwood Lawrence B | Automated sales system |
US4723212A (en) * | 1984-07-18 | 1988-02-02 | Catalina Marketing Corp. | Method and apparatus for dispensing discount coupons |
US4910672A (en) * | 1984-07-18 | 1990-03-20 | Catalina Marketing Corporation | Method and apparatus for dispensing discount coupons |
US5173851A (en) * | 1984-07-18 | 1992-12-22 | Catalina Marketing International, Inc. | Method and apparatus for dispensing discount coupons in response to the purchase of one or more products |
US5612868A (en) * | 1984-07-18 | 1997-03-18 | Catalina Marketing International, Inc | Method and apparatus for dispensing discount coupons |
US4669730A (en) * | 1984-11-05 | 1987-06-02 | Small Maynard E | Automated sweepstakes-type game |
US4815741A (en) * | 1984-11-05 | 1989-03-28 | Small Maynard E | Automated marketing and gaming systems |
US4677553A (en) * | 1984-11-09 | 1987-06-30 | International Totalizator Systems, Inc. | Secure placement of confidential information on a circulated blank ticket |
USRE34915E (en) * | 1984-11-26 | 1995-04-25 | Coupco, Inc. | Paperless system for distributing, redeeming and clearing merchandise coupons |
US4760247A (en) * | 1986-04-04 | 1988-07-26 | Bally Manufacturing Company | Optical card reader utilizing area image processing |
US4825045A (en) * | 1986-07-24 | 1989-04-25 | Advance Promotion Technologies, Inc. | System and method for checkout counter product promotion |
US4859838A (en) * | 1986-11-14 | 1989-08-22 | Omron Tateisi Electronics Co. | POS terminal device |
US4854590A (en) * | 1987-05-08 | 1989-08-08 | Continental Brokers And Consultants, Inc. | Cash register gaming device |
US4882473A (en) * | 1987-09-18 | 1989-11-21 | Gtech Corporation | On-line wagering system with programmable game entry cards and operator security cards |
US4764666A (en) * | 1987-09-18 | 1988-08-16 | Gtech Corporation | On-line wagering system with programmable game entry cards |
US4973952A (en) * | 1987-09-21 | 1990-11-27 | Information Resources, Inc. | Shopping cart display system |
US4839507A (en) * | 1987-11-06 | 1989-06-13 | Lance May | Method and arrangement for validating coupons |
US4982337A (en) * | 1987-12-03 | 1991-01-01 | Burr Robert L | System for distributing lottery tickets |
US5132914A (en) * | 1988-04-01 | 1992-07-21 | Restaurant Technology, Inc. | Food preparation system and method |
US5172328A (en) * | 1988-04-01 | 1992-12-15 | Restaurant Technology, Inc. | Food preparation system and method |
US4922522A (en) * | 1988-06-07 | 1990-05-01 | American Telephone And Telegraph Company | Telecommunications access to lottery systems |
US4908761A (en) * | 1988-09-16 | 1990-03-13 | Innovare Resourceful Marketing Group, Inc. | System for identifying heavy product purchasers who regularly use manufacturers' purchase incentives and predicting consumer promotional behavior response patterns |
US5200889A (en) * | 1988-10-31 | 1993-04-06 | Teraoka Seiko Co., Ltd. | System for maintaining continuous total of refund amounts due a customer and for allowing customer designation of the amount of refund to be applied to a purchase |
US5287268A (en) * | 1989-01-27 | 1994-02-15 | Mccarthy Patrick D | Centralized consumer cash value accumulation system for multiple merchants |
US5201010A (en) * | 1989-05-01 | 1993-04-06 | Credit Verification Corporation | Method and system for building a database and performing marketing based upon prior shopping history |
US4937853A (en) * | 1989-05-03 | 1990-06-26 | Agt International, Inc. | Lottery agent data communication/telephone line interface |
US5572653A (en) * | 1989-05-16 | 1996-11-05 | Rest Manufacturing, Inc. | Remote electronic information display system for retail facility |
US5353219A (en) * | 1989-06-28 | 1994-10-04 | Management Information Support, Inc. | Suggestive selling in a customer self-ordering system |
US5128862A (en) * | 1989-06-28 | 1992-07-07 | Management Information Support, Inc. | Customer operable system for a retail store or fast-food restaurant having plural ordering stations |
US5056019A (en) * | 1989-08-29 | 1991-10-08 | Citicorp Pos Information Servies, Inc. | Automated purchase reward accounting system and method |
US5119295A (en) * | 1990-01-25 | 1992-06-02 | Telecredit, Inc. | Centralized lottery system for remote monitoring or operations and status data from lottery terminals including detection of malfunction and counterfeit units |
US5504475A (en) * | 1990-02-16 | 1996-04-02 | Sitour Electronic Systems | Pricing display system |
US5297031A (en) * | 1990-03-06 | 1994-03-22 | Chicago Board Of Trade | Method and apparatus for order management by market brokers |
US5216595A (en) * | 1990-03-20 | 1993-06-01 | Ncr Corporation | System and method for integration of lottery terminals into point of sale systems |
US4993714A (en) * | 1990-03-27 | 1991-02-19 | Golightly Cecelia K | Point of sale lottery system |
US5262941A (en) * | 1990-03-30 | 1993-11-16 | Itt Corporation | Expert credit recommendation method and system |
US5231569A (en) * | 1990-06-12 | 1993-07-27 | Sears Payment Systems, Inc. | Account transaction system |
US5192854A (en) * | 1990-07-26 | 1993-03-09 | Counts Reginald D | System for electronically recording and redeeming coupons |
US5302811A (en) * | 1990-07-31 | 1994-04-12 | Kabushiki Kaisha Toshiba | Point of sale apparatus including a depositing/withdrawing apparatus |
US5620182A (en) * | 1990-08-22 | 1997-04-15 | Rossides; Michael T. | Expected value payment method and system for reducing the expected per unit costs of paying and/or receiving a given ammount of a commodity |
US5269521A (en) * | 1990-08-22 | 1993-12-14 | Rossides Michael T | Expected value payment method and system for reducing the expected per unit costs of paying and/or receiving a given amount of a commodity |
US5243515A (en) * | 1990-10-30 | 1993-09-07 | Lee Wayne M | Secure teleprocessing bidding system |
US5177342A (en) * | 1990-11-09 | 1993-01-05 | Visa International Service Association | Transaction approval system |
US5245533A (en) * | 1990-12-18 | 1993-09-14 | A. C. Nielsen Company | Marketing research method and system for management of manufacturer's discount coupon offers |
US5274547A (en) * | 1991-01-03 | 1993-12-28 | Credco Of Washington, Inc. | System for generating and transmitting credit reports |
US5223698A (en) * | 1991-04-05 | 1993-06-29 | Telecredit, Inc. | Card-activated point-of-sale lottery terminal |
US5239165A (en) * | 1991-04-11 | 1993-08-24 | Spectra-Physics Scanning Systems, Inc. | Bar code lottery ticket handling system |
US5510979A (en) * | 1991-07-30 | 1996-04-23 | Restaurant Technology, Inc. | Data processing system and method for retail stores |
US5440108A (en) * | 1991-10-11 | 1995-08-08 | Verifone, Inc. | System and method for dispensing and revalung cash cards |
US5283731A (en) * | 1992-01-19 | 1994-02-01 | Ec Corporation | Computer-based classified ad system and method |
US5620079A (en) * | 1992-09-04 | 1997-04-15 | Coinstar, Inc. | Coin counter/sorter and coupon/voucher dispensing machine and method |
US5371345A (en) * | 1992-09-17 | 1994-12-06 | Bally Gaming International, Inc. | Gaming machine change system |
US5353218A (en) * | 1992-09-17 | 1994-10-04 | Ad Response Micromarketing Corporation | Focused coupon system |
US5632010A (en) * | 1992-12-22 | 1997-05-20 | Electronic Retailing Systems, Inc. | Technique for communicating with electronic labels in an electronic price display system |
US6112191A (en) * | 1993-02-18 | 2000-08-29 | Every Penny Counts, Inc. | Method and system to create and distribute excess funds from consumer spending transactions |
US5621640A (en) * | 1993-02-18 | 1997-04-15 | Every Penny Counts, Inc. | Automatic philanthropic contribution system |
US6088682A (en) * | 1993-02-18 | 2000-07-11 | Every Penny Counts, Inc. | Funds distribution system connected with point of sale transactions |
US5481094A (en) * | 1993-05-28 | 1996-01-02 | Fujitsu Limited | Point-of-sale terminal |
US5420606A (en) * | 1993-09-20 | 1995-05-30 | Begum; Paul G. | Instant electronic coupon verification system |
US5611052A (en) * | 1993-11-01 | 1997-03-11 | The Golden 1 Credit Union | Lender direct credit evaluation and loan processing system |
US5380991A (en) * | 1993-11-16 | 1995-01-10 | Valencia; Luis | Paperless coupon redemption system and method thereof |
US5592375A (en) * | 1994-03-11 | 1997-01-07 | Eagleview, Inc. | Computer-assisted system for interactively brokering goods or services between buyers and sellers |
US5450938A (en) * | 1994-05-02 | 1995-09-19 | Xcp, Inc. | Card or cash actuated vending machine assembly |
US5621201A (en) * | 1994-05-11 | 1997-04-15 | Visa International | Automated purchasing control system |
US5604343A (en) * | 1994-05-24 | 1997-02-18 | Dallas Semiconductor Corporation | Secure storage of monetary equivalent data systems and processes |
US5459306A (en) * | 1994-06-15 | 1995-10-17 | Blockbuster Entertainment Corporation | Method and system for delivering on demand, individually targeted promotions |
US5592376A (en) * | 1994-06-17 | 1997-01-07 | Commonweal Incorporated | Currency and barter exchange debit card and system |
US5581064A (en) * | 1994-11-01 | 1996-12-03 | Pennsylvania Food Merchants Association | Automated coupon processing system employing coupon with identifying code and chosen second identifying code uniquely identifying the coupon |
US5491326A (en) * | 1994-11-23 | 1996-02-13 | Xcp, Inc. | Card metering system |
US5822736A (en) * | 1995-02-28 | 1998-10-13 | United Hardware Distributing Company | Variable margin pricing system |
US5602377A (en) * | 1995-03-01 | 1997-02-11 | Metanetics Corporation | Bar code dataform scanning and labeling apparatus and method |
US5724886A (en) * | 1995-05-11 | 1998-03-10 | Restaurant Technology, Inc. | Cooked food staging device and method |
US5664115A (en) * | 1995-06-07 | 1997-09-02 | Fraser; Richard | Interactive computer system to match buyers and sellers of real estate, businesses and other property using the internet |
US5665953A (en) * | 1996-02-14 | 1997-09-09 | Lobar Code Inc. | Self-contained personal data collector for redeeming coupons |
US5615269A (en) * | 1996-02-22 | 1997-03-25 | Micali; Silvio | Ideal electronic negotiations |
US5999914A (en) * | 1996-10-16 | 1999-12-07 | Microsoft Corporation | Electronic promotion system for an electronic merchant system |
US6064987A (en) * | 1997-03-21 | 2000-05-16 | Walker Digital, Llc | Method and apparatus for providing and processing installment plans at a terminal |
US6138105A (en) * | 1997-03-21 | 2000-10-24 | Walker Digital, Llc | System and method for dynamic assembly of packages in retail environments |
US6298329B1 (en) * | 1997-03-21 | 2001-10-02 | Walker Digital, Llc | Method and apparatus for generating a coupon |
US6298331B1 (en) * | 1997-03-21 | 2001-10-02 | Walker Digital, Llc | Method and apparatus for selling an aging food product |
US5869826A (en) * | 1997-06-30 | 1999-02-09 | Eleftheriou; Lefteris | System and method for conducting coinless transactions |
Cited By (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7494417B2 (en) * | 1997-03-21 | 2009-02-24 | Walker Digital, Llc | System and method for performing lottery ticket transactions utilizing point-of-sale terminals |
US8103520B2 (en) | 1997-03-21 | 2012-01-24 | Walker Digital, Llc | Method and apparatus for selecting a supplemental product to offer for sale during a transaction |
US8533003B2 (en) | 1997-03-21 | 2013-09-10 | Walker Digital, Llc | Method and apparatus for selecting a supplemental product to offer for sale during a transaction |
US20050071245A1 (en) * | 2003-09-25 | 2005-03-31 | Norins Arthur L. | System and method for transacting for a perishable object having an uncertain availability |
US7249062B2 (en) | 2003-09-25 | 2007-07-24 | Nor1, Inc. | Method for transacting for a perishable object having an uncertain availability |
US8271337B1 (en) | 2003-09-25 | 2012-09-18 | Nor1, Inc. | System and method for transacting for an upgrade having an uncertain availability |
US20090176547A1 (en) * | 2007-07-03 | 2009-07-09 | Katz Marcus A | Card Game Interface |
US20100090402A1 (en) * | 2007-07-03 | 2010-04-15 | Katz Marcus A | Late bet baccarat |
US8087985B2 (en) | 2007-07-03 | 2012-01-03 | Katz Marcus A | Late bet Baccarat |
US8152617B2 (en) | 2007-07-03 | 2012-04-10 | Katz Marcus A | Card game interface |
US11423373B1 (en) | 2019-09-17 | 2022-08-23 | Block, Inc. | Intelligent subscription identification using transaction data |
Also Published As
Publication number | Publication date |
---|---|
US7072850B1 (en) | 2006-07-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7072850B1 (en) | Method and apparatus for processing a supplementary product sale at a point-of-sale terminal | |
US7717784B2 (en) | Method and apparatus for controlling the performance of a supplementary process at a point of sale terminal | |
US6223163B1 (en) | Method and apparatus for controlling offers that are provided at a point-of-sale terminal | |
US6119099A (en) | Method and system for processing supplementary product sales at a point-of-sale terminal | |
US6052667A (en) | Method and apparatus for selling an aging food product as a substitute for an ordered product | |
US6876978B1 (en) | Method and apparatus for generating a coupon | |
US20070299727A1 (en) | Method and apparatus for providing a supplementary product sale at a point-of-sale terminal | |
US8290816B2 (en) | Lottery sales systems and methodology for supporting cross-platform reporting | |
JPH04330595A (en) | System and method for consolidating lottery ticket vending terminal to vending field system | |
CA2371617A1 (en) | In-store printing of rainchecks for discount coupons or other purchasing incentives | |
CA2299342A1 (en) | Method and apparatus for facilitating the play of fractional lottery tickets utilizing point-of-sale terminals | |
US20030065566A1 (en) | POS terminal and system including the same by which a transaction log can be revised and registered as a new transaction | |
US20040054593A1 (en) | Method and apparatus for facilitating the play of fractional lottery tickets utilizing point-of -sale terminals | |
JP2644481B2 (en) | POS terminal | |
JP3022639B2 (en) | Card terminal and card processing system | |
JP2002074516A (en) | Apparatus for managing past purchase result and its program recording medium | |
JP3294902B2 (en) | Card processing system | |
JP2007133549A (en) | Settlement processing system | |
JP2942966B2 (en) | Revolving installment sales management system | |
JP3454607B2 (en) | Gift certificate target product management method and POS system | |
JPH04225498A (en) | Commodity sales data processor | |
JP2001325336A (en) | Settlement inventory method and system, host processor, and information storage medium | |
JPH11345371A (en) | Sales managing device | |
JP3121388B2 (en) | Credit sales management device | |
JP2023129008A (en) | System, commodity sales data processing device, and program |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
STCB | Information on status: application discontinuation |
Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION |