Claims
- 1. A computer program for use by a dispensing apparatus comprising instructions which, when executed by a computer, cause the computer to:periodically transmit an energy transmission generally in parallel with a line of reception from a receiver in a downwardly direction toward an interior of a container when present such that at least a portion of the transmission is capable of reflection off an inside surface of the container and back toward the receiver; monitor the receiver; detect and monitor signal strengths of reflected transmissions received by the receiver; determine container presence in response to the signal strengths detected; and activate product dispensing in response to container presence.
- 2. The computer program of claim 1 which when executed by the computer, cause the computer to determine product fill level in the container by comparing signal strengths detected.
- 3. The computer program of claim 1 which when executed by the computer, further causes the computer to transmit multiple energy transmissions toward the inside surface of a container sidewall, each directed at a different height inside the container to detect variations in dispensed product.
- 4. The computer program of claim 3 which when executed by the computer, further causes the computer to periodically activate each transmission and periodically monitor each receiver and, depending on a signal strength of each reflected transmission, determine a relative size of the container.
- 5. The computer program of claim 4 which when executed by the computer, further causes the computer to dispense product in response to the relative size of the container as determined until each reflected transmission is at a minimal level indicating that the container is fill.
- 6. The computer program of claim 1 which when executed by the computer, further causes the computer to monitor the signal strength for increasing strength as an indication of foaming in a dispensed product.
- 7. The computer program of claim 6 which when executed by the computer, further causes the computer to deactivate and activate dispensing cyclically in response to foaming.
- 8. The computer program of claim 7 which when executed by the computer, further causes the computer to at least partially block transmissions and receptions of associated transmitters and receivers to create the radiation and reception patterns.
- 9. The computer program of claim 1 which when executed by the computer, further causes the computer to transmit energy with a radiation pattern that is narrower than a reception pattern of the receiver.
CROSS REFERENCE TO RELATED APPLICATION
This application is a continuation of allowed U.S. application Ser. No. 09/053,252, now U.S. Pat. No. 6,082,419, filed Apr. 1, 1998.
US Referenced Citations (29)
Foreign Referenced Citations (6)
Number |
Date |
Country |
4013743 |
Nov 1991 |
DE |
2225064 |
Oct 1974 |
FR |
2554244 |
May 1985 |
FR |
2633081 |
Dec 1989 |
FR |
9617799 |
Jun 1996 |
WO |
9725634 |
Jul 1997 |
WO |
Non-Patent Literature Citations (1)
Entry |
Feinwerktechnik und Messtechnik, vol. 97, No. 6, Jun. 1, 1989 Munchen, DE. pgs. 162-264. |
Continuations (1)
|
Number |
Date |
Country |
Parent |
09/053252 |
Apr 1998 |
US |
Child |
09/450369 |
|
US |