Vending machine system and method for encouraging the purchase of profitable items

Information

  • Patent Grant
  • 7885726
  • Patent Number
    7,885,726
  • Date Filed
    Monday, July 10, 2006
    18 years ago
  • Date Issued
    Tuesday, February 8, 2011
    13 years ago
Abstract
This invention relates generally to systems and methods for delivering products-on-demand to individuals and, more particularly, to delivery via vending machines. In accordance with a preferred embodiment, the method of the instant invention is initiated when a customer makes an initial product selection. Based the customer's product choice, a determination is made as to whether or not that product qualifies for an alternate product offer. If it does not so qualify, the customer's original selection will be dispensed and the transaction ends. On the other hand, if the product does so qualify, the customer will be presented with an offer message that suggests that he or she should try an alternative product. Typically, the product that is offered as an alternative will be the one whose sale is most beneficial to the vending machine operator, e.g., the one yielding the greatest profit. If the customer accepts the alternate offer, the alternate product will be dispensed. However, if the customer declines the alternate product offer, the originally requested item will be vended. The particular circumstances under which an alternate product offer is presented to the customer are quantified by representing them as a collection of rules, the evaluation of which depends preferably on previously collected sales data.
Description
FIELD OF THE INVENTION

This invention relates generally to systems and methods for delivering products-on-demand to individuals and, more particularly, to delivery via vending machines.


BACKGROUND OF THE INVENTION

Vending machines are well-known fixtures of modern life and may be broadly described as machines that dispense food, drinks, chewing gum, toys, toiletries, or some other type of merchandise in exchange for money or tokens. A principal advantage of dispensing products via vending machines is that they provide uninterrupted access to the goods contained therein, thereby allowing consumers to make purchases at times convenient for them. The vending machine operator also benefits in that the cost of providing an attendant to collect the money and distribute the goods is reduced to roughly the cost of purchasing or leasing and operating the machine. Sales volumes that would be much too low to justify hiring an attendant to distribute the goods can often be profitable for a vending machine operation.


Of course, unattended operation is both a strength and a weakness of a vending system. It is a weakness to the extent that a conventional vending machine cannot do what a human attendant might: attempt to influence the consumer's buying decision to benefit the owner's objectives. For example, a human salesperson might attempt to increase the profit obtained from a paying customer by suggesting that the customer should consider purchasing a different product than the one originally selected, a product that has a higher profit margin. Similarly, a human can try to direct customers toward a product item that is nearing its expiration date, so that the item might be sold before it must be pulled from the shelves and discarded. In brief, the sales attendant can attempt to dynamically influence the buying decision of a consumer during the sale process to suit the seller's needs.


It is, of course, the nature of a conventional vending machine to respond automatically and unthinkingly to a product selection request from a customer. However, this operating model may be inconsistent with the needs of the vending machine owner/operator, who might have a variety of products with differing profit margins or expiration dates loaded into the same machine. Instead, an operator might wish to emphasize the sale of one product over another for any number of reasons, but primarily in order to maximize his or her profit. Conventional vending machines, though, offer little help in this regard.


The vending machine arts have seen a good deal of innovation in recent years, but no one has yet addressed the problem introduced above, namely, how best to influence the buying decision of a ready, willing, and able buyer who has made an initial product selection. Some inventors have focused on approaches such as static displays aimed at influencing the customer's initial purchase decision before the sales transaction begins. See, e.g., Bachmann et al., “Display Panel for Vending Machines”, U.S. Pat. No. 4,551,935, and Hetrick et al., “Automatic Transaction System with a Dynamic Display and Methods of its Operation”, U.S. Pat. No. 5,831,862. However, neither of these patents disclose or suggest alternate products to the customer after the initial product selection has been made.


Others are experimenting with vending machines that are in communication with a central computer via a network, thereby letting the company monitor inventory in distant locales and change prices dynamically in response to local demand. Among the contemplated uses for this machine include variable pricing based on the time of day, temperature, and the past demand for a product. However, under this model prices are changed “after the fact” at a point when it is too late to influence the purchase behavior of a currently ready, willing, and able buyer.


Still others have developed “revenue managed vending machines” that dynamically adjust prices according to substantially real-time readings of supply and demand. See, for example, the co-pending application by Tedesco et al., application Ser. No. 08/947,798, filed on Oct. 9, 1997, the disclosure of which is incorporated herein by reference. Revenue managed vending machines automatically make pricing decisions based on recent measurements of supply and demand, and their prices can potentially be altered after each purchase. The data received during a given transaction can be used to make the next transaction more profitable.


Other approaches to profit maximization include vending machines that are configured to offer “package deals” and “upsells”, where high demand products may be advantageously paired with low demand products in a promotional effort to leverage the popularity of one product against distressed and possibly perishable inventory. These vending machines may additionally offer supplemental products to the buyer of an initial product in an effort to boost sales. However, both of these aspects require the buyer to purchase more than one product in order to obtain a discount; and neither presents an alternate product offer to a ready and willing buyer. Tedesco et al., in application Ser. No. 09/012,163, filed on Jan. 22, 1998, which issued on May 28, 2002, as U.S. Pat. No. 6,397,193, teach one such vending approach, the disclosure of which is incorporated herein by reference.


Finally, co-pending U.S. application Ser. No. 09/164,670, filed Oct. 1, 1998, which issued on Nov. 27, 2001, as U.S. Pat. No. 6,324,520, the disclosure of which is incorporated herein by reference, teaches a vending machine that offers products to undecided customers and suggests substitute products when the originally selected item is out of stock. The substitute product can be designated by the operator, based on historical likelihood of acceptance, or based on average selection time. This general approach works to offer a substitute product only when the requested product is unavailable.


In summary no one has yet discovered a method by which the ready-and-willing buyer can be encouraged to take a product different from the one originally selected, with the alternate product being chosen so as to better optimize profitability of the vending machine owner/operator.


Heretofore, as is well known in the vending arts, there has been a need for an invention to address and solve the above-described problems. Accordingly, it should now be recognized, as was recognized by the present inventors, that there exists, and has existed for some time, a very real need for a vending system and apparatus that would address and solve the above-described problems.


Before proceeding to a description of the present invention, however, it should be noted and remembered that the description of the invention which follows, together with the accompanying drawings, should not be construed as limiting the invention to the examples (or preferred embodiments) shown and described. This is so because those skilled in the art to which the invention pertains will be able to devise other forms of this invention within the ambit of the appended claims.


SUMMARY OF THE INVENTION

There is provided herein a disclosure of a vending machine method and apparatus that is designed to optimize one or more operating parameters, such as profit, by offering an alternate product to an identified buyer after the buyer has made an initial product section. The product that is offered in the alternative will be one, which, typically, better addresses the objectives of the seller than the originally selected product. Accordingly, the inventive machine markets to customers during a sales transaction.


According to a first embodiment, the instant invention receives some indication that a buyer wishes to purchase a particular type of good. The customer typically indicates his or her choice by depositing fluids into the machine and pressing a selection button on the machine's face. Based on this information, a microprocessor determines whether there is another product that might be offered to the buyer, which would yield more profit than the originally requested product. If there is none that is more profitable, the transaction concludes normally: the customer receives the selected item and any change due. However, if there is another product with a higher profit margin, an offer message is presented to the customer, which suggests that he or she should consider purchasing that product. The offer message is presented to the buyer through an output device such as a light emitting diode (LED) display. The buyer then responds by either accepting or declining the offer, after which the vending machine dispenses an item corresponding to either the original product selection or the alternate product according to the buyer's response. If the consumer accepts the alternate product offer, the vending machine operator will make more money on this transaction than he or she would have made if the original product had been vended as requested. Consequently, in the instant embodiment, the vending machine logic seeks to optimize the profit potential of a given transaction by offering alternate products to the customer during the sale that are more profitable than the original selection, and, especially, by offering the alternate product that is the most profitable.


The instant inventors have devised many variations of the approach described in the previous paragraph, wherein other criteria or decision rules are used to control the selection of alternate products. For example, the machine might be programmed to offer a specific alternate product whenever a buyer selects a particular product, i.e., rather than searching for a “best” available alternative. Additionally, the machine may be programmed to offer only certain classes of products in the alternative (e.g., only beverages might be offered as alternates if a beverage is originally selected, or only snacks if a snack is selected). Further, certain products may be offered in the alternative only if sufficient inventory of the alternate product is available. Even further, an alternate product may be offered if the originally requested product is a higher-demand product, and this is especially so if the stock-on-hand of the requested product is dwindling. Still further, a product may be offered as an alternative if its demand rate is lower, a rule that could be used to stimulate sales of slow-moving products.


Other preferred decision rules include extending an offer for an alternate product if the remaining shelf life of the alternative (as measured by, for example, the expiration date of items of that type in the machine) is less than that of the originally selected product. Similarly, no alternate product may be offered if the original selection has a shorter shelf life remaining than the contemplated alternative. Further, an alternate product may be offered if it is within a predetermined number of days of its expiration date. Similarly, an original selection that might otherwise qualify for an alternate offer will not have such an offer presented if, for example, the expiration date of the original product is within less than a predetermined number of days. Finally, the vending machine may be programmed to offer only those alternate products that have historically demonstrated a likelihood of being accepted if they are offered as alternatives.


In still another embodiment, the machine may be programmed to offer a discount on the alternate product as an inducement to the buyer to accept the alternative. This approach might be useful where there is a low demand product and the discount is offered to stimulate sales; or, where there are product items that have a limited remaining shelf life and the vendor is faced with the prospect of a total loss of the value of the product if it cannot be sold in time. The discounted price of the alternate product is preferably not shown to the customer until he or she requests a higher demand product. Thus, if the customer initially requests the lower demand or soon-to-expire product, the full price will be paid for it.


Another variation of the previous embodiment could be used when the original and substitute items are approximately equal in retail price. In that case, the system would preferably offer the substitute product at a discount. Then, at the conclusion of the transaction, the change owed to the customer would typically be dispensed as usual, the returned change including the amount of the discount, if the customer had accepted the offer. However, rather than returning cash to the customer. The previous examples have all been directed toward offers that are presented (or not) to the customer and, after the customer receives the merchandise, the transaction ends. However, the general framework described previously may also be used to influence, not just the current transaction, but future transactions as well. For example, the vending machine may be designed to offer an incentive to purchase a product again in the future if the customer agrees to take an alternate product now. A preferred form of this incentive is a discount on a future purchase. This might be implemented by providing the customer with an alphanumeric coupon code that could be entered into the machine at a later date for redemption of the future discount. It might be desirable in some settings to return a (magnetic) coupon equal to the amount of the change; equal to some multiple of the amount of change (e.g., 110% of the amount of the discount); or, even a coupon good for a “free” item. The free item coupon could be redeemed at a later date for a product specified by the vending machine operator, a product that would typically be most profitable to the operator. Alternatively, a coupon might be issued for a “mystery item”, and the customer would not know until the time when it is redeemed exactly which product he or she would be receiving. Such a code could be manually entered into an input device such as a keypad or entered via optical scanner (e.g., a bar-code reader or entered through the use of a magnetic strip coupon reader). In the preferred embodiment, the code would be expiring and would include an indication of the expiration date within the code itself, so that a database of such offers need not be maintained, although maintenance of such a database would certainly be possible and feasible, as would be apparent to one of ordinary skill in the art.


The foregoing has outlined in broad terms the more important features of the invention disclosed herein so that the detailed description that follows may be more clearly understood, and so that the contribution of the instant inventors to the art may be better appreciated. The instant invention is not to be limited in its application to the details of the construction and to the arrangements of the components set forth in the following description or illustrated in the drawings. Rather, the invention is capable of other embodiments and of being practiced and carried out in various other ways not specifically enumerated herein. Further, the disclosure that follows is intended to cover all alternatives, modifications and equivalents as may be included within the spirit and scope of the invention as defined by the appended claims. Finally, it should be understood that the phraseology and terminology employed herein are for the purpose of description and should not be regarded as limiting, unless the specification specifically so limits the invention.


While the instant invention will be described in connection with a preferred embodiment, it will be understood that it is not intended to limit the invention to that embodiment. On the contrary, it is intended to cover all alternatives, modifications and equivalents as may be included within the spirit and scope of the invention as defined by the appended claims.





BRIEF DESCRIPTION OF THE DRAWINGS

Other objects and advantages of the invention will become apparent upon reading the following detailed description and upon reference to the drawings in which:



FIG. 1 illustrates front perspective view of the instant invention as embodied in a vending machine apparatus;



FIG. 2 contains a schematic diagram of the preferred hardware components of the vending machine embodiment of the instant invention;



FIG. 3 illustrates some preferred data items that would be used to determine whether an alternate product should be offered;



FIG. 4 illustrates the operation of various of the alternate product decision rules discussed herein; and,



FIG. 5 contains a flow chart that illustrates steps of the instant invention.





DETAILED DESCRIPTION OF THE INVENTION
Hardware Components

A vending machine 100 that would be generally suitable for implementing the instant invention is illustrated in FIG. 1. It should be noted that the term “vending machine” will be used herein in the broadest sense of the term to include any automatic sales device: that accepts payment from a consumer; that can sense a consumer choice; and, that dispenses at least one of a plurality of types of goods in accordance with the wishes of the consumer. The term “good” will also be used in its broadest sense to include the broad range of traditionally vendible products—e.g., food, beverages, novelties, etc.—as well as less traditional interpretations such as money (which is “vended” by a bill dispenser) and services (e.g., which are “vended” by phone machines).


In FIG. 1, the vending machine 100 is shown as containing such familiar fixtures as a bill reader/validate 114 and a coin slot 112 for accepting payment from the customer, a change bowl 113 to catch any change that is returned to the customer, and a product return well 140 (protected from the weather and from theft by flap 138) for dispensing the product to the customer. Card reader 116 provides the customer with another method of payment and is preferably at least able to read smart cards or credit/debit cards. The familiar product selection matrix 117 and/or product selection buttons 115 are provided so that the customer can signal a product choice to the vending machine and respond to queries therefrom.


In addition to the standard items described previously, the preferred vending machine external configuration preferably includes additional components such as a network connection 119 and an output device 124, which has been illustrated for purposes of specificity in FIG. 1 as a scrolling LED display.


Device 124 allows the CPU 126 to present various messages to the customer. In the preferred embodiment, output device 124 would be an LED-type display and might further include an audio speaker. However, it could also be, for example, a conventional video monitor, a touch-sensitive video monitor, or a printer. In brief, output device 124 is any device or combination or devices suitable for communicating a visually perceptible (including printed) or audible message to the customer.


Although FIG. 1 suggests that network connection 119 is a conventional land communications line (e.g., a telephone line, fiber optic line, coaxial line, twisted pair line), this connection could also be any of a variety of wireless connection types that are well known to those skilled in the art (e.g., wireless telephone, intra red communications, microwave transmission, or radio frequency transmissions).


Turning now to the internal workings of the vending machine 100, as is illustrated in FIG. 2, microprocessor (“CPU”) 126 has access to and controls a number of additional internal devices not readily apparent to a customer. For example, the CPU 126 preferably controls the change dispenser 118, which returns specific amounts of money to the customer via change bowl 113. Currency storage apparatus 120 receives bills from the bill reader/validate 114, and coins from the coin slot 112 by way of coin acceptor 111, all of which are preferably in electronic communication with the CPU 126. Determination of whether the customer has paid too much, paid too little, or has tendered the correct amount is preferably made within payment processor 142. The CPU 126 will need to be in communication with and control the item dispenser 122, as this is the means by which the CPU 126 causes a particular product to be dispensed to the customer via item dispenser(s) 122.


Input interface 110 provides access by the CPU 126 to external customer selection signals originating on the front panel of the vending machine 100. These customer selection signals might originate from the product selection matrix 117, the product selection buttons 115, or from any other input devices on the exterior of the vending machine (e.g., output device 124, if that device is a touch-screen monitor or if it incorporates a microphone for use in speech recognition).


The CPU 126 will preferably have local access to computer memory 135 in which are stored computer instructions and data for recall and use by the CPU 126. Memory 135 may be any combination of volatile and/or nonvolatile memory (such as computer RAM 128 and computer ROM 130). Computer memory 135 preferably contains at least a minimal boot program, which is executed when the CPU 126 is powered up or reset.


Additional storage 134 is also provided for use by the CPU 126 and, in the preferred embodiment, this will be some sort of hard disk, but could also be, for example, computer RAM or computer ROM, a PROM chip, flash RAM, a ROM card, a RAM card, a floppy disk, a magnetic tape, a magneto-optical disk, an optical disk, a CD-ROM disk, or a DVD disk. Note that the storage 134 might be physically resident inside of the vending machine or accessible over a network connection via communications conduit 121 and/or network connection 119. Indeed the CPU 126 itself might be located remotely and control operations within the then-remote vending machine via network connection 119 and/or communications conduit 121.


Within the storage 134 would typically be found the computer instructions (i.e., one or more computer programs 210) necessary to implement the instant methods. Additionally, it is contemplated that the inventory database 300 and alternate product offer database 220 (both discussed below) would both be kept within this storage.


Finally, the instant invention preferably includes a clock/time circuit 132 in electrical communication with the CPU 126. This component provides the current date and time to the CPU 126 when required. It is additionally preferred that the clock circuit 132 be located within the vending machine 106, but that is not strictly required and network connection 119 could be used to provide remote access to this functionality.


In normal operation, a customer will initiate a transaction by making a product selection using keypad 117 (FIG. 1), item selection buttons 115, or via some other signaling scheme (for example, via a cell phone). It is preferred, though not required, that the consumer deposit an amount of money necessary to cover the cost of the selection before signaling his or her product choice. However, the instant system could be arranged to work in the instance—indeed, even to exploit the situation—where the customer has not tendered any money or has tendered an amount that is inadequate to purchase the selection.


The CPU 126 senses the customer's signals via input interface 110 and identifies the initial product section. Based on the initial selection, the CPU 126 might send one or more messages to the customer through output device 124. The customer will be given an opportunity to respond to the message and that response will be read by the CPU 126 via input interface 110. After the customer has made his or her wishes known, the transaction is completed by causing the agreed-upon product to be dispensed via item dispenser 112 and by returning any change owed to the customer. The vending machine is then ready for a next sale.


Vending Logic

In brief, the instant invention is designed to interact with the consumer after an item selection has been made by offering an alternate product to the customer. The alternate product of choice may be one that would be more profitable to the vending machine owner than was the original selection. The conditions under which the alternate product is offered are controlled by one or more rules, which are preferably stored in an alternate product offer database.


According to a preferred aspect of the instant invention, and as is broadly illustrated in FIG. 5, the instant method 500 begins with a request by a customer to purchase a product (step 505) dispensable by the vending machine 100. This request might also be accompanied by payment at the inception of the transaction, although that is not required and the instant method would proceed identically as described hereinafter, except, of course, that no product would be dispensed until adequate funds are deposited.


After receiving a product request from the customer, the instant method continues by determining whether the originally selected product qualifies for an alternate product offer (step 510), which step is preferably determined by consulting the alternate product offer database 220. This database 220 is preferably stored locally within the vending machine 100, however it could also be remotely accessed via communications conduit 121 and/or network connection 119. From this database 220, the qualifying product offers associated with or implicated by the original selection will be selected.


For purposes of the disclosure herein, a qualifying alternate product is any product that the vendor might want to offer a customer as an alternative to an original selection: any product implicated by a rule. In one embodiment, a qualifying alternate product offer is associated with a combination of a decision rule and an “Alternate product offer message”. The decision rule states the circumstances under which the alternate product is to be offered. The “Alternate product offer message” contains the information that is presented to the consumer when all of the rule conditions are satisfied.


It may be that there are no offers in the database 220 that are associated with the original selection, in which case the sale will culminate conventionally (step 540). Or, there may be more than one alternate product that qualifies for presentation to the customer. In the later case, it is preferred that a single alternative be selected from among them and presented to the customer. Other variations are discussed below.


Once a single rule/offer message combination has been selected, the next step is to determine if the predicate conditions of the rule are satisfied (step 515). In the preferred embodiment, the vending logic operates according to the following general scheme:

















Select a RULE associated with the original product selection;



Evaluate the RULE;



  If conditions of the RULE are satisfied, then



    Offer an alternate product;



    Obtain customer's response to the offer; and,



    Dispense the product chosen by the customer;



  ELSE



    Vend the product originally requested;



  END IF,











where RULE is any criterion, the state of which can be ascertained or estimated by the CPU 126. For example, if the CPU 126 is presented with a rule that directs it to offer an alternate product if the number of product items remaining of the alternate product is greater than 5 (FIG. 4, cell 433), a preferable first step is to determine the quantity remaining of the alternate product. Then, if this criterion is met (i.e., six or more items of this type remain in the vending machine 100), the customer is presented with an alternate product offer (step 520). On the other hand, if the criterion is not met, the second branch of the previous conditional expression would control and the originally selected product would be dispensed (step 550).


After the alternate offer message is presented, the vending machine 100 waits for a response from the customer. During that the time that the vending machine 100 is waiting, it could, for example, flash a light behind the alternate product selection button to assist the customer in locating it. Or, an animated graphic image of a hand pressing a button corresponding to the alternate product might be shown to the customer on display device 124.


The customer's response could take many forms, but typically one of three sorts of responses would be expected. In the first case, the customer might respond by doing nothing, i.e., not responding to the offer. This case could be recognized by measuring the length of time that has passed since the presentation of the alternate offer. If the measured response time were longer than, e.g., fifteen seconds, the originally requested product would preferably be automatically vended (step 550).


In a second—and most typical—case, the customer will either accept or decline the offer in the manner suggested by the product offer, i.e., by following its directions. That is, the customer might press a “YES” or a “NO” button to accept or decline the offer (these buttons could be hardware switches located on the face of the vending machine, or regions on the face of a touch-sensitive display, e.g., output device 124 in FIG. 1). Or, the customer might respond by making a selection from the keypad 117 or product selection buttons 115. That response could be an affirmation of the original choice (thereby declining the offer) or a selection corresponding to the alternate product. Further, the customer might speak his or her response into a microphone (generally input device 110), if voice recognition software is being employed and the customer is directed to respond in that matter.


Finally, an example of a third type of response would occur if the customer selected a product type different from both the original selection and the proposed alternate: if the customer did not follow instructions. More specifically, this situation would arise if Product A was the original selection, and Product B was offered in the alternative, but the customer selected Product C in response. In that case, the preferred vending machine 100 response would be to ask the customer to confirm this new choice in order to guard against the event the selection was accidental. The product dispensed would then be the one selected by the customer at this last step. Of course, many variations of this scheme are possible, including offering still another product alternative if the late-selected product so-qualifies.


No matter what form the customer's response takes, the CPU 126 will sense the response and direct the vending machine item dispenser 122 to vend the appropriate type of product (steps 550 or 530, as appropriate). Additionally, the customer's change (if any) will be dispensed 560 and an inventory database will preferably be updated 570 to reflect the removal from inventory of that particular product item.


Alternate Product Offer Database

In the preferred embodiment, alternate product offers and associated rules are stored within the alternate product offer database 220. As is illustrated by example in FIG. 4, a variety of different rule/message combinations might be maintained within this computer file 220, which is preferably stored locally within vending machine 100, but which could alternatively be kept at a central location and accessed via network connection 119.


The message that is presented to the customer could be any combination of visual and auditory information that is suitable for communicating the offer. The message could be presented in simple block text or by animated graphical images. It might also be spoken words that are digitized and stored on disk as, for example, “.WAV” (wave) or “.MP3” sound files (i.e., compressed audio files). Of course, the offer might also be formulated using any combination of the above. The language in which the offer is presented might be varied depending on the location of the machine or at the option of the customer. Additionally, music or some entertaining graphical display might be played for the customer on output device 124 while he or she is contemplating the offered alternative.


Finally, it should be noted that, especially in view of the foregoing, the exact components of output device 124 will depend on the type and format of the message, which is to be delivered to the customer. In general, the output device 124 should be taken to include whatever video and audio components are necessary to present the offer message in the appropriate format.


Alternate Product Offer Rules

Decision rules that are suitable for use with the instant invention could take many forms, some examples of which are presented in FIG. 4. Generally speaking, the outcome of a rule evaluation depends on the status of some quantity that can be estimated or determined by the CPU 126. Thus, it is preferable that the CPU 126 have access to the sorts of parameters listed in FIG. 3: parameters that are related to the operating environment of the vending machine 100.


In FIG. 4, the customer's original product selection appears within column 410. The alternate product (or alternate type or brand of product) appears in column 420. The circumstance under which the alternate product of column 420 will be offered (a “rule”) is found in column 430. The message that is presented to the consumer if the selected product qualifies for an alternate offer is found in column 440. Column 450 contains the historical acceptance rate of each alternate product (or product family) as compared with another. This is an example of information that could be made a part of either the “Alternate product offer database 220” or the inventory database 300. Finally, the preferred signal by which CPU 126 recognizes that the customer has accepted the offer is indicated in column 460.


In the first row of FIG. 4, Rule 431 is the fundamental consideration rule “always offer Ad when Ac is selected”. Thus, whenever a customer selects Ac a message 441 offering Ad as an alternative will be presented to the consumer (subject possibly to other fundamental considerations—such as product availability, discussed below). Note that a substantially equivalent variant of this rule is “always offer Ad”, which presents the offer message for the alternative Ad whatever the original product selection (except, of course, when the original product selection is Ad). Finally, in this particular case, the offer message takes the form of an audio message that is “played” to the customer via an audio speaker (generally, output device 124). The “wave” computer file of message 441 is one of many computer disk file formats suitable for storing recorded sounds, such as spoken messages, in a digital form.


Turning now to another sort of rule that would be appropriate for use with the instant invention, Rule 432 is designed to allow the presentation of an alternate product chosen from the same group or class of products as that selected by the consumer. This decision rule offers a different selection from the “C” column of keypad 117 (FIG. 1), whenever the original section was from the “C” column, and when the alternative has a higher profit margin. Items within the same keypad 117 column will typically be the same type of product, e.g., beverages, or snacks. Thus, if the customer originally selected a beverage, a different beverage would be offered in the alternative, provided, of course, that the alternate beverage had a higher profit margin. Similarly, if the original selection had been a snack, an alternate snack would be offered, the alternative being selected so as to yield a higher profit for the vending machine operator. If the original product selection had a higher profit margin than the designated alternatives, under this rule the selected product would be immediately dispensed. Finally, the suggested message text 442 (“WHY NOT TRY BRAND custom character INSTEAD? JUST PRESS Ccustom character”) could be presented to the consumer via any display device suitable for the display of textual and/or graphical material. The underscores in the previous message represent empty fields that would be filled in by the CPU 126 to communicate the message implicated by the previous rule.


Rule 433 illustrates a situation that might arise when the vendor seeks to reduce the inventory of a product that is overstocked relative to other products in the machine 100. More particularly, presentation of the alternate offer message 443—which is an Mpg file, in this instance—will occur if the proposed alternative has some particular amount of inventory remaining (greater than five units remaining in the instant example). The particular alternate product chosen might be fixed, or one that is determined dynamically based on currently available stock in the machine, e.g., the product within the class of designated alternative products that has the greatest remaining inventory.


Turning now to rule 434 of FIG. 4, this rule provides an example of how decision rules can be dynamically modified to respond to local demand fluctuations. In the instant example, an alternate product will be offered if the originally selected product is in “high” demand, where “high” is, of course, subject to a broad range of interpretation. Rule 434 indicates that an alternative will be offered if the demand rate of the originally selected product is greater than one unit sold per five hour interval. The effect of this sort of rule is to preserve the existing inventory of a high-demand product by directing some of its sales toward other items. This would help preserve the existing high-demand inventory for the brand-loyal consumers, who may refuse to purchase anything at all if the selected product is not available. Additionally, a rule of this sort could tend to equalize the demand across the alternate products, and could reduce the number of instances where a vending machine operator is forced to travel to a machine to replenish the inventory of a single out-of-stock item.


Rule 435 is designed to help remedy a situation that is the reverse of rule 434. In this case, an alternate product is offered or not depending on the demand rate (cell 435) of the alternate product. This sort of rule could be used to stimulate the sale of slow-moving product items—i.e., those items having a demand rate that is “low” by some measure. In the instant example, after the consumer has manifested his or her intent to purchase a product, an alternate product that has a low demand rate (e.g., an average of less than one item sold per 17 hour period) will be selected for presentation. Of course, there are many ways that the alternate product might be chosen, but in the preferred embodiment under this rule the product having the lowest demand rate within the class of allowed alternatives will be presented to the customer.


Rule 436 is evaluated by reference to the product expiration or restock dates of the originally requested and alternate products. In the preferred embodiment, if the selected product has a later expiration date (i.e., a longer time until expiration) than a potential alternative, the alternative will be presented to the consumer by way of a message similar to product offer message 446. Of course, the vending machine might contain products with a variety of expiration dates, in which case the preferred approach would be to select as an alternate product the product with the earliest expiration date (i.e., the least time until expiration), although other variations of this approach are certainly possible. Additionally, and as is well known to those skilled in the art, it is not uncommon for items of the same product type to have differing expiration dates. In that case, it would be preferable to use the expiration date of the next vendible item for purposes of the previous rule. This assumes, of course, that the next vendible item has the earliest expiration date among those items having different expiration dates (i.e., the next item to be vended is the oldest item). This may or may not be the case in practice, and it should be clear how the previous approach could be modified to accommodate that situation.


As another example, Rule 437 is designed to help reduce the inventory of items that are nearing the end of their shelf life as measured by the product expiration date. This rule differs from the previous rule 436 in that only the expiration date of the alternate product is considered. That is, rule 437 illustrates a case where the decision to offer an alternate product hinges solely on the number of days until expiration of the alternate product, rather than the number of days until expiration of the originally selected product.


Finally, Rule 438 can be used where the operator seeks to capitalize on the tendency of customers to accept the alternate product offer. Rule 438 is satisfied if the acceptance rate of the alternate product—when offered in combination with the original product selection—is greater than some predetermined value, here greater than 90%. So, an alternate product will be offered under this rule only if customers have traditionally tended to accept the alternative. In the preferred embodiment, the acceptance rate is a parameter that is loaded into each vending machine from a remote computer via network connection 119. This parameter could reflect local, regional, or national alternate selection experience and might be compiled from many thousands of vending machine transactions. Of course, it is possible that each machine could separately estimate an acceptance rate value based on its own “experience” in offering alternative pairs of products, and this sort of arrangement has been specifically contemplated by the instant inventors. Note, however, that if there are “N” products that might be offered as alternatives, a full complement of historical acceptance rates covering all possible product offer combinations would require the specification of N(N−1)/2 rates. Since it might require a very long period of time for an individual vending machine to collect reliable acceptance data on all possible combinations of alternate products, it might be preferable to supply this information to the vending machine as a fixed parameter.


Turning now to some additional types of rules not illustrated in FIG. 4, rules can be formulated that utilize the clock 132 to fashion lunch time, weekend, holiday, and/or time limited promotional rules. By way of example, eggnog could be offered as an alternative for any choice during the holiday season; coffee might be suggested during cold-weather months; or certain alternate products could be offered on a time-limited basis for test marketing or promotional purposes.


As a further example, a vending machine owner might want to encourage the purchase of one product brand over another. For example, if Brand B is offering a financial incentive to sell its products, the vending machine owner might wish to formulate a rule that would always offer a comparable product manufactured by Brand B if a Brand C product were selected by the customer. A representative message presented to a customer who chose a Brand C selection, might read something similar to “WHY NOT TRY A BRAND B PRODUCT RATHER THAN A BRAND C PRODUCT?” This message would be presented each time a customer selected a Brand C product.


Note that in the previous examples, the price of the product to the consumer has been regarded as fixed, however, that need not always be the case. The vending machine operator may wish to manipulate the price of an alternate product to increase its attractiveness to the customer, and the instant rule-based system provides an easy way to accomplish this end. Of course, this might be done any number of ways, but in the preferred embodiment the product offer message would include an offer for a discount on the alternate product. For example, if the customary price of item C3 is $0.75, the alternative product offer message might read as follows:

    • “WHY NOT TRY BRAND B AT $0.65 INSTEAD? JUST PRESS C3”


      Clearly the offer message associated with any rule could be similarly modified. It should be noted that in the preferred embodiment, the discount will not be revealed until the customer actually makes a product selection. Thus, the customer who initially selects the alternate product (C3 in the current example) will pay full price.


Other price-related rules are also possible and have been contemplated by the instant inventors. For example, consider a rule that is dependent on the amount of money tendered by the customer. In those instances where the customer has tendered an amount in excess of the price of the selected product (e.g., if one dollar has been deposited for a $0.75 item) the machine might be programmed to suggest a more expensive alternative, thereby returning less (or no) change to the customer if the offer is accepted. The alternate product might even be one that sells for more than the excess amount tendered, in which case the customer would typically be asked to deposit additional money or, depending on the precise nature of the controlling rule, given the opportunity to purchase the alternate product for an amount equal to the amount of money already deposited into the machine, such that the customer will be offered a discount for the purchase of the alternate item.


There are many more variations of the above rules than could possibly be listed herein and the previous examples have been selected only to illustrate a few ways that alternate product offer rules can be fashioned to help a vendor maximize the profit obtained from a vending machine. Clearly, one of ordinary skill in the art could devise many other sorts of such offers that are within the spirit and scope of the present invention.


More Complex Alternate Product Offer Rules

The previous text has been largely concerned with product offers and associated rules that involve only a single alternate product. Obviously, many variations and extensions of this approach are possible. For example, it should be clear that more than one alternate product might be offered in series to the customer. For example, if the customer declines the first alternate product offer, a second alternative could be presented, followed by a third, etc. However, that strategy would need to be balanced against the tolerance of the customer to such presentations: customer frustration might be expected to limit the number of sequential alternatives that could reasonably be presented. Also, such a strategy would need to be balanced against the increase in time that it would take to serve customers: subsequent customers waiting for the first customer to finish might get frustrated if the offers takes a long time to choose an offer.


As another example, more than one alternative product could be presented in a single product offer message. (This sort of offer might read something like “HOW ABOUT TRYING A OR B INSTEAD.”) Customer responses to this multiple offer would preferably be handled as described previously in connection with single product offers.


Note that it is also possible to modify some of the “simple” rules suggested previously, by conditioning the offer on the status of a second variable, thereby creating “composite” rules. For example, a decision rule that would normally direct customers away from products whose inventory is running low might be modified to additionally consider the demand rate for that product. Consider the following broad rule that might be applicable to all products: offer an alternate product if the inventory for the originally selected product is fewer than five items. That rule might be modified to consider the demand rate (and/or restocking) date for the selected item. Thus, if the customer selects a product that has a low demand rate (say, 1 item per week) and a low inventory (say, four items), it might be best to dispense the originally selected product without presenting an alternative. Similarly, the expiration date of the originally selected product might dictate that it should be dispensed without presenting an alternative product in spite of the fact that its inventory is low. This strategy would be appropriate if, for example, expiration were scheduled to occur the next day. This is because it is generally preferable to sell out of the product, rather than to have to discard the expired inventory items.


Another composite rule that could be useful in some circumstances involves modification of the rule that calls for a switch to a “lower” demand product if the originally selected product is in “high” demand. In some cases, a broad rule based on this criterion should be modified by considering the demand rate and/or current inventory of the proposed alternate product: it may not make sense in some cases to offer a predetermined alternate product if the alternative is also a high demand product, albeit slightly lower in demand than the originally selected product. So, one possible modification of the broad rule would be to select the product with the lowest demand rate among some set of feasible alternatives. However, if the inventory of the proposed alternate product is nearly depleted, it might make sense to select still another alternative (or give the customer the originally selected product) rather than offer the product that the associated rule originally called for.


Another sort of decision rule that could prove to be useful in some cases is a “simple” rule that operates on systematically adjusted parameter values. For example, consider a case where the profit margin of an item is varied according to the number of days until its expiration date. More specifically, it is contemplated that in some situations it would be advantageous to artificially increase the profit margin of a product as it nears the end of its shelf life, i.e., to inversely link profitability and perishability. This would be done to insure that, in rule comparisons involving profit margin, the near-expiring product would always be offered. This rule could be expressed as follows: offer the alternate product if the adjusted profit margin of the alternate product is greater than the profit margin of the original selection. This adjustment could be made in discrete steps or according to a continuous mathematical formula such as:

Adjusted profit margin=profit margin+0.01*(30−number of days till expiration),

which will artificially increase the profit margin of this product one cent each day. Of course, each time such an artificial increase is applied, it will make it more likely that this product will qualify for an offer presentation (as compared with fixed profit margin items).


The previous examples have been directed toward situations in which an alternate offer is presented (or is not presented) to the customer and, after the customer receives the merchandise, the transaction ends. However, this same rule-based framework may be used to influence future transactions as well. For example, the previous logic may readily be modified to offer a customer an incentive to purchase a specified product in the future in exchange for the customer's purchase of the alternate product. In the preferred embodiment, the incentive would be a financial one, involving a discount on a future purchase. In the event that the incentive is a future discount, this sort of operational logic may be compactly represented as follows:

















Select a RULE associated with the original selection;



Evaluate the RULE;



If the conditions of RULE are satisfied, then



  Offer an alternate product and a future discount;



  Obtain customer's response to the offer;



  Dispense the product chosen by the customer; and,



  If the alternate product was chosen, then



    Authorize a future discount;



  END IF



ELSE



  Vend the product originally requested;



END IF.











This scheme might be implemented by providing the customer with an alphanumeric coupon code that would be manually entered into the vending machine at a later date in order to redeem the discount. In the preferred embodiment, the offer would be expiring and would include an indication of the expiration date embedded within the code itself, so that a database of such offers need not be maintained, although maintenance of such a database would certainly be possible and feasible. In one embodiment, the vending machine might write the details of the transaction on a magnetic-strip coupon that could be redeemed at a future time by tendering that item to a vending machine designed to read it. Magnetic-strip coupons such as those sold by Coins under the trademark MAG Coupon would suitable for use with this embodiment.


Preconditions, Overriding Rules, And Default Rules

A vending machine operator might wish to formulate certain rules that would be considered before, or as a part of, every decision rule evaluation. An example of such a rule would be one that considered the availability of the alternate product. That is, an alternate product should not be offered to the customer if the alternative is out of stock in this machine. In order to implement this rule, the usual alternate offer evaluation sequence would preferably be modified as follows:

















Choose a RULE associated with the original product selection;



Determine the quantity of alternate product items available;



If the quantity is greater than a predetermined value



  Evaluate the RULE and interact with the customer as



  described previously;



ELSE



  Select another alternate product, or



  Vend the originally requested product.



END IF.











Thus, availability of the alternate product has been made a precondition to evaluating the selected decision rule. So, if a decision rule would otherwise call for a particular alternative, that alternative will not be presented if it is out of stock.


Additionally, it might be desirable in some settings to formulate an overriding rule that offers a specific alternative no matter what the original selection. In the preferred embodiment, every product in the machine or every designated alternative to the selected product (where the designated alternatives are specified by the vending machine operator) would be implicated by this sort of rule. During the time that an overriding rule is in effect, other rules would be preempted. In most cases, this sort of rule would be limited in time and the vending machine would return to normal rule-based operations on a predetermined future date, As an example of when this sort of rule might be useful, consider the situation where a vending machine contains one or more items of product type A having expiration dates that are imminent. The operator could create an overriding rule that resulted in an offer for product A as an alternate product, no matter what the original selection by the customer. However, this sort of rule would typically be time-limited and the vending machine would typically return to its normal alternate offer rules after all of the product A items had been vended or after the expiration date had passed.


Finally, in some cases a product will not qualify for any specific alternate product offer. In those cases, the vending machine could be programmed to select a default rule/offer combination. Clearly, any rule discussed previously could be designated by the vending machine operator as a default rule. Additionally, though, it will be assumed hereinafter that a “null” rule is always available if an original product selection does not qualify for an alternate offer. A null rule is defined to be associated with every possible initial product selection and is a rule is one that is always “false” when evaluated. Said another way, if the null rule applies, an alternate product offer will never be presented to the customer (i.e. Step 515 of FIG. 5 will always take the “NO” branch if the null rule is evaluated). Of course, the null rule is a “rule of last resort” and will only be the chosen rule if there is no other associated rule. In effect, the null rule may also be thought of as the unconditional directive to the CPU 126 to vend (step 550) the originally selected product.


Invention Database

As should be clear in light of the foregoing, the resolution of many of the decision rules suggested in FIG. 4 requires a knowledge of one or more parameters relating to the vending machine inventory and/or its general operating environment. In the preferred embodiment, this information will be stored within an inventory database 300 (FIG. 2) where it can be accessed by the CPU 126. FIG. 3 has been provided to illustrate some of the various sorts of information that might be stored within this database. The product dispenser identifier field 320 allows the microprocessor 126 to match product selections with other information about the product (e.g., its name, its cost, etc.), and the product dispenser identifier 320 represents the keypad signal corresponding to each corresponding product identified in field 310. Other arrangements and variations are certainly possible.


Additionally, the cost 330 to the vending machine operator of each product type and the cost of that product to the consumer (i.e., the price 340 of the product) are also preferably stored within the inventory database 300. These two values could be used to calculate the profit margin of a product as mentioned previously in connection with Rule 432. However, the profit margin could also be determined by the vending machine operator and stored within the database 300 as a separate parameter.


It is further preferred that some indication of the expiration and/or a restocking date 370 of each product will be stored within database 300. In the case of an expiration date parameter, it is preferred that at least the expiration date of the items that will soonest expire be maintained in the database 300. Note that, in conventional usage an expiration date differs from a restocking date in that a product must be discarded or sold as distressed after its expiration date, whereas a restocking date is normally the next scheduled date when the stock of the vending machine will be replenished. Of course, the values of these two parameters might actually be the same date. However, in other cases they will not be the same, and it might be desirable in those cases to maintain separate database fields for these two parameters. In either case, the current date (as provided, for example, by clock 132) can be used together with the expiration/restocking date parameter 370 to determine how many days remain until the respective event for purposes of rule evaluation. For example, in FIG. 3, if product SNACK 1 (cell 314) was originally stocked on Jan. 20, 1999 and the known expiration interval was 31 days for that type of good, the expiration date could be directly calculated to be Feb. 20, 1999 as is illustrated in cell 374. Clearly, the expiration interval for each type of product could also be readily be made a part of the inventory database 300.


Another parameter that is preferably maintained within the database 300 is the quantity remaining of each product 360. As has been discussed previously, this parameter can be used to determine whether or not an alternate product offer should be presented to the customer. In the preferred embodiment, this database field will be updated by the microprocessor each time a product is dispensed. Of course, when items are added to the vending machine 100 field 360 of the appropriate records are adjusted accordingly. Whether the inventory database 300 is updated automatically or manually when new products are added to the machine is immaterial to the operation of the instant invention and it is well within the ability of one of ordinary skill in the art to devise methods of keeping this database 300 current and accurate.


Still another preferred entry in the database 300 is some estimate of the current demand rate 350 for each type of product in the machine. As used herein, demand rate indicates the quantity of goods sold per unit of time. For example, in FIG. 3, the demand rate in column 350 corresponding to “SNACK 1” is one unit sold per twelve hour period (cell 354). In the preferred embodiment, this value is computed by the CPU 126 using the database 300 to measure inventory changes and the clock 132 to determine the time interval between sales. This approach has the advantage of being responsive to circumstances specific to a particular vending machine. However, it might also be desirable in some applications (say, where there is a cluster of vending machines or where a route of vending machines is being managed) to have the demand rate determined for an entire region by the vending machine operator (or by a central computer). This would allow the vending machine owner to optimize the sales performance of an entire vending machine network, at the possible expense of a few individual machines.


Finally, it should be noted that the inventory database 300 and the alternate product offer database 220 (discussed hereinafter) need not be hierarchical databases, but could instead be simple sequential listings of information (e.g., so-called “flat file” databases). Thus, the term “database” should be construed in its broadest sense to include any arrangement of information containing information that can be accessed by the CPU 126.


Resolving Rule Conflicts

It is certainly possible—and this prospect has been specifically contemplated by the instant inventors—that a product might qualify for multiple alternate product offers. For example, the originally selected product might be (1) in high demand and qualified for an offer suggesting a lower demand item, and also (2) a low margin product that would qualify for an offer presenting a different higher margin alternative. Clearly, there are any number of ways to resolve this situation. For example, when a product qualifies for multiple alternate offers all products that so qualify might be presented either in a single offer (e.g., “HOW ABOUT A OR B OR C INSTEAD?”) or one of the alternatives could be selected and presented (e.g., select the product with the highest profit margin). Clearly, many variations are possible and are within the spirit and scope of the present invention.


Another approach would randomly select from among the available alternatives and present the one offer so selected. This approach would have the advantage of spreading the alternate product offers among several products and reduce the risk of causing a single product to experience a rapid decrease in inventory. It would also make it possible to “surprise” the consumer, as he or she might be offered a different alternative each time the same preferred product was selected. Additionally, the next person standing in line might receive a different alternate offer than was presented to the person before him or her. This approach would also help guard against automatic responses by frequent users of a particular vending machine. In a similar vein, a rule could be devised that calls for drawing from a list of associated alternate product offers in a sequential (rather than random) fashion. This approach would help insure that each product is at least occasionally made the subject of an alternate product offer.


Finally, a rule selection hierarchy may be established that provides a systematic way for the CPU 126 to choose among a plurality of qualifying alternate product offers. In brief, the central idea is that some rules will be designated as being dominant over others. Consider one example of such a rule: if a product qualifies for two alternate product offers, select the alternate product with the higher profit margin. Meat-rules such as this can be used to form a rule selection hierarchy, which permits the CPU 126 to automatically choose one decision rule from among a plurality of qualifying rules according to the needs and wishes of the vending machine operator. A variant of this approach would be to allow scores or weights to be assigned to each rule in the database. This would make it possible for the CPU 126 to select between the qualifying rules on the basis of quantitative criteria established by the owner.


It should be noted, however, that the term “rule selection hierarchy” will be broadly interpreted herein to mean any method by which the CPU 126 can be directed to select among multiple qualifying alternate product offers. This definition would include random and sequential selection as described above.


CONCLUSION

Although the previous language has been couched generally in terms of decision rules as applied to a single vending machine, it should be noted that the instant methods are applicable to networks of vending machines. By formulating rules that are applied within every machine in a network, a vending machine operator may even devise global strategies for increasing the profits obtained from their sales.


Additionally, given the widespread availability of wireless and land-based communications pathways, it should be apparent that multiple vending machines could be controlled by a single CPU 126 situated in a location remote from the vending site. In that case, there may be additional interconnections (not shown) between the CPU 126 and the other vending machines to read from and/or control change dispensers 118, bill reader/validates 114, item dispensers 122, output devices 124, etc. Further, the communications links illustrated in FIG. 2 between the CPU 126 and the various devices that it reads and/or controls could be made via network connections, allowing the CPU 126 to be potentially located anywhere in the world. Design of such an arrangement would be well within the ability of one of ordinary skill in the art.


Thus, it is apparent that there has been provided, in accordance with the invention, a vending machine system and apparatus that fully satisfies the objects, aims and advantages set forth above. While the invention has been described in conjunction with specific embodiments thereof, it is evident that many alternatives, modifications and variations will be apparent to those skilled in the art and in light of the foregoing description. Accordingly, it is intended to embrace all such alternatives, modifications and variations as fall within the spirit of the appended claims.

Claims
  • 1. A method of operating a vending machine capable of dispensing multiple types of goods, comprising the acts of: receiving, by the vending machine, a user input to receive a selected good;receiving, via the vending machine, compensation for the selected good;making a determination, by the vending machine, between the selected good and at least one alternative good dispensable by the vending machine, such determination based at least in part on one property of each of the goods, wherein the at least one property comprises relative expiration dates of the selected good and the alternative good;offering, via the vending machine, the alternative good to the user; anddispensing, by the vending machine, at least one of the selected good and the alternative good to the user.
  • 2. The method of claim 1, further comprising the step of: receiving a user input to the offer of the alternative good, and wherein the dispensing step is performed in accordance with such user input.
  • 3. The method of claim 1, wherein the step of making a determination is performed at least in part through a microprocessor associated with the vending machine.
  • 4. The method of claim 3, wherein the microprocessor is within the vending machine.
  • 5. The method of claim 3, wherein the microprocessor is located remotely from the vending machine.
  • 6. The method of claim 3, wherein the microprocessor is in communication with a database comprising data identifying at least one property of at least selected goods dispensable by the vending machine and available for vending; and wherein the act of making a determination between the selected good and at least one alternative good comprises the act of the microprocessor accessing the database as to at least that one property.
  • 7. A method of operating a vending machine capable of dispensing multiple types of goods, comprising the acts of: receiving, by the vending machine, a user input to receive a selected good;receiving, via the vending machine, compensation for the selected good;making a determination, by the vending machine, between the selected good and at least one alternative good dispensable by the vending machine, such determination based at least in part on one property of each of the goods, wherein the at least one property comprises profit margins on the selected good and the alternative good;offering, via the vending machine, the alternative good to the user; anddispensing, by the vending machine, at least one of the selected good and the alternative good to the user.
  • 8. A method of vending machine operation, comprising the acts of: receiving, by the vending machine, a user input to receive a selected good;receiving, by the vending machine, compensation for the selected good;offering, by the vending machine, a substitute good dispensable by the machine in place of the selected good, such offering performed in response to at least one property associated with individual goods of at least some types of good dispensable by the machine, wherein the at least one property associated with individual goods of at least some types of good dispensable by the machine, is within the group of properties consisting essentially of:the expiration dates on the selected good and the substitute good;the profit margins on the selected good and the substitute good;the user demand rates for the selected good and the substitute good;the inventory volumes of the selected good and the substitute good dispensable by the machine;incentives for sales of the substitute good; andpromotions for the substitute good;offering, by the vending machine, the substitute good to the user;receiving, by the vending machine, a user input to the offer of the substitute good; anddispensing, by the vending machine, at least one of the selected good and the substitute good to the user in accordance with such user input.
  • 9. The method of claim 8, further comprising the act of: determining whether to offer a substitute good in place of the selected good, and wherein such act of determining is performed at least in part within the vending machine.
  • 10. The method of claim 8, further comprising the act of: determining whether to offer a substitute good in place of the selected good, and wherein such act of determining is performed remotely from the vending machine.
  • 11. The method of claim 10, wherein the act of determining is performed after receipt of the user input to receive a selected good.
  • 12. A method of vending machine operation, comprising the acts of: receiving, by the vending machine, a user input to receive a selected good;receiving, by the vending machine, compensation for the selected good;offering, by the vending machine, a substitute good dispensable by the machine in place of the selected good, such offering performed in response to at least one property associated with individual goods of at least some types of good dispensable by the machine, wherein the property associated with individual goods of at least some types of good dispensable by the machine comprises the user demand rate for each of the selected good and the substitute good, and wherein those user demand rates are determined in reference to at least one demand rate from a vending machine other than the one offering such substitute good;offering, by the vending machine, the substitute good to the user;receiving, by the vending machine, a user input to the offer of the substitute good; anddispensing, by the vending machine, at least one of the selected good and the substitute good to the user in accordance with such user input.
  • 13. A method of operating a plurality of vending machines under common control from a remote location, each such vending machine configured to dispense goods, comprising the acts of: making a first determination to offer an alternate good to a first user in place of a good selected by that first user to be received from a first vending machine within said plurality of vending machines;presenting the offer of the alternate good at the first vending machine;making a second determination to offer an alternate good to a second user in place of a good selected by that second user to be received from a second vending machine within said plurality of vending machines; andpresenting the offer of the alternate good at the second vending machine.
  • 14. The method of claim 13, wherein each of said first and second determinations are made in response to a property associated with the selected good and the respective alternate good; and wherein an individual property used in said first and second determinations is within the group consisting essentially of: the expiration dates on the selected good and the alternate good,the profit margins on the selected good and the alternate good,the user demand rates for the selected good and the alternate good,the inventory volumes of the selected good and the alternate good dispensable by the machine,incentives for sales of the alternate good, andpromotions for the alternate good.
  • 15. The method of claim 13, wherein the first and second determinations are made at a single location.
  • 16. The method of claim 13, wherein the first determination is made in response to the selection of the selected good by the first user.
  • 17. The method of claim 13, wherein the determination to offer the alternate good in response to a selection of the selected good is made in advance of the actual selection by the first user.
  • 18. A method of operation of a vending machine which dispenses goods in response to user input and payment, comprising the acts of: making a determination, by the vending machine, that in the event of a customer selection of at least one first good, at least one alternate good will be offered to the customer, such at least one alternate good comprising an item of a type similar to that of the first good selected by the customer; andupon receipt of a customer selection of said first good, offering, by the vending machine and to the customer the alternate good in place of the selected good,wherein the act of making a determination is performed in response to the selection of said first good by the user.
  • 19. The method of claim 18, further comprising the acts of: receiving a user input in response to the offer; anddispensing a good to the customer in response to such user input.
  • 20. A method of operation of a vending machine which dispenses goods in response to user input and payment, comprising the acts of: making a determination, by the vending machine, that in the event of a customer selection of at least one first good, at least one alternate good will be offered to the customer, such at least one alternate good comprising an item of a type similar to that of the first good selected by the customer, wherein the act of making a determination that in the event of a customer selection of a first good, at least one alternate good will be offered to the customer comprises the act of:determining, by the vending machine, that multiple alternate goods will be offered to the customer, wherein at least one of said alternate goods is of the same type as that of the first good; andupon receipt of a customer selection of said first good, offering, by the vending machine and to the customer the alternate good in place of the selected good.
  • 21. The method of claim 20, wherein the act of making a determination is performed prior to the selection of said first good by the user.
  • 22. A method of operation of a vending machine which dispenses goods in response to user input and payment, comprising the acts of: making a determination, by the vending machine, that in the event of a customer selection of at least one first good, at least one alternate good will be offered to the customer, such at least one alternate good comprising an item of a type similar to that of the first good selected by the customer; andupon receipt of a customer selection of said first good, offering, by the vending machine, to the customer the alternate good in place of the selected good, wherein the first good selected by the customer is a beverage and wherein the alternate good is a beverage.
  • 23. A method of operation of a vending machine which dispenses goods in response to user input and payment, comprising the acts of: making a determination, by the vending machine, that in the event of a customer selection of at least one first good, at least one alternate good will be offered to the customer, such at least one alternate good comprising an item of a type similar to that of the first good selected by the customer; andupon receipt of a customer selection of said first good, offering, by the vending machine, to the customer the alternate good in place of the selected good, wherein the good selected by the customer is a snack and wherein the alternate good is a snack.
  • 24. A method of operation of a vending machine which dispenses goods in response to user input and payment, comprising the acts of: making a determination, by the vending machine, that in the event of a customer selection of at least one first good, at least one alternate good will be offered to the customer, such at least one alternate good comprising an item of a type similar to that of the first good selected by the customer; andupon receipt of a customer selection of said first good, offering, by the vending machine, to the customer the alternate good in place of the selected good, wherein the customer selection is a default selection resulting from a failure to directly respond to the offer within an applicable time period.
  • 25. A method of operation of a vending machine which dispenses goods in response to user input and payment, comprising the acts of: making a determination, by the vending machine, that in the event of a customer selection of at least one first good, at least one alternate good will be offered to the customer, such at least one alternate good comprising an item of a type similar to that of the first good selected by the customer, wherein the act of making a determination is performed to offer first and second alternate goods to the customer in place of the good selected; andupon receipt of a customer selection of said first good, offering, by the vending machine, to the customer the alternate good in place of the selected good.
  • 26. The method of claim 25, wherein the first and second alternate goods are offered to the customer in the alternate.
  • 27. The method of claim 25, wherein the first and second goods are offered to the customer in combination.
  • 28. A method of controlling operation of a vending machine which dispenses goods in response to user input and tender of payment, comprising the acts of: making a determination, by the vending machine, that in the event of a customer selection of at least one good, an alternate good will be offered to the customer, such determination being based at least in part on data of previous transactions, such data comprising information associated with the frequency of acceptances of a particular alternate good in place of the selected good; andupon receipt of a customer selection of said at least one good, offering, by the vending machine, the alternate good to the customer in place of the selected good.
  • 29. A method of controlling operation of a vending machine which dispenses goods in response to user input and payment, comprising the act of making, by the vending machine, a determination that in the event of a customer selection of a first good at said vending machine, a substitute good will be offered to the customer, the determination made at least partially in response to a comparison of the profit which results from sale of the first good relative to the profit which results from sale of the substitute good.
  • 30. The method of claim 29, further comprising the acts of: receiving a customer selection of said first good; andoffering to the customer the substitute good in place of the selected good.
  • 31. A method of operating a vending machine which dispenses goods in response to user input and payment, comprising the acts of: making a determination, by the vending machine, that in the event of a customer selection of a first good at said vending machine, a substitute good will be offered to the customer at a price different from the price for the first good;receiving, by the vending machine, a customer selection of the first good;receiving, by the vending machine, a customer tender of payment for the first good;presenting, by the vending machine, to the customer the offer of the substitute good at the different price;determining, by the vending machine, a selection between the first good and the substitute good; anddispensing, by the vending machine, a good to the customer based upon the determined selection.
  • 32. The method of claim 31, wherein the act of making a determination is performed after and in response to the act of determining a selection between the first good and the substitute good.
  • 33. The method of claim 31, wherein the act of determining a selection is performed in response to the absence of a user input in regard to the offer.
  • 34. The method of claim 31, wherein the different price of the substitute good is lower than the price of the first good; and wherein in the event of a user selection of the substitute good, the substitute good is dispensed to the customer, along with compensation for the difference between payment tendered by the customer and the lower price of the substitute good.
  • 35. The method of claim 34, wherein the compensation is in money, and wherein the method further comprises dispensing such money from the machine.
  • 36. The method of claim 31, wherein the vending machine comprises a card reader, and payment is tendered by the customer through such card reader.
  • 37. The method of claim 36, wherein the payment is tendered by the customer through a card selected from the group consisting essentially of smart cards, debit cards and credit cards.
  • 38. The method of claim 31, wherein the act of receiving a customer tender of payment for the first good comprises receiving tender of payment in excess of the purchase price of the first good; and wherein the substitute good is offered at a price greater than the price of the first good.
  • 39. A machine-readable medium containing instructions which, when executed by one or more processors, perform operations comprising: accessing a database of rules relating to offering goods by a vending machine in place of goods selected to be dispensed by a vending machine by a user of the machine; anddetermining at least one substitute good to be offered to a user in the event of a selection of a first good in accordance with at least one rule from the database, wherein the operation of determining a substitute good is performed relative to inventory information of goods which are located within a single vending machine.
  • 40. The machine-readable medium of claim 39, wherein the operations further comprise accessing a database of inventory information of parameters of goods which may be vended; and wherein the operation of determining a substitute good is further performed in reference to such inventory information.
  • 41. A machine-readable medium containing instructions which, when executed by at least one processor, perform operations comprising: accessing a database of rules relating to offering goods by a vending machine in place of goods selected to be dispensed by a vending machine by a user of the machine;accessing a database of inventory information of properties associated with goods which may be vended by the vending machine, wherein the operation of accessing the database of inventory information of properties associated with goods which may be vended by the vending machine is performed in part by accessing the database wherein the inventory information contains properties associated with goods comprising at least one property selected from the group consisting essentially of: expiration dates on the selected good and the substitute good:profit margins on the selected good and the substitute good;user demand rates for the selected good and the substitute good;inventory volumes of the selected good and the substitute good dispensable by the machine;incentives for sales of the substitute good; andpromotions for the substitute good;determining at least one substitute good to be offered to a user in place of a first good, in the event of a selection of the first good in accordance with at least one rule from the database;processing a user selection for the first good to be dispensed; andoffering the determined substitute good to the user in place of the first good.
  • 42. The machine-readable medium of claim 41, wherein the operations of accessing the rules database, accessing the inventory information database, and determining a substitute product, are performed in response to the operation of processing a user selection.
  • 43. A method, comprising: receiving, by a vending machine, an indication of a product selected for purchase by a customer;determining, after the receiving and by the vending machine, a substitute product to offer the customer instead of the selected product, wherein the substitute product is determined based on a comparison of an expiration date of the substitute product and an expiration date of the selected product;outputting, by the vending machine, an offer for the substitute product;determining, by the vending machine, which one of the selected product and the offered substitute product the customer selects to purchase; anddispensing, by the vending machine, the one of the selected product and the offered substitute product determined to have been selected by the customer for purchase.
  • 44. The method of claim 43, wherein (i) the substitute product comprises a plurality of substitute products, (ii) wherein the outputting of the offer for the plurality of substitute products comprises displaying a menu of the plurality of substitute products, and (iii) further comprising, in the case that it is determined that the customer selects one of the plurality of substitute products for purchase: determining which one of the plurality of substitute products is selected by the customer for purchase.
  • 45. The method of claim 43, wherein the comparison of the expiration date of the substitute product and the expiration date of the selected product, comprises: determining which of the selected product and the substitute product has the earliest expiration date.
  • 46. The method of claim 45, wherein the comparison of the expiration date of the substitute product and the expiration date of the selected product, further comprises: determining that the substitute product has the earliest expiration date.
  • 47. A method, comprising: receiving, by a vending machine, an indication of a product selected for purchase by a customer;determining, after the receiving and by the vending machine, a substitute product to offer the customer instead of the selected product, wherein the substitute product is determined based on a comparison of an inventory level of the substitute product and an inventory level of the selected product;outputting, by the vending machine, an offer for the substitute product;determining, by the vending machine, which one of the selected product and the offered substitute product the customer selects to purchase; anddispensing, by the vending machine, the one of the selected product and the offered substitute product determined to have been selected by the customer for purchase.
  • 48. The method of claim 47, wherein (i) the substitute product comprises a plurality of substitute products, (ii) wherein the outputting of the offer for the plurality of substitute products comprises displaying a menu of the plurality of substitute products, and (iii) further comprising, in the case that it is determined that the customer selects one of the plurality of substitute products for purchase: determining which one of the plurality of substitute products is selected by the customer for purchase.
  • 49. The method of claim 47, wherein the comparison of the inventory level of the substitute product and the inventory level of the selected product, comprises: determining which of the selected product and the substitute product has the highest inventory level.
  • 50. The method of claim 49, wherein the comparison of the inventory level of the substitute product and the inventory level of the selected product, further comprises: determining that the substitute product has the highest inventory level.
  • 51. A method, comprising: receiving, by a vending machine, an indication of a product selected for purchase by a customer;determining, after the receiving and by the vending machine, a substitute product to offer the customer instead of the selected product, wherein the substitute product is determined based on a comparison of a sales rate of the substitute product and a sales rate of the selected product;outputting, by the vending machine, an offer for the substitute product;determining, by the vending machine, which one of the selected product and the offered substitute product the customer selects to purchase; anddispensing, by the vending machine, the one of the selected product and the offered substitute product determined to have been selected by the customer for purchase.
  • 52. The method of claim 51, wherein (i) the substitute product comprises a plurality of substitute products, (ii) wherein the outputting of the offer for the plurality of substitute products comprises displaying a menu of the plurality of substitute products, and (iii) further comprising, in the case that it is determined that the customer selects one of the plurality of substitute products for purchase: determining which one of the plurality of substitute products is selected by the customer for purchase.
  • 53. The method of claim 51, wherein the comparison of the sales rate of the substitute product and the sales rate of the selected product, comprises: determining which of the selected product and the substitute product has the slowest sales rate.
  • 54. The method of claim 53, wherein the comparison of the sales rate of the substitute product and the sales rate of the selected product, further comprises: determining that the substitute product has the slowest sales rate.
  • 55. A method, comprising: receiving, by a vending machine, an indication of a product selected for purchase by a customer;determining, after the receiving and by the vending machine, a substitute product to offer the customer instead of the selected product, wherein the substitute product is determined to be a product similar to the selected product and wherein the substitute product is further determined based on a comparison of a profitability of the substitute product and a profitability of the selected product;outputting, by the vending machine, an offer for the substitute product;determining, by the vending machine, which one of the selected product and the offered substitute product the customer selects to purchase; anddispensing, by the vending machine, the one of the selected product and the offered substitute product determined to have been selected by the customer for purchase.
  • 56. The method of claim 55, wherein (i) the substitute product comprises a plurality of substitute products, (ii) wherein the outputting of the offer for the plurality of substitute products comprises displaying a menu of the plurality of substitute products, and (iii) further comprising, in the case that it is determined that the customer selects one of the plurality of substitute products for purchase: determining which one of the plurality of substitute products is selected by the customer for purchase.
  • 57. The method of claim 55, wherein the comparison of the profitability of the substitute product and the profitability of the selected product, comprises: determining which of the selected product and the substitute product has the highest profitability.
  • 58. The method of claim 57, wherein the comparison of the profitability of the substitute product and the profitability of the selected product, further comprises: determining that the substitute product has the highest profitability.
CROSS-REFERENCE TO RELATED APPLICATIONS

The present application is a continuation of U.S. patent application Ser. No. 09/345,092, filed Jun. 30, 1999, entitled “VENDING MACHINE SYSTEM AND METHOD FOR ENCOURAGING THE PURCHASE OF PROFITABLE ITEMS”, which is to issue on Jul. 24, 2007 as U.S. Pat. No. 7,249,050; which is incorporated by reference herein in its entirety; which is a continuation-in-part of U.S. patent application Ser. No. 09/164,670, filed Oct. 1, 1998, for “METHOD AND APPARATUS FOR COLLECTING AND APPLYING VENDING MACHINE DEMAND INFORMATION”, which issued on Nov. 27, 2001 as U.S. Pat. No. 6,324,520;which is a continuation-in-part of: U.S. patent application Ser. No. 09/012,163, filed Jan. 22, 1998, for “METHOD AND APPARATUS FOR AUTOMATICALLY VENDING A COMBINATION OF PRODUCTS”, which issued on May 28, 2002 as U.S. Pat. No. 6,397,193;which is a continuation-in-part of:(a) U.S. patent application Ser. No. 08/947,798, filed Oct. 9, 1997 for “METHOD AND APPARATUS FOR DYNAMICALLY MANAGING VENDING MACHINE INVENTORY PRICES”, and(b) U.S. patent application Ser. No. 08/920,116, filed Aug. 26, 1997, for “METHOD AND SYSTEM FOR PROCESSING SUPPLEMENTARY PRODUCT SALES AT A POINT-OF-SALE TERMINAL”, which issued on Sep. 12, 2000 as U.S. Pat. No. 6,119,099,which is a continuation-in-part of U.S. patent application Ser. No. 08/822,709, filed Mar. 21, 1997, for “SYSTEM AND METHOD FOR PERFORMING LOTTERY TICKET TRANSACTIONS UTILIZING POINT-OF-SALE TERMINALS”, which issued on Jul. 21, 2001 as U.S. Pat. No. 6,267,670. The present application is also related to U.S. patent application Ser. No. 11/456,342 filed Jul. 10, 2006 and entitled “VENDING MACHINE SYSTEM AND METHOD FOR ENCOURAGING THE PURCHASE OF PROFITABLE ITEMS”.

US Referenced Citations (426)
Number Name Date Kind
2607463 Saigh Aug 1952 A
3442422 Neidig May 1969 A
3442442 Neidig May 1969 A
3573747 Adams Apr 1971 A
3691527 Yamamoto Sep 1972 A
3705348 Wahlberg Dec 1972 A
3705384 Wahlberg Dec 1972 A
3747733 Knickerbocker Jul 1973 A
3937929 Knauer Feb 1976 A
4008792 Levasseur Feb 1977 A
RE29450 Goldsby Oct 1977 E
4108361 Krause Aug 1978 A
4157829 Goldman Jun 1979 A
4237537 Pitches Dec 1980 A
4245730 Bachmann Jan 1981 A
4258837 Manos Mar 1981 A
4282575 Hoskinson Aug 1981 A
4316532 Levasseur Feb 1982 A
4323770 Dieulot Apr 1982 A
4341951 Benton Jul 1982 A
4359147 Levasseur Nov 1982 A
4376479 Sugimoto Mar 1983 A
4412292 Sedam Oct 1983 A
4420751 Paganini Dec 1983 A
4441160 Azcua Apr 1984 A
4478353 Levasseur Oct 1984 A
4494197 Troy Jan 1985 A
4498570 King Feb 1985 A
4500880 Gomersall Feb 1985 A
4518098 Fleischer May 1985 A
4551935 Bachmann Nov 1985 A
4554446 Murphy Nov 1985 A
4567609 Metcalf Jan 1986 A
4574947 Hutchings Mar 1986 A
RE32115 Lockwood et al. Apr 1986 E
4593298 Hayashi et al. Jun 1986 A
4593361 Otten Jun 1986 A
4598378 Giacomo Jul 1986 A
4598810 Shore et al. Jul 1986 A
4603390 Mehdipour Jul 1986 A
4628193 Blum Dec 1986 A
4636963 Nakajima et al. Jan 1987 A
4639875 Abraham Jan 1987 A
4654513 Hennessy Mar 1987 A
4654800 Hayashi Mar 1987 A
4668150 Blumberg May 1987 A
4669730 Small Jun 1987 A
4677553 Roberts Jun 1987 A
4679150 Hayashi Jul 1987 A
4689742 Troy Aug 1987 A
4723212 Mindrum Feb 1988 A
4734858 Schlafly Mar 1988 A
4736096 Ushikubo Apr 1988 A
4737910 Kimbrow Apr 1988 A
4743022 Wood May 1988 A
4760247 Keanne Jul 1988 A
4766548 Cedrone Aug 1988 A
4799156 Shavit Jan 1989 A
4815741 Small Mar 1989 A
4817166 Gonzalez Mar 1989 A
4817990 Krost Apr 1989 A
4825045 Humble Apr 1989 A
4833308 Humble May 1989 A
4833607 Dethloff May 1989 A
4834231 Awane May 1989 A
4839507 May Jun 1989 A
4854590 Jolliff Aug 1989 A
4857840 Lanchais Aug 1989 A
4859838 Okiharu Aug 1989 A
4872113 Dinerstein Oct 1989 A
4876592 Von Kohorn Oct 1989 A
4878248 Shyu Oct 1989 A
4882473 Bergeron Nov 1989 A
4882675 Nichtberger Nov 1989 A
4899906 Bella Feb 1990 A
4902880 Garczynski Feb 1990 A
4906828 Halpern Mar 1990 A
4908761 Tai Mar 1990 A
4910672 Off Mar 1990 A
4915205 Reid et al. Apr 1990 A
4922435 Cahlander May 1990 A
4922522 Scanlon May 1990 A
4937853 Brule Jun 1990 A
4947028 Gorog Aug 1990 A
4963723 Masada Oct 1990 A
4973952 Malec Nov 1990 A
4982337 Burr Jan 1991 A
4982346 Giruard Jan 1991 A
4992940 Dworkin Feb 1991 A
4993714 Golightly Feb 1991 A
4999763 Ousborne Mar 1991 A
5010485 Bigari Apr 1991 A
5025372 Burton Jun 1991 A
5029098 Levasseur Jul 1991 A
5034739 Gruhl Jul 1991 A
5036472 Buckley et al. Jul 1991 A
5039848 Stoken Aug 1991 A
5056019 Schultz Oct 1991 A
5058044 Stewart Oct 1991 A
5064999 Okamoto Nov 1991 A
5081685 Jones, III Jan 1992 A
5083638 Schneider Jan 1992 A
5091713 Horne Feb 1992 A
5112050 Koza et al. May 1992 A
5117354 Long May 1992 A
5117407 Vogel May 1992 A
5119295 Kapur Jun 1992 A
5128861 Kagami Jul 1992 A
5128862 Mueller Jul 1992 A
5132914 Cahlander Jul 1992 A
5136658 Mori Aug 1992 A
5158293 Mullins Oct 1992 A
5172328 Cahlander Dec 1992 A
5173851 Off Dec 1992 A
5176224 Spector Jan 1993 A
5177342 Adams Jan 1993 A
5185695 Pruchnicki Feb 1993 A
5186463 Marin Feb 1993 A
5189607 Shirasaki Feb 1993 A
5191410 McCalley Mar 1993 A
5192854 Counts Mar 1993 A
5193648 Yuter Mar 1993 A
5200889 Mori Apr 1993 A
5201010 Deaton Apr 1993 A
5202826 McCarthy Apr 1993 A
5204675 Sekine Apr 1993 A
5216595 Protheroe Jun 1993 A
5223698 Kapur Jun 1993 A
5231569 Myatt Jul 1993 A
5239165 Novak Aug 1993 A
5243515 Lee Sep 1993 A
5243652 Teare Sep 1993 A
5245533 Marshall Sep 1993 A
5250789 Johnsen Oct 1993 A
5253165 Leiseca Oct 1993 A
5256863 Fergusen Oct 1993 A
5257179 DeMar Oct 1993 A
5262941 Saladin Nov 1993 A
5267452 Zinsmeyer Dec 1993 A
5269521 Rossides Dec 1993 A
5274547 Zoffel Dec 1993 A
5276312 McCarthy Jan 1994 A
5283731 Lalonde Feb 1994 A
5287267 Srinivasan Feb 1994 A
5287268 McCarthy Feb 1994 A
5295064 Malec Mar 1994 A
5297026 Hoffman Mar 1994 A
5297031 Gutterman Mar 1994 A
5302811 Fukatsu Apr 1994 A
5305195 Murphy Apr 1994 A
5309355 Lockwood May 1994 A
5315093 Stewart May 1994 A
5315664 Kumagai May 1994 A
5319542 King, Jr. Jun 1994 A
5325291 Garrett Jun 1994 A
5339250 Durbin Aug 1994 A
5345071 Dumont Sep 1994 A
5353218 De Lapa Oct 1994 A
5353219 Mueller Oct 1994 A
5361871 Gupta Nov 1994 A
5367452 Gallery Nov 1994 A
5368129 Von Kohorn Nov 1994 A
5371796 Avarne Dec 1994 A
5380991 Valencia Jan 1995 A
5381155 Gerber Jan 1995 A
5383111 Homma Jan 1995 A
5398932 Eberhardt Mar 1995 A
RE34915 Nichtberger Apr 1995 E
5408417 Wilder Apr 1995 A
5415264 Menoud May 1995 A
5417424 Snowden May 1995 A
5420606 Begum May 1995 A
5422473 Kamata Jun 1995 A
5425108 Hwang Jun 1995 A
5434394 Roach Jul 1995 A
5448471 Deaton Sep 1995 A
5450938 Rademacher Sep 1995 A
5452344 Larson Sep 1995 A
5459306 Stein Oct 1995 A
5467892 Schlamp Nov 1995 A
5475205 Behm Dec 1995 A
5481094 Suda Jan 1996 A
5482139 Rivalto Jan 1996 A
5495412 Thiessen Feb 1996 A
5504475 Houdou Apr 1996 A
5504675 Cragun Apr 1996 A
5505449 Eberhardt Apr 1996 A
5510979 Moderi Apr 1996 A
5511646 Maldanis Apr 1996 A
5513117 Small Apr 1996 A
5518239 Johnston May 1996 A
5521364 Kimura May 1996 A
5526257 Lerner Jun 1996 A
5536045 Adams Jul 1996 A
5537314 Kanter Jul 1996 A
5539189 Wilson Jul 1996 A
5544040 Gerbaulet Aug 1996 A
5544784 Malaspina Aug 1996 A
5546316 Buckley Aug 1996 A
5548110 Storch Aug 1996 A
5550746 Jacobs Aug 1996 A
5557721 Fite Sep 1996 A
5564546 Molbak et al. Oct 1996 A
5564977 Algie Oct 1996 A
5568406 Gerber Oct 1996 A
5572653 DeTemple Nov 1996 A
5581064 Riley Dec 1996 A
5591972 Noble Jan 1997 A
5592375 Salmon Jan 1997 A
5592376 Hodroff Jan 1997 A
5592378 Cameron et al. Jan 1997 A
5596501 Comer Jan 1997 A
5602377 Beller Feb 1997 A
5604901 Kelley Feb 1997 A
5608643 Wichter Mar 1997 A
5611051 Pirelli Mar 1997 A
5611052 Dykstra Mar 1997 A
5612527 Ovadia Mar 1997 A
5612868 Off Mar 1997 A
5613620 Center Mar 1997 A
5613679 Casa Mar 1997 A
5615109 Eder Mar 1997 A
5615268 Micali Mar 1997 A
5615269 Micali Mar 1997 A
5619558 Jheeta Apr 1997 A
5620079 Molbak Apr 1997 A
5621201 Langhans Apr 1997 A
5621640 Burke Apr 1997 A
5621812 Deaton Apr 1997 A
5630357 Akiyama May 1997 A
5631724 Sawada May 1997 A
5632010 Briechle May 1997 A
5637859 Menoud Jun 1997 A
5638302 Gerber Jun 1997 A
5638457 Deaton Jun 1997 A
5642484 Harrison, III et al. Jun 1997 A
5642485 Deaton Jun 1997 A
5644723 Deaton Jul 1997 A
5645486 Nagao Jul 1997 A
5649114 Deaton Jul 1997 A
5651075 Frazier Jul 1997 A
5652421 Veeneman Jul 1997 A
5655007 McAllister Aug 1997 A
5664115 Fraser Sep 1997 A
5665953 Mazzamuto Sep 1997 A
5666493 Wojcik Sep 1997 A
5675662 Deaton Oct 1997 A
5685435 Picioccio Nov 1997 A
5687087 Taggart Nov 1997 A
5687322 Deaton Nov 1997 A
5692132 Hogan Nov 1997 A
5701252 Facchin Dec 1997 A
5708782 Larson Jan 1998 A
5710557 Schette Jan 1998 A
5710886 Christiansen Jan 1998 A
5710887 Chelliah Jan 1998 A
5713795 Kohorn Feb 1998 A
5717866 Naftger Feb 1998 A
5719396 Jack Feb 1998 A
5724886 Ewald Mar 1998 A
5726450 Peterson Mar 1998 A
5727163 Bezos Mar 1998 A
5727164 Kaye Mar 1998 A
5732398 Tagswa Mar 1998 A
5732950 Moody Mar 1998 A
5734150 Brown Mar 1998 A
5734838 Robinson Mar 1998 A
5737710 Anthonyson Apr 1998 A
5739512 Tognazzini Apr 1998 A
5754653 Canfield May 1998 A
5758328 Giovannoli May 1998 A
5761648 Golden Jun 1998 A
5768142 Jacobs Jun 1998 A
5768382 Schneier Jun 1998 A
5769269 Peters Jun 1998 A
5772510 Roberts Jun 1998 A
5774868 Cragun Jun 1998 A
5774870 Storey Jun 1998 A
5774874 Veeneman Jun 1998 A
5780133 Engstrom Jul 1998 A
5791990 Schroeder Aug 1998 A
5791991 Small Aug 1998 A
5794207 Walker et al. Aug 1998 A
5799086 Sudia Aug 1998 A
5799284 Bourquin Aug 1998 A
5802015 Rothschild Sep 1998 A
5806044 Powell Sep 1998 A
5809144 Sirbu Sep 1998 A
5816918 Kelley Oct 1998 A
5819981 Cox Oct 1998 A
5822216 Satchell, Jr. Oct 1998 A
5822735 De Lapa et al. Oct 1998 A
5822736 Hartman Oct 1998 A
5831862 Hetrick Nov 1998 A
5832457 O'Brien Nov 1998 A
5832458 Jones Nov 1998 A
5835896 Fisher Nov 1998 A
5842178 Giovannoli Nov 1998 A
5842212 Ballurio Nov 1998 A
5844808 Konsmo Dec 1998 A
5845259 West Dec 1998 A
5845265 Woolston Dec 1998 A
5845577 Nelson et al. Dec 1998 A
5848399 Burke Dec 1998 A
5850446 Berger Dec 1998 A
5855007 Jovicic Dec 1998 A
5857175 Day Jan 1999 A
5864604 Moen Jan 1999 A
5864822 Baker, III Jan 1999 A
5870716 Sugiyama Feb 1999 A
5870717 Wiecha Feb 1999 A
5870719 Maritzen Feb 1999 A
5873069 Reuhl Feb 1999 A
5875110 Jacobs Feb 1999 A
5878139 Rosen Mar 1999 A
5878401 Joseph Mar 1999 A
5883810 Franklin Mar 1999 A
5887271 Powell Mar 1999 A
5890136 Kipp Mar 1999 A
5890718 Byon Apr 1999 A
5905246 Fajkowski May 1999 A
5907830 Engel May 1999 A
5918213 Bernard Jun 1999 A
5924078 Naftzger Jul 1999 A
5924080 Johnson Jul 1999 A
5924082 Silverman Jul 1999 A
5926796 Walker et al. Jul 1999 A
5930145 Yuyama Jul 1999 A
5930771 Stapp Jul 1999 A
5937391 Ikeda Aug 1999 A
5938717 Dunne Aug 1999 A
5946665 Suzuki et al. Aug 1999 A
5947328 Kovens Sep 1999 A
5948038 Daly Sep 1999 A
5956695 Carrithers Sep 1999 A
5959869 Miller Sep 1999 A
5963452 Etoh Oct 1999 A
5963939 McCann Oct 1999 A
5964660 James Oct 1999 A
5970469 Scoggie Oct 1999 A
5974399 Giuliani Oct 1999 A
5988346 Tedesco Nov 1999 A
5991740 Messer Nov 1999 A
5995942 Smith Nov 1999 A
5997236 Picioccio Dec 1999 A
5997928 Kaish Dec 1999 A
5999914 Blinn Dec 1999 A
6012834 Dueck Jan 2000 A
6014634 Scroggie Jan 2000 A
6016504 Arnold Jan 2000 A
6017157 Garfinkle Jan 2000 A
6021394 Takahashi Feb 2000 A
6024288 Gottlich et al. Feb 2000 A
6026370 Jermyn Feb 2000 A
6026375 Hall Feb 2000 A
6029139 Cunningham Feb 2000 A
6029141 Bezos Feb 2000 A
6035284 Straub Mar 2000 A
6038551 Barlow Mar 2000 A
6048267 Winchinsky Apr 2000 A
6049777 Sheena Apr 2000 A
6050568 Hachquet Apr 2000 A
6052667 Walker Apr 2000 A
6055513 Katz Apr 2000 A
6058373 Blinn May 2000 A
6058375 Park May 2000 A
6061660 Eggleston May 2000 A
6064987 Walker et al. May 2000 A
6070147 Harms et al. May 2000 A
6073840 Marion Jun 2000 A
6076070 Stack Jun 2000 A
6078866 Buck Jun 2000 A
6078893 Ouimet et al. Jun 2000 A
6080062 Olson Jun 2000 A
6085768 Mori Jul 2000 A
6101485 Fortenberry Aug 2000 A
6112191 Burke Aug 2000 A
6115649 Sakata Sep 2000 A
6119099 Walker Sep 2000 A
6131085 Rossides Oct 2000 A
6134534 Walker Oct 2000 A
6138105 Walker et al. Oct 2000 A
6161059 Tedesco et al. Dec 2000 A
6167382 Sparks Dec 2000 A
6192349 Husemann Feb 2001 B1
6193154 Phillips Feb 2001 B1
6193155 Walker Feb 2001 B1
6205435 Biffar Mar 2001 B1
6223163 Van Luchene Apr 2001 B1
6236971 Stefik May 2001 B1
6243691 Fisher Jun 2001 B1
6247047 Wolff Jun 2001 B1
6249772 Walker Jun 2001 B1
6260024 Shkedy Jul 2001 B1
6266651 Woolston Jul 2001 B1
6267670 Walker et al. Jul 2001 B1
6292786 Deaton et al. Sep 2001 B1
6296569 Congello, Jr. Oct 2001 B1
6298329 Walker et al. Oct 2001 B1
6298331 Walker et al. Oct 2001 B1
6307958 Deaton et al. Oct 2001 B1
6321201 Dahl Nov 2001 B1
6321984 McCall Nov 2001 B1
6324520 Walker et al. Nov 2001 B1
6330544 Walker Dec 2001 B1
6370513 Kolawa Apr 2002 B1
6401009 Chandonnet Jun 2002 B1
6405174 Walker Jun 2002 B1
6467686 Guthrie Oct 2002 B1
6512570 Garfinkle Jan 2003 B2
6582304 Walker et al. Jun 2003 B2
6584448 Laor Jun 2003 B1
6587031 Daugherty et al. Jul 2003 B1
6598024 Walker et al. Jul 2003 B1
6684195 Deaton Jan 2004 B1
6887153 Walker et al. May 2005 B2
6970837 Walker Nov 2005 B1
7107221 Tracy et al. Sep 2006 B1
7249050 Walker et al. Jul 2007 B1
20020120496 Scroggie Aug 2002 A1
20030033292 Meisel Feb 2003 A1
20030088465 Monteverde May 2003 A1
20030139969 Scroggie Jul 2003 A1
20030207708 Sadri et al. Nov 2003 A1
20040243478 Walker Dec 2004 A1
20060100008 Wright et al. May 2006 A1
Foreign Referenced Citations (119)
Number Date Country
2070736 Jun 1992 CA
2217739 Apr 1996 CA
4009980 Jan 1991 DE
4037689 Jun 1992 DE
0 085 546 Aug 1983 EP
0085546 Aug 1983 EP
00109189 May 1984 EP
0323383 Jul 1989 EP
0 512 509 Nov 1992 EP
512413 Nov 1992 EP
512413 Nov 1992 EP
0512509 Nov 1992 EP
0526118 Feb 1993 EP
0619662 Oct 1994 EP
0697793 Feb 1996 EP
0 779 587 Sep 1996 EP
0 779 587 Sep 1996 EP
0779587 Sep 1996 EP
0779587 Sep 1996 EP
0744856 Nov 1996 EP
0 817 138 Jan 1998 EP
0817138 Jan 1998 EP
0856812 May 1998 EP
0 856 812 Aug 1998 EP
0 862 150 Sep 1998 EP
0862150 Sep 1998 EP
1391060 Apr 1975 GB
2 109 305 Jun 1983 GB
2109305 Jun 1983 GB
2 265 032 Sep 1993 GB
2265032 Sep 1993 GB
2 317 257 Mar 1998 GB
2317257 Mar 1998 GB
57086974 May 1982 JP
58132886 Aug 1983 JP
600251498 Dec 1985 JP
2001093 Jan 1990 JP
2171891 Jul 1990 JP
2197998 Aug 1990 JP
2208798 Aug 1990 JP
2 1990-289000 Nov 1990 JP
2278399 Nov 1990 JP
04060900 Feb 1992 JP
4095198 Mar 1992 JP
4235700 Aug 1992 JP
4260914 Sep 1992 JP
04314189 Nov 1992 JP
5242363 Sep 1993 JP
6035946 Feb 1994 JP
7065218 Mar 1995 JP
7078274 Mar 1995 JP
07098779 Apr 1995 JP
95139380 Jun 1995 JP
95162556 Jun 1995 JP
07249176 Sep 1995 JP
7272012 Oct 1995 JP
8030848 Feb 1996 JP
08137951 May 1996 JP
8-147545 Jun 1996 JP
8221484 Aug 1996 JP
8221645 Aug 1996 JP
08329323 Dec 1996 JP
8329323 Dec 1996 JP
8329350 Dec 1996 JP
09016836 Jan 1997 JP
9062908 Mar 1997 JP
9097288 Apr 1997 JP
9190478 Jul 1997 JP
9190479 Jul 1997 JP
H9 198554 Jul 1997 JP
H9-198554 Jul 1997 JP
10031792 Feb 1998 JP
10187820 Jul 1998 JP
10214284 Aug 1998 JP
10240830 Sep 1998 JP
10269049 Oct 1998 JP
10289372 Oct 1998 JP
10289372 Oct 1998 JP
11088560 Mar 1999 JP
11-505343 May 1999 JP
2003150769 May 2003 JP
9503826 Apr 1995 KR
WO 9016033 Dec 1990 WO
WO 9409440 Apr 1994 WO
WO 9527242 Oct 1995 WO
WO 95-27242 Oct 1995 WO
WO 9632701 Oct 1996 WO
WO 9634358 Oct 1996 WO
WO 9636926 Nov 1996 WO
WO 9708638 Mar 1997 WO
WO 9708638 Mar 1997 WO
WO 9716797 May 1997 WO
WO 9716897 May 1997 WO
WO 9720279 Jun 1997 WO
WO 9721200 Jun 1997 WO
WO 9723838 Jul 1997 WO
WO 9724701 Jul 1997 WO
WO 9725684 Jul 1997 WO
WO 9728510 Aug 1997 WO
WO 9735441 Sep 1997 WO
WO 9744749 Nov 1997 WO
WO 9746961 Dec 1997 WO
WO 9750064 Dec 1997 WO
WO 9806050 Feb 1998 WO
WO 9815907 Apr 1998 WO
WO 9819260 May 1998 WO
WO 9821713 May 1998 WO
WO 9828699 Jul 1998 WO
WO 9843149 Oct 1998 WO
WO 9848388 Oct 1998 WO
WO 9848563 Oct 1998 WO
WO 9849658 Nov 1998 WO
WO 9904326 Jan 1999 WO
WO 9907121 Feb 1999 WO
WO 9909508 Feb 1999 WO
WO 9911006 Mar 1999 WO
WO 9912117 Mar 1999 WO
WO 9919809 Apr 1999 WO
WO 9938125 Jul 1999 WO
Related Publications (1)
Number Date Country
20060241966 A1 Oct 2006 US
Continuations (1)
Number Date Country
Parent 09345092 Jun 1999 US
Child 11456355 US
Continuation in Parts (5)
Number Date Country
Parent 09164670 Oct 1998 US
Child 09345092 US
Parent 09012163 Jan 1998 US
Child 09164670 US
Parent 08947798 Oct 1997 US
Child 09012163 US
Parent 08920116 Aug 1997 US
Child 08947798 US
Parent 08822709 Mar 1997 US
Child 08920116 US