A POS terminal or other computing device provides a plurality of offers to customers, and then measures a performance rate of each offer. For example, the acceptance rate or the profit rate of the offers may be measured. Based on the performance rates, a subset of offers is selected. In one embodiment, the highest performing offers are selected. In another embodiment, those offers having performance rates above a predetermined threshold are selected. The selected subset of offers is then provided, while the remaining, less desirable offers are discontinued.
|
13. A computer-implemented method for controlling offers that are provided at a point-of-sale terminal, comprising:
providing a first upsell at a point-of-sale terminal; measuring a performance rate of the first upsell; and if the performance rate of the first upsell is below a predetermined threshold, providing a second upsell at a point-of-sale terminal. 1. A computer-implemented method for controlling offers that are provided at a point-of-sale terminal, comprising:
providing a plurality of upsells at a point-of-sale terminal: measuring a performance rate of each upsell, thereby defining a plurality of performance rates; selecting a subset of upsells based on at least one of the plurality of performance rates; and providing the subset of upsells at a point-of-sale terminal.
15. A computer-implemented method for controlling offers that are provided at a point-of-sale terminal, comprising:
providing a first upsell at a first point-of-sale terminal; providing a second upsell at a second point-of-sale terminal; measuring a performance rate of the first upsell; measuring a performance rate of the second upsell; and if the performance rate of the second upsell is less than the performance rate of the first upsell, providing the first upsell at the second point-of-sale terminal. 14. An apparatus for controlling offers that are provided at a point-of-sale terminal, 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: provide a first upsell at a point-of-sale terminal; measure a performance rate of the first upsell; and if the performance rate of the first upsell is below a predetermined threshold, provide a second upsell at a point-of-sale terminal. 7. An apparatus for controlling offers that are provided at a point-of-sale terminal, 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: provide a plurality of upsells at a point-of-sale terminal; measure a performance rate of each upsell thereby defining a plurality of performance rates; select a subset of upsells based on at least one of the plurality of performance rates; and provide the subset of upsells at a point-of-sale terminal. 17. A computer implemented method for controlling offers that are provided at a point-of-sale terminal, comprising:
for each of a plurality of purchases, determining an upsell in dependence on the purchase, determining an upsell price, each upsell price being based on a purchase, and offering to exchange the upsell price for the upsell; measuring a performance rate of each upsell, thereby defining a plurality of performance rates; selecting a subset of upsells based on at least one of the plurality of performance rates; and providing the subset of upsells at a point-of-sale terminal.
16. An apparatus for controlling offers that are provided at a point-of-sale terminal, 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: provide a first upsell at a first point-of-sale terminal; provide a second upsell at a second point-of-sale terminal; measure a performance rate of the first upsell; measure a performance rate of the second upsell; and if the performance rate of the second upsell is less than the performance rate of the first upsell, provide the first upsell at the second point-of-sale terminal. 18. An apparatus for controlling offers that are provided at a point-of-sale terminal, 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, for each of a plurality of purchases: determine an upsell in dependence on the purchase, determine an upsell price, each upsell price being based on a purchase, and offer to exchange the upsell price for the upsell; measure a performance rate of each upsell, thereby defining a plurality of performance rates; select a subset of upsells based on at least one of the plurality of performance rates; and provide the subset of upsells at a point-of-sale terminal.
2. The method of
3. The method of
providing an upsell of the plurality of upsells at each of a plurality of terminals.
4. The method of
measuring a performance rate of the subset; and if the performance rate of the subset is less than a predetermined threshold, providing the plurality of upsells after the step of providing the subset of upsells.
5. The method of
selecting upsells that have at least a predetermined performance rate.
6. The method of
selecting a predetermined number of highest-performing upsells.
8. The apparatus of
provide a plurality of upsells during a first time period; and provide the subset of upsells during a second time period which is subsequent to the first time period.
9. The apparatus of
10. The apparatus of
measure a performance rate of the subset; and if the performance rate of the subset is less than a predetermined threshold, provide the plurality of upsells after a provision of the subset of upsells. 11. The apparatus of
12. The apparatus of
|
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. 09/045,036, entitled METHOD AND APPARATUS FOR FACILITATING THE PLAY OF FRACTIONAL LOTTERY TICKETS UTILIZING POINT-OF-SALE TERMINALS, U.S. patent application Ser. No. 09/045,518, entitled METHOD AND APPARATUS FOR PROCESSING A SUPPLEMENTARY PRODUCT AT A POINT-OF-SALE TERMINAL, U.S. patent application Ser. No. 09/045,386, entitled METHOD AND APPARATUS FOR CONTROLLING THE PERFORMANCE OF A SUPPLEMENTARY PROCESS AT A POINT-OF-SALE TERMINAL, and U.S. patent application Ser. No. 09/045,347, entitled METHOD AND APPARATUS FOR PROCESSING A SUPPLEMENTARY PRODUCT SALE AT A POINT-OF-SALE TERMINAL, each assigned to the assignee of the present invention and incorporated by reference herein.
The present invention relates to point-of-sale terminals, and, more specifically, to methods and apparatus for controlling offers that are provided at 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. In addition, POS terminals may also be used with an offering system in order to provide offers to customers. Such offering systems may be intended to increase sales, and thereby increase the average profit gained per transaction.
One type of offering system is 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. As described therein, a customer at a POS terminal is offered an "upsell" in exchange for an amount of change he is 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 in lieu of the $0.26 change due. The upsell price, $0.26, thus depends on the purchase price $1.74. Another type of offering system is a computer-determined "suggestive sell". U.S. Pat. No. 5,353,219 describes a system for suggesting items for a customer to purchase at conventional item prices.
In an offering system, there are many possible offers which may be provided to customers. For example, in the above-described upsell offer, many different upsells may be offered to a customer in exchange for the particular amount of change due. An offer to a customer at a fast-food restaurant may include a soda, large French fries, or a dessert. Precisely which upsell to offer may be chosen according to a predetermined program at random, or manually by a manager or other operator.
Unfortunately, random or manual selection of an offer does not necessarily assure that the "best" (highest performing) offers will be provided to customers. What constitutes the "best" offer may be evaluated with respect to one or more criteria, yielding corresponding "performance rates" for the various offers. For example, the acceptance rate of an offer is a performance rate that may be used to evaluate the offer, since some offers may be less likely to be accepted by customers than other offers. In addition, the profit derived from an accepted offer is another performance rate that may be used to evaluate the offer.
It may be difficult or impossible for a manager or other operator to identify the "best" offers (the offers with the highest performance rates). A manager is unlikely to have knowledge of the true performance rates of a group of offers. A manager is also unlikely to have the time to analyze historical trends to identify the best offers. In addition, at different times of the day or days of the week, certain offers may be more attractive to customers than others. Unanticipated events, such as a high state lottery jackpot or a good article in a magazine, may also make certain offers more attractive. Such circumstances impede attempts by a manager to identify the best offers. Accordingly, a need exists for controlling offers that are provided at a point-of-sale terminal.
It is an object of the present invention to control offers that are provided at a point-of-sale terminal.
In accordance with the present invention, a POS terminal or other computing device provides a plurality of offers to customers, and then measures a performance rate of each offer. For example, the acceptance rate or the profit rate of the offers may be measured. Based on the performance rates, a subset of offers is selected. In one embodiment, the highest performing offers are selected. In another embodiment, those offers having performance rates above a predetermined threshold are selected. The selected subset of offers is then provided, while the remaining, less desirable offers are discontinued.
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 table illustrating an embodiment of a database of offers.
FIG. 5 is a schematic illustration of a record of a transaction database.
FIG. 6 is a flow chart illustrating a method for controlling offers that are provided at one or more POS terminals.
FIG. 7 is a table illustrating an embodiment of a performance rate database.
FIG. 8 is a table illustrating another embodiment of a performance rate database.
FIG. 9 is a schematic illustration of databases employed in determining offers which continue to be provided.
FIG. 10 is a schematic illustration of another embodiment of databases employed in determining offers which continue to be provided.
FIG. 11 is a table illustrating another embodiment of a database of offers.
One or more POS terminals control offers that are provided to customers, such that those offers which have high performance rates are provided. The present invention determines the best offers by providing customers with a group of offers, and evaluating the performance rates of the offers. By contrast, random or manual (human) selection of offers is unlikely to determine the best offers. Furthermore, the present invention advantageously relieves managers or other personnel of the task of selecting offers.
By continually evaluating the performance rates of offers, the offers provided to customers continue to be the highest performing. If the performance rate of a once-attractive offer decreases, it can be replaced by other, higher-performing offers.
The present invention may further make the offer appear to the customer to be random, since a POS terminal typically provides different offers at different times. This, in turn, can make it difficult for customers to manipulate the offer system to their advantage.
Referring to FIG. 1, 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. For example, 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. A printer 18 is for registering indicia on paper or other material, thereby printing receipts, coupons and vouchers as commanded 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) a database of offers 24; (ii) a transaction database 26; and (iii) a performance rate 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 28 is in communication via a communication medium 30 with a system 32 for providing an offer. The control device 28 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. In this embodiment, the control device 28 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.
Referring to FIG. 3, 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 which 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 database of offers 24.
Referring to FIG. 4, a table 60 illustrates an embodiment of the database of offers 24 (FIG. 1). The table 60 includes entries 62, 64, 66 and 68, each of which describes an offer to be provided to customers. It will be understood by those skilled in the art that the table 60 may include any number of entries. Each of the entries 62, 64, 66 and 68 specifies (i) an offer identifier 70 for uniquely indicating the offer; (ii) an offer description 72 for describing the offer; (iii) a cost of the offer 74 to the offeror; and (iv) an offer frequency 76. The offer frequency 76 indicates the average percentage of times that the corresponding offer is to be provided when an offer is provided. For example, each of the entries 62, 64, 66 and 68 includes an offer frequency of 25%, and thus each of the entries 62, 64, 66 and 68 will be provided to customers approximately one out of every four times an offer is provided, on average.
Referring to FIG. 5, a record 90 of the transaction database 26 (FIG. 1) defines the transactions performed at a POS terminal identified by a POS terminal identifier 92. The transaction database 26 (FIG. 1) typically includes a plurality of records such as the record 90, each defining the transactions performed at a different POS terminal. The record 90 includes entries 94, 96 and 98 which each describe a transaction. It will be understood by those skilled in the art that the record 90 may include any number of entries. Each of the entries 94, 96 and 98 specifies (i) a transaction identifier 100 that uniquely indicates a transaction; (ii) a date 102 of the transaction; (iii) a time 104 of the transaction; (iv) a purchase description 106 that describes details of the transaction, such as the items purchased, the purchase price and/or the identity of the customer; (v) an offer identifier 108 that indicates an offer that was provided during the transaction; (vi) an indication of whether the offer was accepted 110; and (vii) a revenue 112 that is derived due to the customer accepting the offer.
Referring to FIG. 6, a flow chart 120 illustrates a method for controlling offers that are provided at one or more POS terminals. Offers are provided to customers (step 122) in accordance to the database of offers 24 (FIG. 1). As described above with reference to the table 60 (FIG. 4), each offer includes an offer frequency that indicates the average percentage of times that the corresponding offer is to be provided. Thus, the database of offers 24 indicates which offers are to be provided to customers, and also indicates the frequency with which the offers are to be provided.
For example, the POS terminal 10 (FIG. 1) (or the server 42 of FIG. 3, in a networked embodiment) may generate a random number between 0 and 1 each time an offer is to be provided. Then, an offer would be selected in accordance with the random number and with the offer frequency illustrated in FIG. 4. A random number between 0.00 and 0.25 would correspond to the offer "A", while a random number between 0.26 and 0.50 would correspond to the offer "B", and so on for offers "C" and "D".
Alternatively, the POS terminal 10 or server 42 can provide a first offer during a first series of transactions, and then provide subsequent offers during consecutive series of transactions. The sizes of the series of transactions (the number of transactions in the series) would be selected in accordance with the offer frequencies 76 of the table 60 (FIG. 4). For example, each of the offers specified by the table 60 of FIG. 4 has an equal offer frequency (25%). Thus, the first offer "A" defined by the entry 62 could be provided to customers during a first series of ten transactions, and the remaining three offers defined by the entries 64, 66 and 68 could be provided during subsequent series of ten transactions each. Since there are four offers and each offer is provided to customers during ten out of forty transactions, each offer has a frequency of 25%.
In another embodiment, each of a plurality of POS terminals may provide a different offer to customers. For example, a first POS terminal could provide a first offer during a series of one hundred transactions, and a second POS terminal could provide a second offer during a series of one hundred transactions. Accordingly, both the first offer and the second offer would have a frequency of 50% (100/(100+100)=0.50=50%).
Once offers are provided to customers at step 122, the POS terminal 10 or server 42 calculates the performance rate of each offer (step 124). The performance rate may be any measured and/or calculated quantity, such as an Acceptance Rate or a Profit Rate. Many other performance rates will be understood by those skilled in the art. The performance rate of each offer may be calculated at predetermined periods, such as at the end of each day, or after predetermined numbers of offers have been provided to customers.
An Acceptance Rate may be calculated in accordance with the following:
Acceptance Rate=Number of Times Accepted/Number of Times Provided
The Number of Times Provided is the number of times a particular offer was provided to customers. Similarly, the Number of Times Accepted is the number of times that the provided offer was accepted by customers. Both the Number of Times Provided and the Number of Times Accepted may be determined from data stored in the transaction database 26 (FIG. 1). It is typically desirable to have a high Acceptance Rate, and ideally an offer will have an Acceptance Rate of 100%. However, it is likely that the Acceptance Rate of an offer will be less than 100%.
Referring to FIG. 7, a table 140 illustrates an embodiment of the performance rate database 28 (FIG. 1). In this embodiment, the performance rate database 28 is configured to store Acceptance Rate data as described above. The table 140 includes entries 142, 144, 146 and 148, each of which describes an offer that has been provided to customers. It will be understood by those skilled in the art that the table 140 may include any number of entries. Each of the entries 142, 144, 146 and 148 specifies (i) an offer identifier 150 for uniquely indicating the offer; (ii) a number of times accepted 152; (iii) a number of times provided 154; and (iv) an acceptance rate 156 of the offer. The table 140 may thus be used in determining which offers have the highest performance rate.
A Profit Rate is a performance rate of an offer that may be calculated in accordance with the following:
Profit Rate=(Revenue-Cost)/Number of Times Provided
The Revenue is the amount of all income derived due to customers accepting the offer. The Cost is the expense incurred from customers accepting the offer. The Number of Times Provided is the number of times a particular offer was provided to customers.
Referring to FIG. 8, a table 170 illustrates another embodiment of the performance rate database 28 (FIG. 1). In this embodiment, the performance rate database 28 is configured to store average profit per offer. The table 170 includes entries 172, 174, 176 and 178, each of which describes an offer that has been provided to customers. It will be understood by those skilled in the art that the table 170 may include any number of entries. Each of the entries 172, 174, 176 and 178 specifies (i) an offer identifier 180 for uniquely indicating the offer; (ii) a number of times accepted 182; (iii) a number of times provided 184; (iv) an average revenue derived per accepted offer 186; (v) an average profit derived per accepted offer 188; and (vi) an average profit derived per offer 190.
Those skilled in the art will understand that the number of times accepted 182, the number of times provided 184 and the average revenue 186 may be determined from data stored in the transaction database 26 (FIG. 1). For example, referring again to the record 90 of FIG. 5, at the POS terminal #7 the offers "A", "B" and "C" have each been offered once, as seen from the offer identifier 108. The offers "B" and "C" have each been accepted once, as indicated by the offer accepted 110 field. Similarly, the revenue derived for the offers "A", "B" and "C" is $0.00, $0.50 and $0.78 respectively. An average revenue for each offer would be derived by dividing the total revenue from each offer by the number of times it was offered.
The average profit per accepted offer 188 may be determined by subtracting the cost per offer (the cost 74 of FIG. 4) from the average revenue 186. Finally, the average profit per offer 190, which is the profit rate defined above, may be determined by multiplying the average profit per accepted offer 188 by the acceptance rate of the offer. As described above, the acceptance rate of the offer is determined by dividing the number of times accepted 182 by the number of times provided 184.
Referring again to FIG. 6, after the performance rates of the offers have been calculated (step 124), the POS terminal 10 or server 42 determines modifications to the database of offers 24 based on the performance rates (step 126). Each offer may be provided at a different offer frequency, or even discontinued, in accordance with the calculated performance rate of that offer. As described below, offers with higher performance rates continue to be provided to customers, and are typically provided at higher offer frequencies. Similarly, offers with low performance rates are typically provided at lower offer frequencies, or may even cease to be provided altogether.
In one embodiment, only offers having performance rates greater than a predetermined threshold continue to be provided to customers. If one or more offers cease to be provided, each offer frequency must be changed, as described below.
FIG. 9 illustrates the selection of offers to discontinue. A table 200 depicts data stored in an embodiment of the performance rate database 28 (FIG. 1). For each offer, there is an offer identifier 202 and an acceptance rate 204. A threshold 206 of 10% defines which of the offers in the table 200 will continue to be provided. In particular, the offers defined by entries 208 and 210 (the offers "A" and "B") have acceptance rates greater than 10%, and thus will continue to be provided. By contrast, the offers defined by entries 212 and 214 (the offers "C" and "D") have acceptance rates less than 10%, and thus will be discontinued.
A table 216 depicts data stored in an embodiment of the database of offers 24 (FIG. 1). As described above with respect to FIG. 4, each offer has an offer identifier 218 and an offer frequency 220. Since the offers "C" and "D" have been discontinued, the corresponding offer frequencies of those offers are 0%. The offer frequencies of the offers "A" and "B", which continue to be offered, change accordingly. The offer frequencies may be changed so that they are equal to each other (50% each). Alternatively, the offer frequencies may be changed in accordance with their relation to one another, as follows:
Fnew =Fold /Ftotal
Where:
Fnew is the new offer frequency
Fold is the offer frequency prior to being changed
Ftotal is the sum of the values of Fold for the offers that are not discontinued
In FIG. 9, the offer frequency "58%" of the offer "A" is calculated by from the offer frequencies of the offers that are not discontinued:
58%=20.4%/(20.4%+14.8%)
The offer frequency "42%" of the offer "B" is similarly calculated:
42%=14.8%/(20.4%+14.8%)
Those skilled in the art will understand that there are other methods for changing the offer frequencies of offers.
In another embodiment, a predetermined number of the highest-performing offers continue to be provided to customers. The remaining offers, if any, are not provided. FIG. 10 illustrates the selection of offers to discontinue in this embodiment. A table 240 depicts data stored in another embodiment of the performance rate database 28 (FIG. 1). For each offer, there is an offer identifier 242 and an average profit per order 244. A threshold 246 of "three" defines the number of highest-performing offers in the table 240 which will continue to be provided. In particular, the offers defined by entries 248, 250 and 252 (the offers "A", "B" and "C") are the top three offers with respect to average profit per order, and thus will continue to be provided. By contrast, the offer defined by entry 254 (the offer "D") will be discontinued.
A table 256 depicts data stored in an embodiment of the database of offers 24 (FIG. 1). As described above, each offer has an offer identifier 258 and an offer frequency 260. Since the offer "D" has been discontinued, the corresponding offer frequency is 0%. The offer frequencies of the offers "A", "B" and "C", which continue to be offered, change accordingly. The offer frequencies may be changed so that they are equal to each other (331/3% each). Alternatively, the offer frequencies may be changed in accordance with their relation to one another, in the manner described above.
Once offers have been discontinued, it may be desirable to make them available again at some time in the future. For example, after an offer has been discontinued due to a poor performance rate, conditions such as consumer tastes may change. Accordingly, discontinued offers may continue to be maintained in the database of offers 24 (FIG. 1), and, after an offer has been discontinued for more than a predetermined amount of time, it may be advantageous to evaluate its performance rate once again. The discontinued offer may be granted a randomly-selected or predetermined offer frequency, allowing the corresponding performance rate to be evaluated.
In addition, in some situations, after offers are discontinued only one offer may continue to be offered. The performance rate of this offer is evaluated, and compared with the performance rate of the offer in prior time periods. If the performance rate declines below that of prior time periods, the offer may be discontinued and replaced. As a replacement, another (discontinued) offer may be granted a randomly-selected or predetermined offer frequency, allowing the corresponding performance rate to be evaluated.
In some embodiments it may be desirable that the offer frequency of certain offers be unchanged, regardless of the performance rate calculated for those offers. For example, a high-value offer could have a very low offer frequency. The offer could then act as a prize that few customers could receive. Accordingly, the cost of giving such a high-value offer in exchange for change due would be incurred rarely, yet could serve as advertising to prompt customers to frequent a business.
Referring to FIG. 11, a table 300, similar to the table 60 of FIG. 4, illustrates another embodiment of the database of offers 24 (FIG. 1). The table 300 includes entries 302, 304, 306 and 308, each of which describes an offer to be provided to customers. Each of the entries 302, 304, 306 and 308 specifies (i) an offer identifier 310 for uniquely indicating the offer; (ii) an offer description 312 for describing the offer; (iii) a cost of the offer 314 to the offeror; (iv) an offer frequency 316 and (v) a fixed frequency indication 318. The fixed frequency indication 318 indicates whether the corresponding offer frequency may be changed based on the performance rate of the offer, as described above. For example, the entry 308 includes an offer frequency of 1%. Since this offer has a relatively high value ($50 gift certificate), it is likely that it will be accepted often, perhaps always. However, the high cost ($50) of the offer can make it unprofitable to offer more frequently. Accordingly, the frequency of that offer is fixed at 1%.
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. For example, the evaluation of offers may also account for the time of day at which the offers were provided.
Patent | Priority | Assignee | Title |
10038607, | Jun 17 2016 | Bank of America Corporation | System for aggregated machine-initiated resource distribution |
10039113, | Mar 28 2016 | Bank of America Corporation | Intelligent resource procurement system based on physical proximity to related resources |
10063438, | Mar 28 2016 | Bank of America Corporation | Security implementation for resource distribution |
10080132, | Mar 28 2016 | Bank of America Corporation | System for adaptation of multiple digital signatures in a distributed network |
10103936, | Jun 21 2016 | Bank of America Corporation | Computerized resource reallocation system for transferring resource blocks based on custodian event |
10115133, | Nov 03 2003 | GOOGLE LLC | Systems and methods for displaying morphing content items |
10127400, | Sep 26 2016 | Bank of America Corporation | Control device for aggregation and distribution of machine-initiated resource distribution |
10135817, | Mar 28 2016 | Bank of America Corporation | Enhancing authentication and source of proof through a dynamically updatable biometrics database |
10146776, | May 10 2004 | GOOGLE LLC | Method and system for mining image searches to associate images with concepts |
10257208, | Dec 02 2004 | GOOGLE LLC | Method and system for using a network analysis system to verify content on a website |
10332331, | Oct 14 2016 | PepsiCo, Inc | Modular vending machine |
10334462, | Jun 23 2016 | Bank of America Corporation | Predictive analytics for resource development based on information communicated from inter-related communication devices |
10439913, | Jul 01 2016 | Bank of America Corporation | Dynamic replacement and upgrade of existing resources based on resource utilization |
10524268, | Mar 28 2016 | Bank of America Corporation | Intelligent resource procurement system based on physical proximity to related resources |
10621628, | Nov 03 2003 | GOOGLE LLC | System and method for enabling an advertisement to follow the user to additional web pages |
10650419, | Nov 03 2003 | GOOGLE LLC | System and method for enabling an advertisement to follow the user to additional web pages |
10657488, | Jul 14 2009 | CAREFUSION 303, INC | Portable inventory tracking system |
10796253, | Jun 17 2016 | Bank of America Corporation | System for resource use allocation and distribution |
11113710, | Dec 23 2002 | Philip Morris USA Inc. | Model-based promotion and price computation system and method |
11176515, | Jul 14 2009 | Carefusion 303, Inc. | Portable inventory tracking system |
11222329, | Nov 05 2012 | MasterCard International Incorporated | Electronic wallet apparatus, method, and computer program product |
11409812, | May 10 2004 | GOOGLE LLC | Method and system for mining image searches to associate images with concepts |
11568363, | Jul 14 2009 | Carefusion 303, Inc. | Portable inventory tracking system |
11681761, | May 10 2004 | GOOGLE LLC | Method and system for mining image searches to associate images with concepts |
11775595, | May 10 2004 | GOOGLE LLC | Method and system for mining image searches to associate images with concepts |
11922449, | Dec 23 2002 | Philip Morris USA Inc. | Model-based promotion and price computation system and method |
12090399, | Jul 11 2021 | SQUARE ENIX CO , LTD | Non-transitory computer readable medium storing plan processing program and task processing system |
12136063, | Jul 14 2009 | Carefusion 303, Inc. | Portable inventory tracking system |
6397193, | Aug 26 1997 | Inventor Holdings, LLC | Method and apparatus for automatically vending a combination of products |
6529879, | Oct 19 1998 | NEC INFONTIA CORPORATION; NEC Infrontia Corporation | Electronic cash register enabling to select recommendation commodities to a customer |
6694300, | Mar 21 1997 | PayPal, Inc | Method and apparatus for providing supplementary product sales to a customer at a customer terminal |
6810385, | Oct 26 1999 | Forecourt Communications Group | Method and apparatus using consumer idle time for productive activities |
6834855, | Oct 09 2001 | NEVADA STATE BANK | Dice scanner |
6847934, | Apr 11 2000 | Fair Isaac Corporation | Marketing selection optimization process |
6980968, | Mar 21 1997 | PayPal, Inc | Method and apparatus for providing and processing installment plans at a terminal |
7072848, | Nov 15 2000 | JDA Software Group | Promotion pricing system and method |
7076442, | Apr 11 2000 | Fair Isaac Corporation | Marketing selection optimization process |
7184990, | Mar 21 1997 | Inventor Holdings, LLC | Method and apparatus for selling an aging food product |
7188154, | Mar 27 2000 | Seiko Epson Corporation | Receipt printing and issuing system, an added-value printing processing method and a data storage medium using the same |
7218991, | Aug 22 2000 | Inventor Holdings, LLC | System for vending physical and information items |
7233912, | Aug 26 1997 | PayPal, Inc | Method and apparatus for vending a combination of products |
7236942, | Dec 19 1997 | PayPal, Inc | Pre-sale data broadcast system and method |
7243082, | Jun 30 1999 | TRIUMVIRATE SYSTEMS LLC | Method and apparatus for generating a sale offer to selected individuals over electronic network systems |
7243844, | Nov 09 2005 | Dell Products L P | Point of sale integrator |
7263505, | Jun 30 1999 | TRIUMVIRATE SYSTEMS LLC | Method and apparatus for generating a sale offer over an electronic network system |
7280979, | Mar 11 1998 | West Corporation | Methods and apparatus for intelligent, purpose-based selection of goods and services in telephonic and electronic commerce |
7283974, | Mar 11 1998 | West Corporation | Methods and apparatus for intelligent selection of goods and services in telephonic and electronic commerce |
7286998, | Apr 20 2001 | Liberty Peak Ventures, LLC | System and method for travel carrier contract management and optimization using spend analysis |
7287000, | Nov 15 2000 | BLUE YONDER GROUP, INC | Configurable pricing optimization system |
7313548, | Apr 20 2001 | Liberty Peak Ventures, LLC | System and method for travel carrier contract management and optimization |
7330826, | Jul 09 1999 | HSBC UK BANK PLC | Method, system and business model for a buyer's auction with near perfect information using the internet |
7340419, | Mar 15 2001 | Meta Platforms, Inc | Method and apparatus for product display |
7346540, | Apr 11 2000 | Fair Isaac Corporation | Marketing selection optimization process |
7351142, | Mar 21 1997 | Inventor Holdings, LLC | Method and apparatus for facilitating play of fractional value lottery games |
7364068, | Mar 11 1998 | West Corporation | Methods and apparatus for intelligent selection of goods and services offered to conferees |
7383200, | May 05 1997 | Inventor Holdings, LLC | Method and apparatus for collecting and categorizing data at a terminal |
7386485, | Jun 25 2004 | West Corporation | Method and system for providing offers in real time to prospective customers |
7437313, | Mar 11 1998 | West Corporation | Methods, computer-readable media, and apparatus for offering users a plurality of scenarios under which to conduct at least one primary transaction |
7451892, | Mar 21 1997 | PayPal, Inc | Vending machine system and method for encouraging the purchase of profitable items |
7479060, | Mar 21 1997 | Inventor Holdings, LLC | System and method for performing lottery ticket transactions utilizing point-of-sale terminals |
7487111, | Oct 19 2001 | U-HAUL INTERNATIONAL, INC | Online marketplace for moving and relocation services |
7499769, | Jul 30 2003 | Inventor Holdings, LLC | Products and processes for vending a plurality of products via defined groups |
7499864, | Jan 25 2002 | Liberty Peak Ventures, LLC | Integrated travel industry system |
7533090, | Mar 30 2004 | GOOGLE LLC | System and method for rating electronic documents |
7539620, | Jul 02 2002 | Liberty Peak Ventures, LLC | System and method for facilitating transactions among consumers and providers of travel services |
7542919, | Mar 21 1997 | PayPal, Inc | Method and apparatus for selecting a supplemental product to offer for sale during a transaction |
7546277, | Oct 09 1997 | Inventor Holdings, LLC | Method and apparatus for dynamically managing vending machine inventory prices |
7575159, | Apr 10 2006 | Dell Products L.P. | Point of sale integrator |
7577496, | Aug 22 2000 | Inventor Holdings, LLC | System for vending physical and information items |
7579358, | Sep 26 2003 | Boehringer Ingelheim International GmbH | Aerosol formulation for inhalation comprising an anticholinergic |
7587333, | Aug 26 1997 | Inventor Holdings, LLC | Method and apparatus for vending products |
7587334, | Mar 21 1997 | PayPal, Inc | Method and system for processing supplementary product sales at a point-of-sale terminal |
7603619, | Nov 29 2005 | GOOGLE LLC | Formatting a user network site based on user preferences and format performance data |
7606729, | Mar 21 1997 | PayPal, Inc | Method and apparatus for facilitating the play of fractional lottery tickets utilizing point-of-sale terminals |
7639898, | May 10 2004 | GOOGLE LLC | Method and system for approving documents based on image similarity |
7657520, | Mar 03 2005 | GOOGLE LLC | Providing history and transaction volume information of a content source to users |
7697791, | May 10 2004 | GOOGLE LLC | Method and system for providing targeted documents based on concepts automatically identified therein |
7717784, | Mar 21 1997 | PayPal, Inc | Method and apparatus for controlling the performance of a supplementary process at a point of sale terminal |
7725502, | Jun 15 2005 | GOOGLE LLC | Time-multiplexing documents based on preferences or relatedness |
7725530, | Dec 12 2005 | GOOGLE LLC | Proxy server collection of data for module incorporation into a container document |
7726562, | Aug 22 2000 | Inventor Holdings, LLC | System for vending physical and information items |
7729945, | Mar 11 1998 | West Corporation | Systems and methods that use geographic data to intelligently select goods and services to offer in telephonic and electronic commerce |
7730082, | Dec 12 2005 | GOOGLE LLC | Remote module incorporation into a container document |
7730109, | Dec 12 2005 | GOOGLE LLC | Message catalogs for remote modules |
7739162, | May 04 2001 | West Corporation | System, method, and business method for setting micropayment transaction to a pre-paid instrument |
7752072, | Jul 16 2002 | GOOGLE LLC | Method and system for providing advertising through content specific nodes over the internet |
7752073, | Jul 16 2002 | GOOGLE LLC | Method and system for providing advertising through content specific nodes over the internet |
7756746, | Mar 21 1997 | Inventor Holdings, LLC | Method and apparatus for selling an aging food product |
7757080, | Mar 11 2005 | GOOGLE LLC | User validation using cookies and isolated backup validation |
7761314, | Jan 25 2002 | Liberty Peak Ventures, LLC | System and method for processing trip requests |
7788117, | Jan 25 2002 | Liberty Peak Ventures, LLC | System and method for processing trip requests |
7792702, | Mar 11 1998 | West Corporation | Methods and system for providing offers in real time while preserving confidential information |
7801738, | May 10 2004 | GOOGLE LLC | System and method for rating documents comprising an image |
7801803, | Jun 30 1999 | TRIUMVIRATE SYSTEMS LLC | Method and apparatus for generating a sale offer to selected individuals over electronic network systems |
7805323, | Jan 25 2002 | Liberty Peak Ventures, LLC | System and method for processing trip requests |
7809592, | Jan 25 2002 | Liberty Peak Ventures, LLC | System and method for processing trip requests |
7822647, | Mar 11 1998 | West Corporation | Method and system for providing real time offers to a user based on obsolescence of possessed items |
7826923, | Jul 29 2004 | Inventor Holdings, LLC | Products and processes for vending a plurality of products |
7827056, | Sep 05 1996 | PayPal, Inc | Method and apparatus for facilitating electronic commerce through providing cross-benefits during a transaction |
7827057, | Oct 05 1998 | PayPal, Inc | Method and apparatus for providing cross-benefits based on a customer activity |
7831470, | Sep 04 1996 | PayPal, Inc | Method and apparatus for facilitating electronic commerce through providing cross-benefits during a transaction |
7835946, | Oct 22 2004 | NCR Voyix Corporation | Interactive customer display system and method |
7835950, | Mar 15 2001 | Meta Platforms, Inc | Method and apparatus for product display |
7841514, | Mar 29 2002 | PayPal, Inc | Digital advertisement board in communication with point-of-sale terminals |
7841932, | May 03 2002 | IGT RHODE ISLAND LLC | Method of playing a game of chance and point of sale system for facilitating the play thereof |
7853488, | Mar 11 1998 | West Corporation | Method, program storage device, and apparatus for offering a user a plurality of scenarios under which to conduct a primary transaction |
7856359, | Jul 02 2001 | Liberty Peak Ventures, LLC | System and method for airline purchasing program management |
7856379, | Dec 19 1997 | PayPal, Inc | Pre-sale data broadcast system and method |
7865265, | Jul 30 2003 | Inventor Holdings, LLC | Products and processes for vending a plurality of products via defined groups |
7885726, | Mar 21 1997 | PayPal, Inc | Vending machine system and method for encouraging the purchase of profitable items |
7894936, | Oct 09 1997 | Inventor Holdings, LLC | Products and processes for managing the prices of vending machine inventory |
7899710, | May 27 1998 | PayPal, Inc | Determination and presentation of package pricing offers in response to customer interest in a product |
7903099, | Jun 20 2005 | GOOGLE LLC | Allocating advertising space in a network of displays |
7912581, | Jul 30 2003 | Inventor Holdings, LLC | Products and processes for vending a plurality of products via defined groups |
7912758, | Mar 15 2001 | Meta Platforms, Inc | Method and apparatus for product display |
7930206, | Nov 03 2003 | GOOGLE LLC | System and method for enabling an advertisement to follow the user to additional web pages |
7958013, | Jul 09 1999 | HSBC UK BANK PLC | Method, system and business model for a buyer's auction with near perfect information using the internet |
7962362, | Aug 11 2004 | Canadian Bank Note Company, Limited | Promoting customer loyalty |
7970722, | Nov 08 1999 | International Business Machines Corporation | System, method and computer program product for a collaborative decision platform |
7971137, | Dec 14 2005 | GOOGLE LLC | Detecting and rejecting annoying documents |
7996248, | Jan 25 2002 | Liberty Peak Ventures, LLC | System and method for processing trip requests |
7996279, | Mar 11 1998 | WEST INTERACTIVE SERVICES CORPORATION | Methods and apparatus for intelligent selection of goods and services in telephonic and electronic commerce |
7996753, | May 10 2004 | GOOGLE LLC | Method and system for automatically creating an image advertisement |
8005747, | Jun 30 1999 | TRIUMVIRATE SYSTEMS LLC | Method and apparatus for generating a sale offer over an electronic network system |
8005777, | Nov 08 1999 | International Business Machines Corporation | System, method and computer program product for a collaborative decision platform |
8014634, | May 10 2004 | GOOGLE LLC | Method and system for approving documents based on image similarity |
8023927, | Jun 29 2006 | GOOGLE LLC | Abuse-resistant method of registering user accounts with an online service |
8041667, | Nov 14 2001 | RetailDNA, LLC | Method and system to manage multiple party rewards using a single account and artificial intelligence |
8050970, | Jul 25 2002 | GOOGLE LLC | Method and system for providing filtered and/or masked advertisements over the internet |
8064736, | May 10 2004 | GOOGLE LLC | Method and system for providing targeted documents based on concepts automatically identified therein |
8065611, | Jun 30 2004 | GOOGLE LLC | Method and system for mining image searches to associate images with concepts |
8068933, | Jul 30 2003 | PayPal, Inc | Products and processes for vending a plurality of products via defined groups |
8078495, | Apr 14 2008 | YCD MULTIMEDIA LTD | Point-of-sale display system |
8078503, | Mar 11 1998 | West Corporation | Methods and system for providing real time offers to a user based on obsolescence of possessed items |
8086503, | Mar 11 1998 | West Corporation | Method, program storage device, and apparatus for offering a user a plurality of scenarios under which to conduct a primary transaction |
8087068, | Mar 08 2005 | GOOGLE LLC | Verifying access to a network account over multiple user communication portals based on security criteria |
8090604, | Jan 25 2002 | Liberty Peak Ventures, LLC | System and method for processing trip requests |
8103520, | Mar 21 1997 | PayPal, Inc | Method and apparatus for selecting a supplemental product to offer for sale during a transaction |
8112359, | Dec 19 1997 | PayPal, Inc | Pre-sale data broadcast system and method |
8135627, | Oct 19 2001 | U-Haul International, Inc. | Online marketplace for moving and relocation services |
8145525, | Dec 18 2008 | YCD Multimedia Ltd.; YCD MULTIMEDIA LTD | Precise measurement of point-of-sale promotion impact |
8160988, | Nov 08 1999 | International Business Machines Corporation | System, method and computer program product for a collaborative decision platform |
8185819, | Dec 12 2005 | GOOGLE LLC | Module specification for a module to be incorporated into a container document |
8185830, | Aug 07 2006 | GOOGLE LLC | Configuring a content document for users and user groups |
8190483, | Jun 23 2003 | NEXTEP SYSTEMS, INC | Computer-based ordering system |
8201727, | Dec 21 2004 | West Corporation | Methods and apparatus for intelligent selection of goods and services offered to conferees |
8224760, | Nov 14 2001 | RetailDNA, LLC | Self learning method and system for managing a group reward system |
8234164, | Sep 04 1996 | PayPal, Inc | Method and apparatus for facilitating electronic commerce through providing cross-benefits during a transaction |
8244613, | May 04 2001 | West Corporation | System, method, and business method for settling micropayment transactions to a pre-paid instrument |
8254729, | May 10 2004 | GOOGLE LLC | Method and system for approving documents based on image similarity |
8265997, | Nov 01 2002 | Google Inc. | Method and system for dynamic textual ad distribution via email |
8290829, | Mar 11 1998 | West Corporation | Methods and apparatus for intelligent selection of goods and services in telephonic and electronic commerce |
8306908, | Dec 31 2002 | West Corporation | Methods and apparatus for intelligent selection of goods and services in telephonic and electronic commerce |
8306937, | Nov 14 2001 | RetailDNA, LLC | Method and system to manage multiple party rewards using a single account and artificial intelligence |
8311890, | Nov 01 2002 | Google, Inc | Method and system for dynamic textual ad distribution via email |
8315909, | Mar 11 1998 | West Corporation | Methods and apparatus for intelligent selection of goods and services in point-of-sale commerce |
8315915, | Mar 11 1998 | Tuxis Technologies LLC | Methods and apparatus for intelligent selection of goods and services in telephonic and electronic commerce |
8341033, | Jul 09 1999 | HSBC UK BANK PLC | Method, system and business model for a buyer's auction with near perfect information using the internet |
8359250, | Oct 19 2001 | U-HAUL INTERNATIONAL, INC | Method and apparatus for payment retrieval and review collection |
8401957, | Jun 30 1999 | KYKLOS ENTERTAINMENT SRL | Method and apparatus for generating a sale offer over an electronic network system |
8407250, | Aug 07 2006 | GOOGLE LLC | Distribution of content document to varying users with security customization and scalability |
8413219, | Mar 08 2005 | GOOGLE LLC | Verifying access rights to a network account having multiple passwords |
8429014, | Jul 16 2002 | GOOGLE LLC | Method and system for providing advertising through content specific nodes over the internet |
8442894, | Jan 29 2010 | Bank of America Corporation | Guaranteed merchant payment in a card-not-present transaction |
8452704, | Jul 11 2000 | CITICORP CREDIT SERVICES, INC USA | Method and system for on-line payments |
8463668, | Oct 24 2006 | RABBIT TECHNOLOGY, INC | System and method of managing both instant and online lottery ticket sales |
8473341, | May 16 2000 | PayPal, Inc | System to provide price adjustments based on indicated product interest |
8515855, | Jun 30 1999 | KYKLOS ENTERTAINMENT SRL | Method and apparatus for generating a sale offer over an electronic network system |
8515856, | Jun 30 1999 | KYKLOS ENTERTAINMENT SRL | Method and apparatus for generating a sale offer over an electronic network system |
8520982, | May 10 2004 | GOOGLE LLC | Method and system for providing targeted documents based on concepts automatically identified therein |
8533003, | Mar 21 1997 | PayPal, Inc | Method and apparatus for selecting a supplemental product to offer for sale during a transaction |
8543451, | Sep 04 1996 | PayPal, Inc | Method and apparatus for facilitating electronic commerce through providing cross-benefits during a transaction |
8543510, | Dec 19 1997 | PayPal, Inc | Pre-sale data broadcast system and method |
8577819, | Nov 14 2001 | RetailDNA, LLC | Method and system to manage multiple party rewards using a single account and artificial intelligence |
8600924, | Nov 14 2001 | RetailDNA, LLC | Method and system to manage multiple party rewards using a single account and artificial intelligence |
8655746, | Mar 11 1998 | West Corporation | Methods and system for providing real time offers to a user based on obsolescence of possessed items |
8660906, | May 02 2006 | Nextep Systems, Inc. | Computer-based ordering system |
8688613, | Nov 14 2001 | RetailDNA, LLC | Method and system to manage multiple party rewards using a single account and artificial intelligence |
8700456, | Oct 05 1998 | PayPal, Inc | Method and apparatus for providing cross-benefits based on a customer activity |
8712857, | Mar 31 2003 | West Corporation | Methods and apparatus for intelligent selection of goods and services in mobile commerce |
8712860, | May 27 1998 | PayPal, Inc | Determination and presentation of package pricing offers in response to customer interest in a product |
8738463, | Jul 09 1999 | HSBC UK BANK PLC | Method, system and business model for a buyer's auction with near perfect information using the internet |
8762280, | Dec 02 2004 | GOOGLE LLC | Method and system for using a network analysis system to verify content on a website |
8768302, | Jun 29 2006 | GOOGLE LLC | Abuse-resistant method of providing invitation codes for registering user accounts with an online service |
8769567, | Sep 30 2004 | West Corporation | Methods, media, and apparatus for intelligent selection of items encoded onto portable machine-readable entertainment media |
8781894, | May 16 2000 | PayPal, Inc | System to provide price adjustments based on indicated product interest |
8788323, | Jul 19 2007 | INTUIT INC. | Method and system for providing consumer defined coupons |
8788333, | Feb 23 2010 | MasterCard International Incorporated | Method, apparatus, and computer program product for facilitating promotions with an E-wallet |
8793165, | Mar 11 1998 | West Corporation | Method, program storage device, and apparatus for offering a user a plurality of scenarios under which to conduct a primary transaction |
8799072, | Jul 25 2002 | GOOGLE LLC | Method and system for providing filtered and/or masked advertisements over the internet |
8800861, | Mar 11 1998 | West Corporation | Methods and apparatus for intelligent selection of goods and services offered to conferees |
8812348, | Dec 23 2002 | PHILIP MORRIS USA INC | Model-based promotion and price computation system and method |
8832151, | Aug 07 2006 | GOOGLE LLC | Distribution of content document to varying users with security, customization and scalability |
8838479, | Nov 03 2003 | GOOGLE LLC | System and method for enabling an advertisement to follow the user to additional web pages |
8849070, | May 10 2004 | GOOGLE LLC | Method and system for providing targeted documents based on concepts automatically identified therein |
8862568, | Jun 15 2005 | GOOGLE LLC | Time-multiplexing documents based on preferences or relatedness |
8892470, | Dec 19 1997 | PayPal, Inc | Pre-sale data broadcast system and method |
8918713, | Dec 12 2005 | GOOGLE LLC | Module specification for a module to be incorporated into a container document |
8930265, | Jan 29 2010 | Bank of America Corporation | Monitoring retail transactions associated with a financial institution-based merchant offer program and determining savings metrics |
8954861, | Aug 07 2006 | GOOGLE LLC | Administrator configurable gadget directory for personalized start pages |
9141964, | May 10 2004 | GOOGLE LLC | Method and system for automatically creating an image advertisement |
9171316, | Aug 26 1997 | PayPal, Inc | Method and apparatus for vending a combination of products |
9294334, | Dec 12 2005 | GOOGLE LLC | Controlling communication within a container document |
9324023, | Nov 14 2001 | RetailDNA, LLC | Self learning method and system for managing a group reward system |
9384497, | Jul 26 2013 | Bank of America Corporation | Use of SKU level e-receipt data for future marketing |
9507984, | Mar 28 2016 | Bank of America Corporation | Resource tag generation and deployment for resource valuation and distribution |
9563646, | May 10 2004 | GOOGLE LLC | Method and system for mining image searches to associate images with concepts |
9563873, | Mar 28 2016 | Bank of America Corporation | Resource tag generation and deployment for resource valuation and distribution |
9697553, | Oct 05 1998 | PayPal, Inc | Method and apparatus for providing cross-benefits based on a customer activity |
9703886, | Nov 29 2005 | GOOGLE LLC | Formatting a user network site based on user preferences and format performance data |
9743272, | Mar 28 2016 | Bank of America Corporation | Security implementation for resource distribution |
9754040, | Aug 07 2006 | GOOGLE LLC | Configuring a content document for users and user groups |
9916293, | Dec 12 2005 | GOOGLE LLC | Module specification for a module to be incorporated into a container document |
D537834, | May 10 2004 | GOOGLE LLC | Graphical user interface for a display screen |
D592219, | May 10 2004 | GOOGLE LLC | Graphical user interface for display screen |
RE40186, | Mar 21 1997 | Inventor Holdings, LLC | Method and apparatus for generating a coupon |
RE45882, | May 02 2006 | Nextep Systems, Inc. | Computer-based ordering system |
RE46731, | May 02 2006 | Nextep Systems, Inc. | Computer-based ordering system |
Patent | Priority | Assignee | Title |
3573747, | |||
4108361, | Oct 12 1976 | Universal mark sense betting terminal system and method | |
4323770, | Aug 16 1978 | 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 |
4494197, | Dec 11 1980 | Sierra Design Group | Automatic lottery system |
4500880, | Jul 06 1981 | Motorola, Inc. | Real time, computer-driven retail pricing display system |
4669730, | Nov 05 1984 | Automated sweepstakes-type game | |
4677553, | Nov 09 1984 | INTERNATIONAL LOTTERY & TOTALIZATOR SYSTEMS, INC | Secure placement of confidential information on a circulated blank ticket |
4689742, | Dec 12 1980 | Automatic lottery system | |
4723212, | Jul 18 1984 | Catalina Marketing International, Inc | Method and apparatus for dispensing discount coupons |
4760247, | Apr 04 1986 | GTECH Rhode Island Corporation | Optical card reader utilizing area image processing |
4815741, | Nov 05 1984 | Automated marketing and gaming systems | |
4825045, | Jul 24 1986 | ADVANCE PROMOTION TECHNOLOGIES, INC | System and method for checkout counter product promotion |
4839507, | Nov 06 1987 | MAY, LANCE, AN AUSTRALIAN CITIZEN | Method and arrangement for validating coupons |
4854590, | May 08 1987 | Continental Brokers and Consultants, Inc.; CONTINENTAL BROKERS AND CONSULTANTS, INC , MOORE, OK A CORP OF OK | Cash register gaming device |
4859838, | Nov 14 1986 | OMRON TATEISI ELECTRONICS CO | POS terminal device |
4882473, | Sep 18 1987 | GTECH Rhode Island Corporation | On-line wagering system with programmable game entry cards and operator security cards |
4908761, | Sep 16 1988 | GFG CORPORATION | System for identifying heavy product purchasers who regularly use manufacturers' purchase incentives and predicting consumer promotional behavior response patterns |
4910672, | Jul 18 1984 | Catalina Marketing International, Inc | Method and apparatus for dispensing discount coupons |
4922522, | Jun 07 1988 | COLORADO FOUNDATION, THE UNIVERSITY OF | Telecommunications access to lottery systems |
4937853, | May 03 1989 | AGT International, Inc. | Lottery agent data communication/telephone line interface |
4973952, | Sep 21 1987 | KLEVER-KART, INC | Shopping cart display system |
4982337, | Dec 03 1987 | GTech Corporation | System for distributing lottery tickets |
4993714, | Mar 27 1990 | Point of sale lottery system | |
5056019, | Aug 29 1989 | CITIBANK NEW YORK STATE INC | Automated purchase reward accounting system and method |
5119295, | Jan 25 1990 | Telecredit, Inc. | Centralized lottery system for remote monitoring or operations and status data from lottery terminals including detection of malfunction and counterfeit units |
5128862, | Jun 28 1989 | ERIE COUNTY INVESTMENT CO , THE | Customer operable system for a retail store or fast-food restaurant having plural ordering stations |
5132914, | Apr 01 1988 | Restaurant Technology, Inc. | Food preparation system and method |
5172328, | Apr 30 1990 | Restaurant Technology, Inc. | Food preparation system and method |
5173851, | Jul 18 1984 | Catalina Marketing International, Inc | Method and apparatus for dispensing discount coupons in response to the purchase of one or more products |
5177342, | Nov 09 1990 | VISA INTERNATIONAL SERVICE ASSOCIATION, A CORP OF DE | Transaction approval system |
5192854, | Jul 26 1990 | System for electronically recording and redeeming coupons | |
5201010, | Jan 24 1992 | Catalina Marketing Corporation | Method and system for building a database and performing marketing based upon prior shopping history |
5216595, | Mar 20 1990 | NCR Corporation | System and method for integration of lottery terminals into point of sale systems |
5223698, | Apr 05 1991 | Telecredit, Inc. | Card-activated point-of-sale lottery terminal |
5231569, | Jun 12 1990 | ASSOCIATES COMMERCE SOLUTIONS, INC | Account transaction system |
5239165, | Apr 11 1991 | PSC SCANNING, INC | Bar code lottery ticket handling system |
5243515, | Oct 30 1990 | Secure teleprocessing bidding system | |
5245533, | Dec 18 1990 | NCH PROMOTIONAL SERVICES, INC | Marketing research method and system for management of manufacturer's discount coupon offers |
5262941, | Mar 30 1990 | DEUTSCHE FINANCIAL SERVICES CORPORATION | Expert credit recommendation method and system |
5274547, | Jan 03 1991 | FADV HOLDINGS LLC; FIRST ADVANTAGE CORPORATION | System for generating and transmitting credit reports |
5283731, | Jan 19 1992 | EC Corporation | Computer-based classified ad system and method |
5287268, | Jan 27 1989 | Centralized consumer cash value accumulation system for multiple merchants | |
5297031, | Mar 06 1990 | CHICAGO BOARD OF TRADE, A CORP OF ILLINOIS | Method and apparatus for order management by market brokers |
5302811, | Jul 31 1990 | Kabushiki Kaisha Toshiba | Point of sale apparatus including a depositing/withdrawing apparatus |
5309355, | May 24 1984 | Automated sales system | |
5353218, | Sep 17 1992 | Catalina Marketing Corporation | Focused coupon system |
5353219, | Jun 28 1989 | ERIE COUNTY INVESTMENT CO , THE | Suggestive selling in a customer self-ordering system |
5380991, | Nov 16 1993 | Paperless coupon redemption system and method thereof | |
5420606, | Sep 20 1993 | KLEVER MARKETING, INC | Instant electronic coupon verification system |
5459306, | Jun 15 1994 | BLOCKBUSTER L L C | Method and system for delivering on demand, individually targeted promotions |
5481094, | May 28 1993 | Fujitsu Limited | Point-of-sale terminal |
5504475, | Feb 16 1990 | Sitour Electronic Systems | Pricing display system |
5510979, | Jul 30 1991 | Restaurant Technology, Inc. | Data processing system and method for retail stores |
5572653, | May 16 1989 | ELECTRONIC ADVERTISING SOLUTIONS INNOVATORS, INC D B A EASI, INC | Remote electronic information display system for retail facility |
5581064, | Nov 01 1994 | Pennsylvania Food Merchants Association | Automated coupon processing system employing coupon with identifying code and chosen second identifying code uniquely identifying the coupon |
5592375, | Mar 11 1994 | VERIFIED HIRING, LLC | Computer-assisted system for interactively brokering goods or services between buyers and sellers |
5592376, | Jun 17 1994 | Commonweal Incorporated | Currency and barter exchange debit card and system |
5602377, | Mar 01 1995 | Symbol Technologies, LLC | Bar code dataform scanning and labeling apparatus and method |
5611052, | Nov 01 1993 | CU DIRECT CORPORATION | Lender direct credit evaluation and loan processing system |
5612868, | Jul 18 1984 | Catalina Marketing International, Inc | Method and apparatus for dispensing discount coupons |
5615269, | Jan 03 1996 | Ideal electronic negotiations | |
5620079, | Sep 04 1992 | Coinstar, LLC | Coin counter/sorter and coupon/voucher dispensing machine and method |
5621201, | May 11 1994 | Visa International | Automated purchasing control system |
5621640, | Feb 18 1993 | Every Penny Counts, Inc. | Automatic philanthropic contribution system |
5632010, | Dec 22 1992 | ELECTRONIC RETAILING SYSTEMS INTERNATIONAL, INC | Technique for communicating with electronic labels in an electronic price display system |
5664115, | Jun 07 1995 | Intel Corporation | Interactive computer system to match buyers and sellers of real estate, businesses and other property using the internet |
5665953, | Feb 14 1996 | Lobar Code Inc. | Self-contained personal data collector for redeeming coupons |
5717866, | Jun 28 1996 | CODEPRO INNOVATIONS, L L C | Method for comparative analysis of consumer response to product promotions |
5724886, | May 11 1995 | Restaurant Technology, Inc. | Cooked food staging device and method |
5822735, | Sep 17 1992 | Catalina Marketing Corporation | Focused coupon system |
6055513, | Mar 11 1998 | West Corporation | Methods and apparatus for intelligent selection of goods and services in telephonic and electronic commerce |
6064987, | Aug 26 1997 | PayPal, Inc | Method and apparatus for providing and processing installment plans at a terminal |
6085164, | Sep 15 1993 | SABRE GLBL INC | Apparatus and method of allocating flight inventory resources based on the current market value |
EP512413, | |||
EP780788, | |||
JP5242363, | |||
RE34915, | Nov 20 1991 | COUPCO, INC | Paperless system for distributing, redeeming and clearing merchandise coupons |
WO9735441, | |||
WO9746961, | |||
WO9750064, |
Executed on | Assignor | Assignee | Conveyance | Frame | Reel | Doc |
Mar 20 1998 | Walker Digital, LLC | (assignment on the face of the patent) | / | |||
May 06 1998 | VAN LUCHENE, ANDREW S | Walker Asset Management Limited Partnership | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 009215 | /0047 | |
Feb 01 1999 | Walker Digital, LLC | RetailDNA, LLC | CORRECTIVE ASSIGNMENT TO CORRECT NATURE OF CONVEYANCE TO READ OTHER SECURED LICENSE AGREEMENT PREVIOUSLY RECORDED ON REEL 012944 AND FRAME 0515 | 026431 | /0611 | |
Feb 01 1999 | Walker Digital, LLC | RetailDNA, LLC | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 012944 | /0515 | |
Nov 30 1999 | WALKER DIGITAL CORPORATION | Walker Digital, LLC | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 010648 | /0653 | |
Dec 01 2000 | Walker Digital, LLC | JAY WALKER | SECURITY AGREEMENT | 011277 | /0178 | |
Dec 08 2000 | Walker Digital, LLC | GAP-WD HOLDINGS, INC | SECURITY INTEREST SEE DOCUMENT FOR DETAILS | 011399 | /0501 | |
May 31 2001 | Walker Digital, LLC | WALKER, JAY | SECURITY INTEREST SEE DOCUMENT FOR DETAILS | 011874 | /0792 | |
May 02 2002 | RetailDNA, LLC | JONATHAN OTTO | SECURITY AGREEMENT | 012944 | /0620 | |
May 02 2002 | RetailDNA, LLC | WALKER DIGITAL MANAGEMENT, LLC | SECURITY AGREEMENT | 012944 | /0620 | |
Jan 25 2006 | WALKER, JAY | Walker Digital, LLC | RELEASE OF LIEN | 017073 | /0477 | |
Jan 25 2006 | GAP-WD HOLDINGS, INC | Walker Digital, LLC | RELEASE OF LIEN | 017073 | /0445 | |
Aug 10 2009 | WALKER DIGITAL GAMING, LLC | IGT | LICENSE SEE DOCUMENT FOR DETAILS | 033501 | /0023 | |
Aug 10 2009 | WALKER DIGITAL GAMING HOLDING, LLC | IGT | LICENSE SEE DOCUMENT FOR DETAILS | 033501 | /0023 | |
Aug 10 2009 | WDG EQUITY, LLC | IGT | LICENSE SEE DOCUMENT FOR DETAILS | 033501 | /0023 | |
Aug 10 2009 | Walker Digital, LLC | IGT | LICENSE SEE DOCUMENT FOR DETAILS | 033501 | /0023 | |
Nov 01 2013 | Walker Digital, LLC | Inventor Holdings, LLC | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 034042 | /0468 | |
Jun 10 2016 | Inventor Holdings, LLC | PayPal, Inc | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 039277 | /0523 |
Date | Maintenance Fee Events |
Aug 27 2003 | LTOS: Pat Holder Claims Small Entity Status. |
Sep 16 2004 | M2551: Payment of Maintenance Fee, 4th Yr, Small Entity. |
Feb 11 2008 | STOL: Pat Hldr no Longer Claims Small Ent Stat |
Sep 24 2008 | M1552: Payment of Maintenance Fee, 8th Year, Large Entity. |
Oct 02 2012 | M1553: Payment of Maintenance Fee, 12th Year, Large Entity. |
Date | Maintenance Schedule |
Apr 24 2004 | 4 years fee payment window open |
Oct 24 2004 | 6 months grace period start (w surcharge) |
Apr 24 2005 | patent expiry (for year 4) |
Apr 24 2007 | 2 years to revive unintentionally abandoned end. (for year 4) |
Apr 24 2008 | 8 years fee payment window open |
Oct 24 2008 | 6 months grace period start (w surcharge) |
Apr 24 2009 | patent expiry (for year 8) |
Apr 24 2011 | 2 years to revive unintentionally abandoned end. (for year 8) |
Apr 24 2012 | 12 years fee payment window open |
Oct 24 2012 | 6 months grace period start (w surcharge) |
Apr 24 2013 | patent expiry (for year 12) |
Apr 24 2015 | 2 years to revive unintentionally abandoned end. (for year 12) |