Method and apparatus for collecting and applying vending machine demand information
First Claim
1. A computerized method of dispensing a substitute product from a vending machine that includes a processor, comprising:
- detecting a purchaser;
receiving an amount of money from the purchaser;
measuring a time between a detection and a receipt of the amount of money from the purchaser;
storing a value corresponding to the time;
receiving at the processor a selection of a first product from the purchaser; and
if the first product is not available, retrieving a substitute product identifier corresponding to a substitute product;
offering the substitute product to the purchaser; and
dispensing the substitute product.
14 Assignments
0 Petitions
Accused Products
Abstract
A dispensing device, such as a vending machine, is equipped to monitor product demand and consumer traffic that passes by the machine. The dispensing device collects and analyzes product demand data to determine optimal product stocking, to offer products to undecided consumers and to offer substitute products when a selected product is out of stock. The substitute product may be determined according to which alternate product historically has the highest demand when a particular selected product is unavailable. Alternatively, the substitute product may be determined according to which stocked item has an imminent expiration date. Also, the substitute product may be predetermined by an operator of a vending machine or may be determined by other factors. The substitute product may further be offered to the customer at a discounted price.
233 Citations
48 Claims
-
1. A computerized method of dispensing a substitute product from a vending machine that includes a processor, comprising:
-
detecting a purchaser;
receiving an amount of money from the purchaser;
measuring a time between a detection and a receipt of the amount of money from the purchaser;
storing a value corresponding to the time;
receiving at the processor a selection of a first product from the purchaser; and
if the first product is not available,retrieving a substitute product identifier corresponding to a substitute product;
offering the substitute product to the purchaser; and
dispensing the substitute product. - View Dependent Claims (2)
a motion detector, an infrared detector, an acoustic signal detector, and a pressure detector.
-
-
3. A computerized method of dispensing a substitute product from a vending machine that includes a processor, comprising:
-
receiving an amount of money from a purchaser;
receiving at the processor a selection of a first product from the purchaser;
measuring a time between a receipt of the amount of money and a receipt of the selection;
storing a value corresponding to the time; and
if the first product is not available, retrieving a substitute product identifier corresponding to a substitute product;
offering the substitute product to the purchaser; and
dispensing the substitute product.
-
-
4. A computerized method of dispensing a substitute product from a vending machine that includes a processor, comprising:
-
measuring a second product demand corresponding to a number of times a second product is selected when a first product is unavailable;
if the second product demand meets a predefined criterion, storing a second product identifier corresponding to the second product as a substitute product identifier for the first product;
receiving at the processor a selection of the first product from a processor; and
if the first product is not available, retrieving the substitute product identifier corresponding to the second product;
offering the second product to the purchaser; and
dispensing the second product. - View Dependent Claims (5, 6)
measuring a third product demand corresponding to a number of times a third product is selected when the first product is unavailable.
-
-
6. The method of claim 5, wherein the predefined criterion comprises a requirement that the second product demand is higher than the third product demand.
-
7. A computerized method of dispensing a substitute product from a vending machine that includes a processor, comprising:
-
storing a first expiration date corresponding to a second product;
storing a second expiration date corresponding to a third product;
determining whether the first expiration date is earlier than the second expiration date, and if the first expiration date is earlier;
storing a second product identifier corresponding to the second product as a substitute product identifier for a first product;
receiving at the processor a selection of the first product from a purchaser;
if the first product is not available, retrieving the substitute product identifier corresponding to the second product;
offering the second product to the purchaser; and
dispensing the second product.
-
-
8. A computerized method of dispensing a substitute product from a vending machine that includes a processor, comprising:
-
measuring a demand for each of a plurality of products stored in the vending machine;
storing, for a first product, a substitute product identifier corresponding to a substitute product;
receiving at the processor a selection of the first product from a purchaser;
if the first product is not available, retrieving the substitute product identifier;
offering the substitute product to the purchaser; and
dispensing the substitute product;
wherein the offering step further comprises; determining a second product demand for the second product, and if the second product demand is higher than the demand for each of the plurality of products;
storing a second product identifier corresponding to a second product as the substitute product identifier.
-
-
9. A computerized method of dispensing a substitute product from a vending machine that includes a processor, comprising:
-
detecting a purchaser;
receiving at the processor a selection of a first product from the purchaser;
measuring a time between a detection of the purchaser and a receipt of the selection from the purchaser;
storing a value corresponding to the time; and
if the first product is not available, retrieving a substitute product identifier corresponding to a substitute product;
offering the substitute product to the purchaser; and
dispensing the substitute product. - View Dependent Claims (10)
a motion detector, an infrared detector, an acoustic signal detector, and a pressure detector.
-
-
11. A computerized method of dispensing a substitute product from a vending machine that includes a processor, comprising:
-
measuring an average selection time;
receiving at the processor a selection of a first product from a purchaser; and
if the first product is not available, retrieving a substitute product identifier corresponding to a substitute product;
offering the substitute product to the purchaser; and
dispensing the substitute product. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
measuring a demand for each of a plurality of products stored in the dispensing device.
-
-
13. The method of claim 12, further comprising:
determining which of the plurality of products has a highest demand.
-
14. The method of claim 13, further comprising:
-
detecting the purchaser;
measuring a time that passes after detecting the purchaser; and
if, prior to the receiving step, the time is greater than the average selection time, offering the first product to the purchaser.
-
-
15. The method of claim 14, wherein the detecting step is performed by at least one of:
a motion detector, an infrared detector, an acoustic signal detector, and a pressure detector.
-
16. The method of claim 14, wherein the step of offering the first product to the purchaser further comprises:
offering the first product to the purchaser at a discounted price.
-
17. The method of claim 14, wherein the first product has the highest demand.
-
18. The method of claim 14, wherein the first product has the lowest demand.
-
19. The method of claim 14, further comprising:
comparing at least a first product expiration date corresponding to the first product and a second product expiration date corresponding to a second product.
-
20. The method of claim 19, wherein the step of offering the first product to the purchaser further comprises:
offering the first product to the purchaser if the first product expiration date is earlier than the second product expiration date.
-
21. A computerized method of dispensing a substitute product from a vending machine that includes a data storage device, comprising:
-
measuring a demand for each of a plurality of products;
determining from the demand a substitute product for a first product;
storing in the data storage device, for the first product, a substitute product identifier corresponding to the substitute product;
detecting a purchaser;
measuring a time between a detection of the purchaser and a receipt of an amount of money from the purchaser;
storing a value corresponding to the measured time; and
dispensing the substitute product. - View Dependent Claims (22)
a motion detector, an infrared detector, an acoustic signal detector, and a pressure detector.
-
-
23. A computerized method of dispensing a substitute product from a vending machine that includes a data storage device, comprising:
-
measuring a demand for each of a plurality of products;
determining from the demand a substitute product for a first product;
storing in the data storage device, for the first product, a substitute product identifier corresponding to the substitute product;
detecting a purchaser;
measuring a time between a detection of the purchaser and a receipt of a selection from the purchaser;
storing a value corresponding to the measured time; and
dispensing the substitute product. - View Dependent Claims (24)
a motion detector, an infrared detector, an acoustic signal detector, and a pressure detector.
-
-
25. A computerized method of dispensing a substitute product from a vending machine that includes a data storage device, comprising:
-
measuring a demand for each of a plurality of products;
determining from the demand a substitute product for a first product;
storing in the data storage device, for the first product, a substitute product identifier corresponding to the substitute product;
determining an average selection time; and
dispensing the substitute product. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36)
detecting a purchaser;
measuring a time that passes after a detection of the purchaser; and
if, prior to the step of receiving a selection, the time is greater than the average selection time, offering the first product to the purchaser.
-
-
28. The method of claim 27, wherein the detecting step is performed by at least one of:
a motion detector, an infrared detector, an acoustic signal detector, and a pressure detector.
-
29. The method of claim 27, wherein the first product has the highest demand.
-
30. The method of claim 27, further comprising:
retrieving at least a first product expiration date corresponding to the first product and a second product expiration date corresponding to the second product.
-
31. The method of claim 30, wherein the offering step further comprises:
-
determining whether the first product expiration date is earlier than the second product expiration date, and if the first product expiration date is earlier, offering the first product to the purchaser.
-
-
32. The method of claim 25, further comprising:
determining which of the plurality of products has the lowest demand.
-
33. The method of claim 32, further comprising:
-
detecting a purchaser;
measuring a time that passes after a detection of the purchaser; and
if, prior to the step of receiving a selection, the time is greater than the average selection time, offering the first product to the purchaser.
-
-
34. The method of claim 33, wherein the detecting step is performed by at least one of:
a motion detector, an infrared detector, an acoustic signal detector, and a pressure detector.
-
35. The method of claim 32, wherein the first product has the lowest demand.
-
36. The method of claim 35, wherein the offering step further comprises:
offering the first product to the purchaser at a discounted price.
-
37. A computerized method for dispensing a product from a vending machine that includes a detector device, comprising:
-
determining an average selection time;
detecting a purchaser by means of the detector device;
measuring a time from a detection of the purchaser; and
if the time is greater than the average selection time, offering a first product to the purchaser; and
dispensing the first product. - View Dependent Claims (38, 39, 40, 41, 42, 43, 44, 45)
a motion detector, an infrared detector, an acoustic signal detector, and a pressure detector.
-
-
39. The method of claim 37, further comprising:
-
measuring a first product demand corresponding to the first product; and
measuring a demand for each of a plurality of remaining products; and
comparing the first product demand to the demand for each of the plurality of remaining products.
-
-
40. The method of claim 39, wherein the offering step further comprises:
offering the first product to the purchaser if the first product demand is greater than the demand for each of the plurality of remaining products.
-
41. The method of claim 39, wherein the offering step further comprises:
offering the first product to the purchaser if the first product demand is lower than the demand for each of the plurality of remaining products.
-
42. The method of claim 37, further comprising:
-
storing a first product expiration date corresponding to the first product; and
storing at least one expiration date corresponding to each of a plurality of remaining products.
-
-
43. The method of claim 42, further comprising:
offering the first product to the purchaser if the first product expiration date is earlier than the at least one expiration date.
-
44. The method of claim 37, wherein the first product is a predetermined product.
-
45. The method of claim 37, wherein the first product is a service.
-
46. An apparatus for dispensing a product, comprising:
-
means for determining an average selection time;
means for detecting a purchaser;
means for measuring a time from a detection of the purchaser;
means for offering a first product to the purchaser when the time is greater than the average selection time; and
means for dispensing the first product.
-
-
47. An apparatus for dispensing a product, comprising:
-
a storage device; and
a processor connected to the storage device, the storage device storing a program for controlling the processor; and
the processor operative with the program to;
determine an average selection time;
detect a purchaser;
measure a time from a detection of the purchaser; and
if the time is greater than the average selection time, offer a first product to the purchaser; and
dispense the first product.
-
-
48. An article of manufacture comprising:
-
a computer usable medium having computer readable program code means embodied therein for causing a computerized vending machine to dispense a product, the computer readable program code means in said article of manufacture comprising;
computer readable program code means for determining an average selection time;
computer readable program code means for detecting a purchaser;
computer readable program code means for measuring a time from a detection of the purchaser; and
computer readable program code means for, if the time is greater than the average selection time, offering a first product to the purchaser; and
dispensing the first product.
-
Specification