Mass-based dispensing using optical displacement measurement

Information

  • Patent Grant
  • 8944286
  • Patent Number
    8,944,286
  • Date Filed
    Tuesday, November 27, 2012
    12 years ago
  • Date Issued
    Tuesday, February 3, 2015
    9 years ago
Abstract
A dispensing system and methods employed therein uses optical displacement sensing to control dispensation of one or more products. An optical displacement sensor measures displacement of a load beam supporting a vessel from which the product is to be dispensed. The displacement of the load beam is related to the amount (weight) of the product remaining in the vessel. The system may thus control dispensation of the product based on the optical displacement measurements.
Description
TECHNICAL FIELD

The disclosure relates generally to dispensing systems and methods.


BACKGROUND

Dispensing systems to dispense an ingredient for a commercial purpose have been widely used in many industries. For example, in the restaurant industry, warewashing systems are employed to rapidly wash large quantities of eating utensils, plates, pots, pans, glassware, etc. In another example in the hotel industry, linens, towels, clothing, and the like are washed in commercial cleaning systems. Such systems commonly employ dispensers to dispense chemicals, such as detergents, to effectively perform the washing function.


Many types of dispensers and control systems for such dispensers have been utilized. Such dispensers, control systems, and methods for controlling such dispensers have utilized a variety of techniques. As one example, such methods may dispense a predetermined amount of the ingredient into the cleaning apparatus for each cycle of the apparatus. Other systems and methods attempt to determine when the ingredient needs to be replenished in the cleaning apparatus by measuring a characteristic of the cleaning apparatus, e.g., measuring the conductivity of a use solution to determine when additional detergent needs to be added.


SUMMARY

In general, the disclosure relates to dispensation of chemical products.


In one examples, the disclosure is directed to a system comprising a load beam that supports a vessel containing a product to be dispensed, a product dispenser that dispenses the product based on a weight of the product remaining in the vessel, an optical displacement sensor that measures a displacement of the load beam, wherein the displacement of the load beam is related to the weight of the product remaining in the vessel, and a controller that receives the measured displacement of the load beam and determines a dispensed amount of the product based on the displacement of the load beam. In some examples, the product may be a chemical product. In some examples, the product may be one of a solid concentrate, an extruded solid, a pressed solid, a liquid, a gel, a paste, a powder, tablets, pellets, or a unit dose form of chemical product.


In another example, the disclosure is directed to a system comprising a load beam that supports a vessel containing a product to be dispensed, a product dispenser that dispenses the product based on a weight of the product remaining in the vessel, an emitter that emits an optical signal toward the load beam, wherein the optical signal is reflected from the load beam at an angle determined by a distance between the emitter and the load beam, a detector that receives the reflected signal at a location based at least in part on the reflected angle of the optical signal and generates a detector signal corresponding to the location, and a controller that initiates dispensation of the product dispense by the product dispenser; periodically, during dispensation of the product, receives the detector signal and determines therefrom a current displacement of the load beam from a reference position; calculates a current amount of product dispensed based on the current displacement of the load beam; compares the current amount of product dispense with a target amount; and stops dispensation of the product if the current amount of product dispensed is within a predetermined threshold of the target amount.


In another example, the disclosure is directed to a method comprising supporting, on a load beam, a vessel containing a product to be dispensed, dispensing the product from the vessel upon initiation of a dispense cycle, emitting an optical signal toward the load beam, wherein the optical signal is reflected from the load beam at an angle determined by a distance between the emitter and the load beam, receiving the reflected signal at a location based at least in part on the reflected angle of the optical signal, generating a detector signal corresponding to the location, receiving the detector signal and determining therefrom a current displacement of the load beam from a reference position, calculating a current amount of the product dispensed based on the current displacement of the load beam, comparing the current amount of the product dispensed with a target amount, and stopping the dispensing of the product if the current amount of the product dispensed is within a predetermined threshold of the target amount.


The details of one or more examples are set forth in the accompanying drawings and the description below. Other features and advantages will be apparent from the description and drawings, and from the claims.





BRIEF DESCRIPTION OF DRAWINGS


FIG. 1 is a block diagram illustrating an example mass-based dispensing system that uses optical displacement sensing to determine the amount of product dispensed.



FIG. 2 is a diagram illustrating an example optical displacement measurement sensor.



FIG. 3 is a diagram illustrating an example of a chemically inert load beam.



FIG. 4 is a diagram illustrating another example of a chemically inert load beam.



FIG. 5 is a flowchart illustrating an example process by which a system may utilize optical displacement to control dispensation of one or more products.





DETAILED DESCRIPTION


FIG. 1 is a block diagram illustrating an example mass-based dispensing system 100 that uses optical displacement sensing to control dispensation of one or more products. A product 112 to be dispensed may include, for example, a solid, a liquid, a paste, a gel, a powder, a tablet, or any other product form factor. Product 112 may include a chemical product, a food product, a cleaning, disinfecting, or sanitizing product, an agricultural product, a manufacturing product, etc. Although specific examples of products 112 have been listed, it shall be understood that product 112 may include any type of product for which controlled dispensation is desired.


In general, system 100 controls dispensation of the product 112 by measuring the mass (e.g., weight) of product 112 remaining in the dispenser. Dispensing system 100 includes a housing or container 114 that stores a supply of product 112 and from which product 112 may be dispensed. In general, by measuring the mass of container 114 both before and at one or more times during a dispensing cycle, the amount of product dispensed may be determined, and thus the amount of product 112 dispensed during the dispensing cycle may be controlled.


In this example, a structural element, such as a load beam 120, is positioned such that the mass of the container 114 and the amount of product 112 remaining therein is supported by a free end of load beam 120. The amount of deflection of the load beam is related to the magnitude of the load applied, e.g., the mass of the container 114 and the amount of product 112 remaining therein.


Dispensing system 100 further includes a controller 100, a user interface 110, a memory 102, a dispense mechanism 116, and an optical displacement sensor 200. Controller 100 manages dispensing of product 112 by controlling dispense mechanism 116. Dispense mechanism 116 may include any type of dispense mechanism depending at least in part upon the type of product 112 to be dispensed. For example, dispense mechanism 116 may include an electronically controllable valve that opens and closes to dispense a fluid or liquid product; a dispenser that sprays a solid block of a chemical product with a diluent to create a use solution; a pellet dispenser; a vibration-type dispenser; a pump; a powder dispenser; a tablet dispenser; a flow meter; or any other electronically controllable dispense mechanism.


Optical displacement sensor 200 measures the amount of deflection of load beam 120 at one or more times throughout the product dispense cycle. Memory 102 stores the data and control software that governs operation of the controller 23. For example, memory 102 may include dispenser settings 104 that specify target amounts for one or more product(s) to be dispensed; timing, sequences and amounts of one or more products to be dispensed; and/or other relevant dispenser settings. Memory 102 may also include a dispenser control module 106 that permits by controller 100 to manage dispensing of the chemical product during a dispense cycle based on information received from the optical displacement sensor 200. For example, controller 100 may determine the amount of product dispensed at one or more times during a dispensing cycle based on information received from optical displacement sensor 200, and may control dispense mechanism 116 such that a target amount of product 112 is dispensed during the dispensing cycle. Dispenser data 108 may include data received from optical displacement sensor 200; data regarding amounts of chemical products dispensed during one or more dispensing cycles; times, dates, and other relevant information concerning one or more dispensing cycles; dispenser identification or serial numbers; types of products which the dispenser is authorized to dispense; or any other data that may be relevant to operation of dispensing system 100.


As discussed above, product 112 to be dispensed may be loaded into a container 114, which may include any one or more of a housing, reservoir, tank, tray, hopper, etc. Product 112 may be contained within a product capsule, bag, box, canister, or other product packaging. Product may include a solid concentrate; an extruded solid; a pressed solid; a liquid; a gel; a powder; a paste; may take the form of tablets, pellets or other form of unit dose of the chemical product; or may be any other form of chemical product known or will be known to those of skill in the art. In general, the disclosure is not limited with respect to the form of the chemical product and/or the particular dispense mechanism by which they are dispensed. Rather, it shall be understood that the disclosure relates generally to mass or mass-based dispensation of chemical product, regardless of the form of the chemical product or the particular mechanism by which the chemical product is dispensed. Thus, for example, solid products (whether extruded, pressed, or other form of solid product) may be dispensed via erosion with a diluent, chipping, blocking or cutting; liquids or gels may be dispensed via pumping or via gravity from a chemical product container or, if loaded directly into the dispenser, from a reservoir within the dispenser; pastes may be dispensed from a squeeze tube; tablets or pellets may be dispensed via a mechanical mechanism for releasing tablets or pellets; powders may be dispensed from a product capsule or from a reservoir within a product container, etc. Any chemical products/dispensers may incorporate mass or weight-based dispensing, and the optical displacement sensing described herein may thus be incorporated into any of such chemical product dispensing systems.


In addition, although an example mass or weight based dispensing system utilizing a load beam as the mechanism for determining the mass or weight of the chemical product is described above, it shall be understood that other implementations may also be used, and that the disclosure is not limited in this respect.



FIG. 2 is a diagram illustrating an example optical displacement sensor 200. In this example, sensor 200 measures optical displacement of a load beam, such as load beam 120 of FIG. 1. In some examples, the system may be designed such that, during normal operation, the size (i.e., weight) of the load to be applied to load beam 120 falls within a linear stress-strain portion of the beam material. That is, the amount of deflection per unit weight is linear between the minimum and maximum load to be applied. An example of the range of displacement is indicated in FIG. 2, where reference numeral 230 represents the position of the load beam at the minimum load to be applied (e.g., 0 or some other calibrated amount) and reference numeral 232 represents the position of the load beam at the maximum load to be applied (e.g., the maximum rated load of the dispenser). The range between the minimum and maximum displacement of the load beam is indicated in this example by reference numeral 234. FIG. 2 shows load beam 120 at multiple displacement positions, 220A (the minimum in this example), 220B, 220C, 220D, 220E, and 220F (the maximum in this example).


In this example, optical displacement sensor 200 operates based on the principle of triangulation. In general, given the known relative positions of a light source and a detector, the position of a target (e.g., the load beam) may be calculated by determining the location of the reflected beam spot on the detector. To that end, optical displacement sensor 200 includes a microprocessor 204, an optical emitter 210, and a detector 240. Optical emitter 210 may include, for example, a laser emitter or other collimated light source. The location of the reflected beam spot on detector 240 will change based on the displacement of the load beam. Based on this information, microprocessor 204 may determine the distance from the emitter to the target. This distance, the displacement (difference) from one or more previous positions, and/or the displacement from a reference position may then be analyzed by the dispenser controller (e.g., dispenser controller 110 as shown in FIG. 1) to determine the current amount (weight) of product remaining in the dispenser 100, and/or to determine the amount of product dispensed.


As shown in FIG. 2, an optical signal 214 generated by emitter 210 is applied, via a lens 212, to a target. In this example, the target is a load beam under deflection from a product container as shown in FIG. 1. The amount of load beam deflection determines the distance from the emitter 210 to the target. As the load increases, the amount of load beam deflection increases and thus the distance between the emitter and the load beam increases. For example, under the maximum rated load the load beam may be deflected to a position indicated by reference numeral 220F. Successively smaller loads resulting from dispensation of product 112 may cause the load beam to be deflected to a correspondingly lesser degree toward the minimum position indicated by reference numeral 220A.


The optical signal 214 is reflected from the load beam at an angle determined by a distance between the emitter and the load beam. An example of this angle for position 220A is indicated by reference numeral 216. The light reflected from the load beam is collected by a receiver lens 214 and focused on detector 240. As the distance to the target changes, the angle of the reflected light passing through receiver lens 214 changes, and the reflected signal is focused on a different position on detector 240. Detector 240 thus receives the reflected signal at a location based at least in part on the reflected angle of the optical signal. For example, light reflected from a load beam at the position indicated by reference numeral 232 may be focused at location 256 on detector 240. Light reflected from a load beam at the position indicated by reference numeral 220D may be focused at location 255 on detector 240. Light reflected from a load beam at the position indicated by reference numeral 220C may be focused at location 254 on detector 240. Light reflected from a load beam at the position indicated by reference numeral 220B may be focused at location 253 on detector 240. Light reflected from a load beam at the position indicated by reference numeral 220A may be focused at location 252 on detector 240. Light reflected from a load beam at the position indicated by reference numeral 230 may be focused at location 251 on detector 240.


Detector 240 generates a detector signal corresponding to the location at which the reflected signal is focused. Signal conditioning circuitry 202 receives the detector signal and amplifies, filters, or otherwise prepares the detector signal for receipt by processor 204. Processor 204 receives the detector signal and may determine therefrom the distance between the emitter and the load beam. This distance for position 220A is indicated in FIG. 2 by reference numeral 218. Processor 204 may further determine, for example, the displacement of the load beam from a reference position, and/or the displacement of the load beam from one or more previous positions. I/O (input/output) circuitry 206 provides any buffering or amplifying of signals transmitted or received by optical displacement sensor 200.


In some examples, detector 240 may be implemented using a CCD (charge-coupled device), CMOS (complementary metal-oxide-semiconductor), or other image sensing technology. In one example, light receiving element 242 is a Linearized-CCD available from Keyence Corporation of America, Elmwood Park, N.J. In another example, optical displacement sensor 200 may be implemented using a laser displacement sensor also available from Keyence Corporation of America. However, it shall be understood that any appropriate detector or optical displacement sensor 200 or any of the components may be used, and that the disclosure is not limited in this respect.


As mentioned above, load beam 120 may be designed such that the range of loads to be applied to the load beam falls within a linear stress-strain portion of the beam material. That is, the amount of deflection per unit weight is linear between the minimum and maximum load to be applied. The load beam may be implemented using a chemically inert material to help reduce the potential for reaction between the product to be dispensed and the load beam itself, which may cause corrosion and affect the response of the load beam. For example, the load beam may be made of any chemically inert, rigid, or semi-rigid material including aluminum or other metals, plastics, ceramics, or other non-reactive machinable materials. In one example, load beam 120 may be made from a machinable ceramic. In another example, load beam 120 may be made from a thermoplastic or organic polymer thermoplastic material, such as a polyether ether ketone (PEEK). However, it shall be understood that load beam 120 may be formed from any suitable material, and that the disclosure is not limited in this respect.



FIG. 3 is a diagram illustrating an example of a chemically inert load beam 320. In this example, load beam 320 includes a beam extension 328 having a target 324. The load (e.g., product container) may be supported by the beam extension 328. In this example, the laser beam or other collimated light source 214 (see, e.g., FIG. 2) may be focused on target 324 to provide increased reflectivity of the load beam. Load beam 320 may further include a cut-out portion 322 of varying sizes and/or shapes that may determine the maximum and minimum rated loads of load beam 320.



FIG. 4 is a diagram illustrating another example of a chemically inert load beam 420. In this example, load beam 420 includes a hook portion 426 that permits hanging of a product container. In addition, example load beam 420 also includes an extension portion 428 that may support a load (e.g., product container). Load beam 420 may further include a cut-out portion 422 of varying size and/or shape that may determine the capacity of load beam 420.



FIG. 5 is a flowchart illustrating an example process 500 by which a system, such as system 100 of FIG. 1, may utilize measurement of optical displacement to control dispensation of one or more products. Process (500) may be executed by a system controller (such as controller 110 of FIG. 1) to control and manage dispensation of one or more products based on measurement of optical displacement. In this example, the controller initiates a dispense cycle (502). This may be in response to a dispense request issued by a user, a dispense request from a piece of equipment requesting product, etc. Dispense cycles may also be automatically issued periodically or at predetermined times. The controller manages dispensation of the product (504). For example, the controller may generate and send a control signal to an electronically controller product dispenser to cause the dispenser to dispense the product. The product may be dispensed via any known means of product dispensing, including, but not limited to dispensation of liquids, solids, gels, tablets, powders, or any other form of product dispensation that may be electronically controlled.


The controller activates an optical displacement sensor (506). The optical displacement sensor measures the optical displacement of a target, such as a load beam that bears the weight of a product container, hopper, or other vessel from which the product is to be dispensed (referred to herein generally as the product container, regardless of whether or not a product container is actually used). The controller receives optical displacement data from the optical displacement sensor (508). The controller may then calculate the current weight of the product remaining in the product container based on the optical displacement data (510). For example, the system may store calibration information that relates various optical displacement measurements to the weight of the product remaining, or to the amount (weight) of product dispensed. For example, the system may include a look up table that associates optical displacement measurements to weights of product remaining, or the weight of the product dispensed. As another example, the system may include a formula from which the amount of product remaining, or the weight of the product dispensed, may be calculated based on the optical displacement measurement. As another example, the system may include a graphical or other relationship from which the amount of product remaining, or the weight of the product dispensed, may be determined based on the optical displacement measurement. The lookup table, formula, graphical or other relationship may be stored in a memory, such as memory 102 in FIG. 1, as part of dispenser settings 104 or other area of memory.


The system may then calculate the dispensed amount (512). For example, the system may subtract the current weight of the product remaining from the weight of the product remaining at the end of the previous dispense cycle to determine the amount that has been dispensed thus far into the dispense cycle. If the dispensed amount does not equal a target amount, or is not within a predetermined threshold of the target amount (514), the system continues to dispense the product, receive the optical displacement data, calculate the current weight of the product remaining, and calculate the dispensed amount.


When the dispensed amount equals a target amount, or is within a predetermined threshold of the target amount (514), the system stops the product dispense (516), deactivate the optical displacement sensor (518), thus ending the dispense cycle (520).


The techniques described in this disclosure may be implemented, at least in part, in hardware, software, firmware, or any combination thereof. For example, various aspects of the described techniques may be implemented within one or more processors, including one or more microprocessors, digital signal processors (DSPs), application specific integrated circuits (ASICs), field programmable gate arrays (FPGAs), or any other equivalent integrated or discrete logic circuitry, as well as any combinations of such components. The term “processor” or “processing circuitry” may generally refer to any of the foregoing logic circuitry, alone or in combination with other logic circuitry, or any other equivalent circuitry. A control unit comprising hardware may also perform one or more of the techniques of this disclosure.


Such hardware, software, and firmware may be implemented within the same device or within separate devices to support the various operations and functions described in this disclosure. In addition, any of the described units, modules, or components may be implemented together or separately as discrete but interoperable logic devices. Depiction of different features as modules or units is intended to highlight different functional aspects and does not necessarily imply that such modules or units must be realized by separate hardware or software components. Rather, functionality associated with one or more modules or units may be performed by separate hardware or software components, or integrated within common or separate hardware or software components.


The techniques described in this disclosure may also be embodied or encoded in a computer-readable medium, such as a non-transitory computer-readable medium or computer-readable storage medium, containing instructions. Instructions embedded or encoded in a computer-readable medium may cause a programmable processor, or other processor, to perform the method, e.g., when the instructions are executed. Computer readable storage media may include random access memory (RAM), read only memory (ROM), programmable read only memory (PROM), erasable programmable read only memory (EPROM), electronically erasable programmable read only memory (EEPROM), flash memory, a hard disk, a CD-ROM, a floppy disk, a cassette, magnetic media, optical media, or other computer-readable storage media. It should be understood that the term “computer-readable storage media” refers to physical storage media, and not signals or carrier waves, although the term “computer-readable media” may include transient media such as signals, in addition to physical storage media.


Various examples have been described. These and other examples are within the scope of the following claims.

Claims
  • 1. A system comprising: a load beam that supports a vessel containing a product to be dispensed, wherein the load beam includes a beam extension adapted to support the vessel containing the product to be dispensed, and a hook portion adapted to permit hanging of the vessel containing the product to be dispensed;a product dispenser that dispenses the product based on a weight of the product remaining in the vessel;an emitter that emits an optical signal toward the load beam, wherein the optical signal is reflected from the load beam at an angle determined by a distance between the emitter and the load beam;a detector that receives the reflected signal at a location based at least in part on the reflected angle of the optical signal and generates a detector signal corresponding to the location; anda controller that initiates dispensation of the product dispensed by the product dispenser;periodically, during dispensation of the product, receives the detector signal and determines therefrom a current displacement of the load beam from a reference position; calculates a current amount of product dispensed based on the current displacement of the load beam; compares the current amount of product dispensed with a target amount; and stops dispensation of the product if the current amount of product dispensed is within a predetermined threshold of the target amount.
  • 2. The system of claim 1 wherein the product is a chemical product.
  • 3. The system of claim 1 wherein the product is one of a solid concentrate, an extruded solid, a pressed solid, a liquid, a gel, a paste, a powder, tablets, pellets, or a unit dose form of chemical product.
  • 4. The system of claim 1 wherein the controller calculates a current weight of product remaining in the vessel based on the displacement of the load beam, and subtracts the current weight of product remaining in the vessel from a weight of product remaining at a beginning of the product dispense cycle to determine the current amount of product dispensed.
  • 5. The system of claim 1 wherein the product dispenser dispenses the product by applying a diluent to the chemical product.
  • 6. The system of claim 1 wherein the emitter is a laser emitter and the optical signal is a laser beam.
  • 7. A method comprising: providing a load beam including a beam extension adapted to receive a vessel containing a product to be dispensed and a hook portion adapted to permit hanging of the vessel containing the product to be dispensed;supporting, by the load beam, a vessel containing a product to be dispensed;dispensing the product from the vessel upon initiation of a dispense cycle;emitting an optical signal toward the load beam, wherein the optical signal is reflected from the load beam at an angle determined by a distance between the emitter and the load beam;receiving the reflected signal at a location based at least in part on the reflected angle of the optical signal;generating a detector signal corresponding to the location;receiving the detector signal and determining therefrom a current displacement of the load beam from a reference position;calculating a current amount of the product dispensed based on the current displacement of the load beam;comparing the current amount of the product dispensed with a target amount; andstopping the dispensing of the product if the current amount of the product dispensed is within a predetermined threshold of the target amount.
US Referenced Citations (253)
Number Name Date Kind
33861 Whitney Dec 1861 A
1985615 Mitchell Dec 1934 A
2219597 Lutz Oct 1940 A
2254269 Clark et al. Sep 1941 A
2319739 Kessler May 1943 A
2333791 Hutchinson, Jr. Nov 1943 A
2594975 Mylting Apr 1952 A
2714472 Richardson Aug 1955 A
2990707 Gerhardt et al. Jul 1961 A
3136157 Seedet al. Jun 1964 A
3197980 Marple Aug 1965 A
3412254 Meyer-doering et al. Nov 1968 A
3447906 Zimmerli Jun 1969 A
3526334 Ashton et al. Sep 1970 A
3656478 Swersey Apr 1972 A
3743598 Field Jul 1973 A
3754871 Hessel et al. Aug 1973 A
3760166 Adams et al. Sep 1973 A
3772193 Nelli et al. Nov 1973 A
3774056 Sample et al. Nov 1973 A
3826113 Boraas et al. Jul 1974 A
3826408 Berndt et al. Jul 1974 A
3828869 Sellers Aug 1974 A
3834587 Bengt et al. Sep 1974 A
3969934 Raskin Jul 1976 A
4040515 Hessel et al. Aug 1977 A
4046996 Williams et al. Sep 1977 A
4076146 Lausberg et al. Feb 1978 A
4195500 Tobita et al. Apr 1980 A
4199001 Kratz Apr 1980 A
4211517 Schmid Jul 1980 A
4222496 Start et al. Sep 1980 A
4241400 Kiefer Dec 1980 A
4247396 Buesing Jan 1981 A
4265266 Kierbos et al. May 1981 A
4307787 Raboud et al. Dec 1981 A
4320855 Ricciardi et al. Mar 1982 A
4334784 Engels Jun 1982 A
4353482 Tomlinson et al. Oct 1982 A
4373418 Rhodes et al. Feb 1983 A
4396828 Dino et al. Aug 1983 A
4402426 Faulkner et al. Sep 1983 A
4404639 McGuire et al. Sep 1983 A
4433917 Mendel et al. Feb 1984 A
4463844 Huffman et al. Aug 1984 A
4482785 Finnegan et al. Nov 1984 A
4486910 Saalmann et al. Dec 1984 A
4509543 Livingston et al. Apr 1985 A
4513796 Miller et al. Apr 1985 A
4526215 Harrison et al. Jul 1985 A
4573606 Lewis et al. Mar 1986 A
RE32101 Ricciardi et al. Apr 1986 E
RE32102 Ricciardi et al. Apr 1986 E
4597091 Blake Jun 1986 A
4630654 Kennedy Dec 1986 A
4632198 Uchimura Dec 1986 A
4660667 Uchimura et al. Apr 1987 A
4676399 Burckhardt Jun 1987 A
4690230 Uchimura et al. Sep 1987 A
4690305 Copeland Sep 1987 A
4697243 Moore et al. Sep 1987 A
4707848 Durston et al. Nov 1987 A
4711370 Goudy, Jr. et al. Dec 1987 A
4733971 Pratt Mar 1988 A
4756321 Livingston et al. Jul 1988 A
4766548 Cedrone et al. Aug 1988 A
4770859 Heiser, Jr. Sep 1988 A
4789014 DiGianfilippo et al. Dec 1988 A
4826661 Copeland et al. May 1989 A
4830508 Higuchi et al. May 1989 A
4834546 Pütz May 1989 A
4836685 Verreault Jun 1989 A
4837811 Butler et al. Jun 1989 A
4845965 Copeland et al. Jul 1989 A
4848381 Livingston et al. Jul 1989 A
4858449 Lehn Aug 1989 A
4867196 Zetena et al. Sep 1989 A
4867343 Ricciardi et al. Sep 1989 A
4872763 Higuchi et al. Oct 1989 A
4908190 Maglio et al. Mar 1990 A
4938240 Lakhan et al. Jul 1990 A
4964185 Lehn Oct 1990 A
4967811 DiGianfilippo et al. Nov 1990 A
4969011 Faull et al. Nov 1990 A
4976137 Decker et al. Dec 1990 A
4980292 Elbert et al. Dec 1990 A
4999124 Copeland Mar 1991 A
5014211 Turner et al. May 1991 A
5014877 Roos May 1991 A
5024352 Gmür et al. Jun 1991 A
5036479 Prednis et al. Jul 1991 A
5038807 Bailey et al. Aug 1991 A
5040699 Gangemi Aug 1991 A
5043860 Koether et al. Aug 1991 A
5053206 Maglio et al. Oct 1991 A
5064094 Roos et al. Nov 1991 A
5115842 Crafts et al. May 1992 A
5136281 Bonaquist Aug 1992 A
5147615 Bird et al. Sep 1992 A
5203366 Czeck et al. Apr 1993 A
5208930 Chabard May 1993 A
5219224 Pratt Jun 1993 A
5222027 Williams et al. Jun 1993 A
5240326 Evanson Aug 1993 A
5268153 Muller Dec 1993 A
5279448 Hanlin et al. Jan 1994 A
5283639 Esch et al. Feb 1994 A
5288145 Mackey et al. Feb 1994 A
5294022 Earle Mar 1994 A
5316195 Moksnes et al. May 1994 A
5322571 Plummer et al. Jun 1994 A
5332311 Volk, Jr. et al. Jul 1994 A
5340211 Pratt Aug 1994 A
5345379 Brous et al. Sep 1994 A
5365059 Savage Nov 1994 A
5369032 Pratt Nov 1994 A
5370267 Schroeder Dec 1994 A
5389344 Copeland et al. Feb 1995 A
5390385 Beldham Feb 1995 A
5397028 Jesadanont Mar 1995 A
5400018 Scholl et al. Mar 1995 A
5404893 Brady et al. Apr 1995 A
5407598 Olson et al. Apr 1995 A
5411716 Thomas et al. May 1995 A
5419355 Brennan et al. May 1995 A
5427748 Wiedrich et al. Jun 1995 A
5497914 Maltsis Mar 1996 A
5500050 Chan et al. Mar 1996 A
5505915 Copeland et al. Apr 1996 A
5556478 Brady et al. Sep 1996 A
5580448 Brandreth, III Dec 1996 A
5584025 Keithley et al. Dec 1996 A
5584079 Wong et al. Dec 1996 A
5609417 Otte Mar 1997 A
5619183 Ziegra et al. Apr 1997 A
5625659 Sears et al. Apr 1997 A
5625908 Shaw May 1997 A
5636008 Lobiondo et al. Jun 1997 A
5638417 Boyer et al. Jun 1997 A
5671262 Boyer et al. Sep 1997 A
5679173 Hartman Oct 1997 A
5681400 Brady et al. Oct 1997 A
5694323 Koropitzer et al. Dec 1997 A
5695091 Winings et al. Dec 1997 A
5724261 Denny et al. Mar 1998 A
5745381 Tanaka et al. Apr 1998 A
5757664 Rogers et al. May 1998 A
5758300 Abe May 1998 A
5759501 Livingston et al. Jun 1998 A
5761278 Pickett et al. Jun 1998 A
5762096 Mirabile Jun 1998 A
5769536 Kotylak Jun 1998 A
5777895 Kuroda et al. Jul 1998 A
H1743 Graves et al. Aug 1998 H
5821523 Bunte et al. Oct 1998 A
5826749 Howland et al. Oct 1998 A
5827486 Crossdale Oct 1998 A
5839097 Klausner Nov 1998 A
5851291 Poterala et al. Dec 1998 A
5861881 Freeman et al. Jan 1999 A
5864783 Struck et al. Jan 1999 A
5875430 Koether Feb 1999 A
5885446 McGrew Mar 1999 A
5887975 Mordaunt et al. Mar 1999 A
5897671 Newman et al. Apr 1999 A
5902749 Lichtwardt et al. May 1999 A
5913915 McQuinn Jun 1999 A
5939974 Heagle et al. Aug 1999 A
5979703 Nystrom Nov 1999 A
5987105 Jenkins et al. Nov 1999 A
5992686 Cline et al. Nov 1999 A
6003070 Frantz Dec 1999 A
6007788 Bellon et al. Dec 1999 A
6012041 Brewer et al. Jan 2000 A
6029286 Funk Feb 2000 A
6049792 Hart et al. Apr 2000 A
6061668 Sharrow May 2000 A
6073124 Krishnan et al. Jun 2000 A
6082149 Woods et al. Jul 2000 A
6098843 Soberanis et al. Aug 2000 A
6120175 Tewell Sep 2000 A
6129449 McCain et al. Oct 2000 A
6133555 Brenn Oct 2000 A
6136184 King Oct 2000 A
6143257 Spriggs et al. Nov 2000 A
6164189 Anson Dec 2000 A
6167358 Othmer et al. Dec 2000 A
6220312 Hirsch et al. Apr 2001 B1
6234218 Boers May 2001 B1
6259956 Myers et al. Jul 2001 B1
6294342 Rohr et al. Sep 2001 B1
6321204 Kazami et al. Nov 2001 B1
6330499 Chou et al. Dec 2001 B1
6380495 Ash et al. Apr 2002 B1
6418371 Arnold Jul 2002 B1
6438471 Katagishi et al. Aug 2002 B1
6441322 Ash et al. Aug 2002 B1
6463940 Thomas et al. Oct 2002 B1
6472615 Carlson Oct 2002 B1
6490513 Fish et al. Dec 2002 B1
6507966 Mitchell et al. Jan 2003 B1
6513964 Himmelright et al. Feb 2003 B1
6547097 Cavallaro et al. Apr 2003 B1
6561381 Osterheld et al. May 2003 B1
6697706 Gardner et al. Feb 2004 B2
6707873 Thompson et al. Mar 2004 B2
6719453 Cosman et al. Apr 2004 B2
6792395 Roberts Sep 2004 B2
6845298 Nelson et al. Jan 2005 B2
6896140 Perry May 2005 B1
6987228 MacMichael et al. Jan 2006 B1
7069188 Roberts Jun 2006 B2
7128215 Danechi Oct 2006 B2
7201290 Mehus et al. Apr 2007 B2
7410623 Mehus et al. Aug 2008 B2
7891523 Mehus et al. Feb 2011 B2
7896198 Mehus et al. Mar 2011 B2
20010038018 Bell et al. Nov 2001 A1
20010039501 Crevel et al. Nov 2001 A1
20010047214 Cocking et al. Nov 2001 A1
20010049846 Guzzi et al. Dec 2001 A1
20010053939 Crevel et al. Dec 2001 A1
20010054038 Crevel et al. Dec 2001 A1
20020014496 Cline et al. Feb 2002 A1
20020104381 Debesis et al. Aug 2002 A1
20030031084 Bartos Feb 2003 A1
20030033156 McCall Feb 2003 A1
20030033396 McCall Feb 2003 A1
20030043688 Peterson et al. Mar 2003 A1
20030121561 Wagner et al. Jul 2003 A1
20030195656 Gardner Oct 2003 A1
20040015269 Jungmann et al. Jan 2004 A1
20040088076 Gardner May 2004 A1
20040162850 Sanville et al. Aug 2004 A1
20040216500 Aouad Nov 2004 A1
20040220844 Sanville et al. Nov 2004 A1
20040226755 Pottebaum et al. Nov 2004 A1
20040226959 Mehus et al. Nov 2004 A1
20040230339 Maser et al. Nov 2004 A1
20040232163 Reinsch et al. Nov 2004 A1
20050065644 Gardner Mar 2005 A1
20050102059 Gardner et al. May 2005 A1
20050144737 Roepke et al. Jul 2005 A1
20050269348 Limback et al. Dec 2005 A1
20060173576 Goerg et al. Aug 2006 A1
20070000291 France et al. Jan 2007 A1
20080058771 DeBrabanter Mar 2008 A1
20080271928 Mehus et al. Nov 2008 A1
20090126123 Kim et al. May 2009 A1
20090151474 Mehus et al. Jun 2009 A1
20110037987 Gurny et al. Feb 2011 A1
20110165034 Carlson et al. Jul 2011 A1
20140158707 Veltrop et al. Jun 2014 A1
Foreign Referenced Citations (19)
Number Date Country
3933763 Apr 1991 DE
4419415 Dec 1995 DE
10016659 Oct 2001 DE
10039408 Dec 2001 DE
0917906 May 1999 EP
2052251 Dec 1983 GB
2120563 Dec 1983 GB
359142832 Aug 1984 JP
360020122 Feb 1985 JP
360150823 Aug 1985 JP
361098657 Jun 1986 JP
362168529 Jul 1987 JP
363001434 Jan 1988 JP
401145525 Jun 1989 JP
401148916 Jun 1989 JP
401207124 Aug 1989 JP
404049110 Feb 1992 JP
9826704 Jun 1998 WO
03059143 Jul 2003 WO
Non-Patent Literature Citations (24)
Entry
U.S. Appl. No. 10/436,454, by Richard J. Mehus, filed May 12, 2003.
Prosecution history from U.S. Appl. No. 10/437,257, dated Mar. 8, 2005, through Dec. 1, 2006, 91 pp.
Prosecution history from U.S. Appl. No. 10/843,230, dated Feb. 9, 2007, through Dec. 17, 2010, 176 pp.
Prosecution history from U.S. Appl. No. 10/843,219, dated Feb. 9, 2007, through May 1, 2008, 94 pp.
Prosecution history from U.S. Appl. No. 11/713,964, dated Mar. 10, 2010, through Nov. 19, 2011, 36 pp.
Nova Controls, Nova News, “Save Money and Gain Sales Features?” Aug. 12, 1992, 1 pg.
Novalink™ OverView™ Program Pricing, undated, 1 pg.
Nova Controls, “Orion Liquid Laundry Supply Dispenser,” Feb. 1989, 5 pp.
Novalink™ Laundry Information System, ControlMaster Version 2.0 for Windows User's Guide, 2000, 39 pp.
Persyst Inc., “LDAS-2000 Remote Information Control and Management System for the Commercial Laundry and Vending Industry,” undated, 4 pp.
Persyst Inc., “Dial-A-Wash Automatic Laundry Room Attendant for Apartment and Complex Laundry Rooms,” undated, 2 pp.
PowerPoint Presentation: “ECOLAB® Aramark Uniform Services Joining Forces for Service Excellence,” 1998, 69 pp.
T-Jet™ 2000 PC, “Wash-Aisle Productivity Manager Software Guide,” ECOLAB® Textile Care Division, undated, 29 pp.
Sample Reports, Nova Controls, Oct. 1997, 8 pp.
Sample Reports, NOVALINK™ System, Jan. 1996, 9 pp.
Nexgen Si, Inc., “InTouch Water Treatment Information Management Solution,” Mar. 29, 1999, 59 pp.
NOVALINK™ brochure: “Laundry Information System: Overview Reports,” Dec. 13, 1995, 6 pp.
Diversey, Diverlog-L Enhanced “DLE—Production Summary Reports,” Apr. 1990, 5 pp.
Diversey, Diverlog-L Enhanced “DLE Set-up Report,” Apr. 1990, 7 pp.
Diversey, Diverlog-L Enhanced “DLE—Single Cycle Reports,” Mar. 1990, 5 pp.
Clax Diverflow System, “Advanced Central Dosing Technology for Laundries,” copyright DiverseyLever 1998, 3 pp.
ECOLAB® Inc., product brochure: “We'd like to make a couple of things perfectly Clear,” copyright 1998, 4 pp.
ECOLAB® balancer. com, MRE, Jun. 4, 1997, 4 pp.
ECOLAB® Inc., product brochure: “relax. We've Got Your Pool Concerns Under Control,” copyright 1998, 4 pp.
Related Publications (1)
Number Date Country
20140144936 A1 May 2014 US