FIELD OF THE INVENTION
[0001] The invention is directed generally to usage data competent dispensers for liquid
materials used in personal sanitary practices including hand soap or sanitizer compositions.
More specifically, the invention is directed to a dispenser for a liquid product that
includes means for usage monitoring and usage data collection. The invention is directed
specifically to assisting in monitoring or enforcing compliance of personnel with
hygiene control regulations, particularly in the health case and food preparation
industries using a system that collects usage data and presents the data in a useful
and accessible form.
BACKGROUND OF THE INVENTION
[0002] Ensuring sufficient levels of hygiene compliance, including hand washing, in the
health care industry in food preparation, including fast food restaurants, and in
other product and service functions is a continuing management goal. Many attempts
have been made by those of skill in the art to achieve this end. Adequate personal
hygiene, including hand washing, is an integral part of ensuring uncontaminated workers
and product and in promoting customer health and safety.
[0003] The prior art describes commercially available hand soap dispensers. Such dispensers
are generally wall mounted and include a cover which is usually hinged to the mounting
base. The dispenser includes a disposable liquid product container such as a cartridge
or flexible bag. The soap is frequently available in valved disposable container that
dispenses the product upon user input. U.S. Patent No. 5,248,066, issued to Olson
et al, describes a typical hand soap dispenser of the type which would be useful with
the present invention. Other hand soap dispensers are disclosed in U.S. Patents No.
4,765,515 issued to Lippman; U.S. Patents No. 4,921,131 issued to Binderbauer et al;
U.S. Patents No.4,938,384 issued to Pilolla et al; U.S. Patents No. 4,621,749 issued
to Kanfer and U.S. Patents No. 4,715,517 issued to Potter et al. These references
describe dispensers in which push bars are activated by the user in order to energize
a valve or other dispensing means to obtain a liquid portion or a predetermined amount
of soap. The specific manner in which the soap is stored and placed in the dispenser
is well documented in the art. For example, McDermott, et al, U.S. Patent No. 4,667,854
discloses a liquid band soap dispenser which utilizes a valved collapsible bag which
is contained within an outer casing such as a cardboard box to provide support. Roggenburg,
Jr. et al, U.S. Patent No. 4,570,827, discusses a liquid dispenser which includes
a flexible bag which is formed with two chambers, a supply chamber and a discharge
chamber, and the bag is suspended in the housing from projecting pins. These dispensers
are frequently used in environments such as hospitals and restaurants which require
stringent sanitation. The appropriate regulatory bodies have determined that on average
these sanitation requirements can be met if a predetermined number of hand washings
per employee occur during a particular amount of time. Consequently, a need arose
for dispensers which could keep a running tally of total usage.
[0004] There are examples of dispensers which are able to count total usage. U.S. Patent
No. 4,265,370, issued to Reilly, discloses a portable liquid metering device for temporary
attachment to a liquid container. This device counts the number of times in which
the container is tipped in order to discharge material. Chapman, U.S. Patent No. 3,119,557,
discloses a counter suitable for detecting applications of spray paint. Morrone, U.S.
Patent No. 3,606,084 discloses a counter for detecting the number of drinks dispensed.
Sears, U.S. Patent No. 5,625,659, discloses a device which can count total usage of
a given hand soap dispenser. This device attempts to resolve usage of individual employees
by selectively disabling the counter during periods ascribed to multiple inputs or
usages by a single individual.
[0005] Usage counters can fail to account for situations in which data is missed during
periods of no data accumulation in disabled periods. Further, the mere presence of
hand soap dispensers which are capable of dispensing a predetermined amount of soap
is inadequate in assuring compliance with hand washing regulations. Even the use of
dispensers which are capable of tracking total use can fail to ensure compliance since
they are incapable of resolving all usage by individual employees. Consequently, there
are examples in the art of various attempts to force compliance with the hand washing
regulations required for compliance with hygiene guidelines.
[0006] One possible approach is to make hand washing easier. Cole et al, U.S. Patent No.
5,199,118, discloses a hand sanitizing station which automatically dispenses soap,
turns on the water and then activates a hot air dryer, all in response to proximity
sensors. Shaw, U.S. Patent No. 5,625,908, discusses a similar station wherein a length
of paper towel is dispensed in place of the hot air dryer. While these devices may
make band washing easier, they fail to monitor or enforce compliance. Davies, U.S.
Patent No. 4,606,085, discloses a hand washing device suitable for use as a surgical
scrub sink in which a timing circuit sounds an audible note to inform the user that
a sufficient amount of time has been spent on hand washing. Bogstad, U.S. Patent No.
4,896,144, discloses a particular embodiment in which a warning system is activated
by the flushing of a toilet. The warning system is then deactivated by the actuation
of hand washing facilities. Jesadanont, U.S. Patent No. 5,397,028 discloses a device
for discharging disinfectants in which a disinfectant is automatically released for
a predetermined amount of time. NetTech International, of New Jersey markets a device
called "Hygiene Guard" which is designed to improve employee hand washing compliance.
However, this system requires each employee to wear a credit card size "smart" badge
which is susceptible to damage, misreading by the dispenser, "borrowing", loss or
theft. This system can also require extensive (and expensive) installation work in
the customer's facility.
[0007] As demonstrated, there has been many varied attempts in the art to find a way to
ensure monitoring or compliance with hand washing guidelines. We, however believe
a substantial need remains for a cost-effective, simple-to-use device that will monitor
and encourage personnel hygiene compliance and provide useful management data.
BRIEF SUMMARY OF THE INVENTION
[0008] Broadly speaking, the invention is found in a usage competent data collecting hand
soap dispenser which can be used as part of an overall hygiene compliance program.
In one embodiment the dispenser can monitor usage by each individual employee while
an alternative embodiment simplifies matters by only monitoring total usage without
accounting for individual usage data.
[0009] In the first embodiment a self-contained battery operated keypad/display module is
used that is attached to a standard hand soap dispenser. An employee can enter a unique
personal ID code and then can activate the dispenser within a predetermined time period
in order for the usage to be properly recorded. The dispenser then counts the usage
by the employee and discriminates that use from the use of previous and subsequent
employee users. The displayed data can include the employee identification, the current
employee usage count per day, per week etc., employee inputs per use, the total usage
count frequency of use (per individual or per period), dispenser operation data, etc.
Optionally, a push button can be provided which triggers the data display. A supervisor
can be enabled to retrieve all data including employee counts via a special code input.
Such data can be taken in the form of an electronic record or file, a print-out or
as a visual display.
[0010] The first embodiment of the invention is designed for use with existing band soap
dispenser technology and can be incorporated into new units during OEM manufacture
or can be installed in existing units during maintenance. The unit cost is low enough
to permit its installation on or its use in all dispensers in a facility. The design
minimizes the interaction necessary to ensure compliance and as such reduce potential
abuse or avoidance. This device does not require employees to wear tags or other identification
devices. There are no parts which can be lost or stolen, and there are no special
installation requirements.
[0011] The first embodiment of the invention involves a hand soap dispenser having an integral
apparatus for electronically measuring the usage of a dispenser which is actuated
by pressure on an activating member which, in turn, triggers the discharge of material
from the dispenser upon movement of the activating member from a starting position
to a dispensing position. The apparatus includes a counting apparatus carried by the
dispenser; a numerical display, numerical storage and data manipulation capability
and a data entry keypad electrically connected to said counting apparatus; a moveable
switch actuator operative with a switch receptacle communicative with said counting
apparatus.
[0012] An alternative embodiment involves a simplified version of the first embodiment No
distinction is made between individual users, and no data is collected, stored or
calculated in regards to individual users. Usage is monitored only in terms of total
requests for product, specifically liquid product (soap) use or consumption (per input,
per use or per period). Soap is dispensed in response to a pressure input.
[0013] This embodiment of the invention is also designed for use with existing hand soap
dispenser technology and can be incorporated into new units during OEM manufacture
or can be installed in existing units during maintenance. The unit cost is low enough
to permit its installation on or its use in all dispensers in a facility. The design
minimizes the interaction necessary to ensure compliance and as such reduce potential
abuse or avoidance. This device does not require employees to wear tags or other identification
devices. There are no parts which can be lost or stolen, and there are no special
installation requirements.
[0014] The alternative embodiment of the invention also involves a hand soap dispenser having
an integral apparatus for electronically measuring the usage of a dispenser which
is actuated by pressure on an activating member which, in turn, triggers the discharge
of material from the dispenser upon movement of the activating member from a starting
position to a dispensing position. The apparatus includes a counting apparatus carried
by the dispenser, numerical storage and data manipulation means and a moveable switch
actuator operative with a switch receptacle communicative with said counting apparatus.
Said counting apparatus counting and accumulating one switch closure upon the activating
member moving into a dispensing position so as to move said switch activator into
a closed position with said switch receptacle and wherein a single use is determined
to have occurred if a predetermined amount of time has elapsed since the previous
activation.
[0015] The dispenser collects input and then the counter counts all switch closures but
is able to discriminate between subsequent users and can calculate total usage (the
number of people using the device), total soap consumption, soap consumption per person
or use, frequency of switch closure in a single use by one individual, or other such
data. The electronic counters can be calibrated and programmed to generate any data
set useful for site managers. In a preferred mode the data is collected from an input
comprising each application of pressure on a lever or bar that compresses a portion
of the dispensing means producing a volume of the liquid. In typical uses the lever
or bar is compressed two three or more times.
BRIEF DESCRIPTION OF THE DRAWINGS
[0016]
Figure 1 is a perspective view of a dispenser representing the first embodiment.
Figure 2 is a cutaway side elevation of the dispenser of Figure 1.
Figure 3 is a block diagram of the dispenser of Figure 1.
Figures 4-8 together are a flowsheet which shows the individual logic steps for the first embodiment.
Figure 9 is a perspective view of an alternative embodiment.
Figure 10 is a cutaway side elevation of the dispenser of Figure 9.
Figure 11 is an electrical schematic for the alternative embodiment.
Figure 12 shows the overall logic flow for the alternative embodiment.
DETAILED DESCRIPTION OF THE INVENTION
Housing
[0017] The housing can be a removable housing placed directly over and enclosing, partially
or completely, the internal working components of the dispenser. Alternatively, the
housing can simply be are movable or replaceable shelf that can be placed over an
intact dispenser using removable housing attachments.
[0018] The housing, and the important structural components of the dispenser can be molded
of a variety of useful materials. Thermoplastic and thermosetting or composite materials
can be used to make the housing. Alternatively, the housing can be made from metallic
elements, however, polymeric thermoplastic or thermosetting (composite) materials
are preferred. Preferably, the housing, dispenser components, etc. can be molded in
one or more unitary pieces through the use of conventional plastic injection molding,
thermoforming, blow molding, etc. techniques. A variety of plastic polymeric materials
can be used in fabricating the holder including polyethylene, polypropylene, polystyrene,
ABS plastics, urethane resins, epoxy resins, nylon resins and others. Preferred plastic
materials include styrenic materials such as polystyrene or ABS, polyethylene, and
polypropylene.
Dispenser
[0019] The dispenser contains both a source of a liquid chemical and the means to dispense
it. As discussed below, the chemical can be provided in the form of a cartridge or
flexible bag containing the chemical. Typically, the cartridge or flexible bag has
a dispensing port from which the liquid chemical can be delivered to the user. Such
a port can work cooperatively with dispensing means actuated by the user. The dispensing
means can be a simple mechanical valve or pump, an electrical generated pump, or any
other known device that can produce a useful volume of the liquid chemical. For liquid
hand soap or sanitizing hand soap, the amount of soap can range from about 0.2 to
about 5 milliliters, preferably about 0.5 to 3 milliliters in volume. A preferred
means of delivering the liquid from the container dispenser comprises a flexible compressible
tube, attached to a flexible container, that can act as a pump portion. When used,
the user compresses a bar or other feature on the front of the housing. Such compression
forces a compressing surface against the flexible tube. The flexible tube contains
internal valve means that prevent backflow of the liquid from the tube into the bag
or cartridge. The compression of the tube and the valves cooperate to ensure that
the liquid is expressed from the flexible tube into the hands of the user. The flexible
tube is typically positioned in the housing in a location convenient to the location
of the housing portion that triggers dispensing of the liquid.
[0020] The shell or case also comprises a containment means or holding means for the chemical.
Such a holding means can comprise a reservoir or chamber that can contain a sufficient
quantity of chemical to satisfy requirements for a period of use of the chemical.
A period of use can comprise one day, two days, a week, two weeks or a month or more
of use. The period of use depends on the type of chemical, its shelf life and rate
of use. Such holding means can comprise a volume within the case of at least 50 ml,
preferably 100 ml to 5 liters of volume. Most preferably, the volume of the holding
means is about 150 to 1000 ml for reasons of convenience and ease of insertion.
[0021] In a preferred mode, the chemical is encased in a flexible bag or cartridge that
can be inserted into the holding means of the case. A cartridge can have any arbitrary
shape. Useful shapes include cylinders, cubes, rectangular solids, triangular solids,
cones, truncated cones, bottle shapes, or any arbitrary shape designed to fit particularly
in a holding means of a particular dispenser. Such bags or cartridge shapes can have
unique shapes to ensure that a cartridge is designed to fit in a particular dispenser
and intended to dispense a particular chemical. Such bags or cartridges can be made
from cardboard, paperboard, etc.; metallic substances such as aluminum, metallized
polyester; thermoplastic films such as polyethylene, polypropylene, polyethylene terephthalate,
polyvinyl chloride, polystyrene, a thermoplastic composite material, etc. Such bags
or cartridges can be sized as discussed above to contain a sufficient volume or weight
of chemical to satisfy requirements for a given period.
[0022] The liquid chemical can be provided in the form of the contents of a flexible bag.
The contents can be removed by applying pressure to the bag or by pumping liquid from
a tube attached to the bag. The bag or cartridge of the invention is typically equipped
with a closed chemical port. Typically, the port comprises a flexible tube from which
the liquid can be dispensed. The bag or cartridge is designed to deliver the chemical
through the port after the closed port is opened. The port can be opened by removal
of a closing membrane, piercing a membrane, removing a screw cap, or separating any
of a variety of conventional closing means from the cartridge portal. In a preferred
mode, the portal is covered by a cap or a paper, film, metallized film, or other thin
piercable web closure. When the cartridge is inserted into the holding means, the
web closure contacts an opening means that can pierce the web closure. The opening
means is shaped and configured to provide a sufficient aperture in the web closure
to permit a sufficient volume of the chemical to be dispensed for appropriate operation.
The opening means can be configured to remove the portion of the opening means away
from the portal to ensure that the opening does not become plugged. Such a bag or
cartridge can be loosely fitted into the holding means of the case or can be shaped
to conform exactly to the exterior shape of the cartridge. The holding means can also
include a lid or cover such that the cartridge is fully enclosed by the case and cover.
Such a cover can be removable or can be hingedly attached or slidingly attached to
the case.
Counting Apparatus and Switch Actuation
[0023] The dispenser of the invention involves means to dispense a liquid product such as
a sanitizer material or a hand soap. Such means includes a movable surface or pressure
plate which compresses a soap delivery tube, thereby expressing hand soap into the
user's hand. The counting means of the invention is operably connected to the dispenser
means operated by the user to dispense the liquid. In a first embodiment positioned
behind the delivery tube is a membrane pressure switch which is activated each time
the delivery tube is compressed. The device includes a counting apparatus which is
connected electrically to the pressure switch. Data about every contact between the
user (i.e.) each pressure plate depression (i.e. every pressure switch closing) is
counted or captured by the counting apparatus.
[0024] Users will repeatedly contact dispensers (e.g.) by depressing the pressure switch
to increase the amount (volume) of the dispensed liquid until satisfied. While the
device of the invention records all pressure switch activations, that data can be
manipulated in several different ways to generate several different pieces of information.
The data, however, always provides reliable user data that discriminates between employees
and each employee use.
[0025] In an alternate embodiment, positioned behind the delivery tube is a membrane pressure
switch which is activated each time the delivery tube is compressed. The device includes
a counting apparatus which is connected electrically to the pressure switch. Data
about every contact between the user (i.e.) each pressure plate depression (i.e. every
pressure switch closing) is counted or captured by the counting apparatus. While the
device of the invention records all pressure switch activations, that data can be
manipulated in several different ways to generate several different pieces of information.
In this particular embodiment, the device maintains a cumulative sum total of dispenser
usage, average activations per use and number of uses. This data could comprise total
number of pressure plate depressions or alternatively could comprise total volume
of hand soap dispensed.
Numerical Display
[0026] The first embodiment of the invention includes a numerical display capable of showing
any data set generated by the device. Each employee's total usage counts can be displayed
individually or in a data set of all employees. In addition, the display could also
provide total daily soap usage individual soap usage, etc. Preferably, an LCD display
with four to six digits is used to conserve energy. In an alternative embodiment,
the invention can comprise an internal display, accessible via a supervisor's key.
In this situation, only total-usage figures could be displayed.
Data Entry Keypad
[0027] One embodiment of the invention includes a keypad suitable for entering data including
employee ID codes and supervisory codes as well. Preferably, this keypad would have
four buttons, bearing the numbers one through four. This limitation is due to the
typical size of hand soap dispensers. Four buttons is the most which fit easily onto
the front of a dispenser while retaining adequate button size. Since ID codes could
theoretically be of any length, four numbers would provide a sufficient number of
unique IDs.
[0028] This keypad would be used for an employee to enter his/her own ID code in order to
obtain a dispensation of hand soap. The keypad would also be used by supervisors in
order to obtain total usage figures, as well as usage counts broken down by individual
employees.
Data Manipulation and Retrieval
[0029] As discussed previously, the counting apparatus of the presently claimed invention
registers all switch closures, regardless of frequency. It is necessary, however,
to be able to distinguish between multiple closures caused by a single employee requesting
additional hand soap and multiple closures caused by multiple employees each making
in short succession single requests for soap. In order to accomplish this, the invention
includes a microprocessor.
[0030] This microprocessor would permit the generation of several different pieces of data.
First, it would determine the purpose of multiple switch closures and would act accordingly.
In general, multiple switch closures are assumed to be the work of a single employee
if less than a predetermined amount of time has elapsed since the previous activation.
[0031] In one embodiment the invention involves data collection or manipulation systems
that monitors the usage of preferably a liquid product dispenser or a hand soap dispenser
to report total number of hand soap doses dispensed between supervisor reset operations
of the data collection system. The hand soap dispenser determines the trends of usage
including average number of uses, liquid doses dispensed per use, total volume of
hand soap dispensed during a use, volume of hand soap dispensed between resets, volume
of soap dispensed per unit time and other similar data. As discussed above, the dispenser
uses a compression switch sensor to detect the user input such as pressure on a dispensing
bar in the dispenser. The dispenser can be placed into a data acquisition mode by
inputting on the key pad a code causing the microprocessor to return data to the supervisor
in response to such an appropriate input. In such a mode, the supervisor would input
a code into the four position key pay of the dispenser. The dispenser readout or display
would display nothing. The supervisor at that point could hit the dispensing lever
or any data input button with a single impact and the display would read total number
of all inputs, pushes or doses recorded by the dispenser electronics. Such data would
record a "hit" each time a user contacted the dispenser with a single push. At a supervisor
second input to the dispenser, the avenge number of touches or pushes per user would
display on the readout. A third press of the push button or input would cause the
dispenser to display the number of users inputting to the machine. The last input
would cause the microprocessor to return to its data accumulation mode. A data accumulation
mode of the dispenser counts data inputs from the users. A data acquisition mode permits
the supervisor or other management personnel to obtain the usage data accumulated
or calculated by the dispenser in a printed, visual or electronic format.
[0032] The simple counting device of this embodiment consists of a compression switch which
can be compressed as a user compresses the bar that dispenses the liquid material
such as liquid hand soap from a dispensing tube in the dispenser. Microchip PIC16C923
microcontroller can be installed with a replaceable battery and a user interface module
is installed in the dispenser. The interface module consists of a numeric display
and a push button switch (see Figures 10-11). The compression switch can be located
behind the delivery tube of the liquid material dispensed. The switch is connected
to an input of the microcontroller which counts all inputs. An input consists of a
compression of the delivery tube by a user causing the contacts of the switch to close
notifying the microcontroller that a single dose of hand soap was dispensed in response
to a single input or compression of the dispenser components by a user. The microprocessor
recognizes multiple doses within a short period of time and counts each dose but recognizes
that the multiple doses involves a single use and a single user of the dispenser.
The user interface module data can be collected by a user interface module.
[0033] Whenever the user interface module is attached to the dispenser, the count data can
be displayed on the numeric display of the dispenser or read to the user interface
module and its memory or printed on a printer attached or included in the module.
[0034] While usage figures for individual employees may be displayed via the numerical display,
it may become cumbersome for supervisors to be limited to this display manner. Consequently,
it is anticipated that supervisory personnel would also have the option of retrieving
usage data by downloading into a handheld device.
[0035] Optionally, a push button would be provided which permits the user to request a display
of personalized use data.
[0036] If the push button of the user interface module is pressed while attached, the device
would reset to 0 for accumulation of new data after accumulated data is transferred
in useful formats. In the preferred embodiment, the device will contain the following
components. The dispensing device contains a stationary switch mounted behind the
delivery tube which can be compressed as the user obtains a dose of the liquid material.
The placement of the switch would be such that the switch would go from a normally
open position to a normally closed position whenever the delivery tube is compressed.
[0037] The microprocessor controller monitor is reopened or closed status of the switch
and in response to the switches manipulates data according to programmed instructions
within the microprocessor that maintains a running total of switch closures, a running
total of switch closures per use and based on these data calculates other important
usage information. In order to calculate useful data the dispenser needs calibration
to establish the volume of liquid dispensed per dose. The condition for determining
if a single use had occurred will be any two or more switch closures within a ten
second interval. The dispenser would have a push button with two functions; a first
function acts as a request or prompt with the delivery of stored data to a supervisor,
and secondly, acts as a reset to zero out old totals and to begin accumulating new
data at the end of a week, month, quarter, six month period or annually. Reset occurs
when the push button is pressed and held for two or more seconds or other known reset
mode well known to those of ordinary skill in the art. The dispenser could contain
a visual read out such as a LED, LCD or other display to display usage data. The display
could alternate between a calculated average of switch closures per use, total number
of switch closures, a quotient of closures divided by calculated average of switch
closures or any other data generated by the microprocessor.
[0038] In another embodiment the invention involves data collection or manipulation systems
that monitors the usage of preferably a liquid product dispenser or a hand soap dispenser
to report total number of hand soap doses dispensed between supervisor reset operations
of the data collection system. As discussed above, the dispenser uses a compression
switch sensor to detect the user input such as pressure on a dispensing bar in the
dispenser.
[0039] The simple counting device of the alternative embodiment consists of a compression
switch which can be compressed as a user compresses the bar that dispenses the liquid
material such as liquid hand soap from a dispensing tube in the dispenser. Microchip
PIC16C923 microcontroller can be installed with a replaceable battery. The compression
switch can located behind the delivery tube of the liquid material dispensed. The
switch is connected to an input of the microcontroller which counts all inputs. An
input consists of a compression of the delivery tube by a user causing the contacts
of the switch to close notifying the microcontroller that a single dose of hand soap
was dispensed in response to a single input or compression of the dispenser components
by a user. The microprocessor recognizes multiple doses within a short period of time
and counts each dose but recognizes that the multiple doses involves a single use
and a single user of the dispenser. The dispensing device contains a stationary switch
mounted behind the delivery tube which can be compressed as the user obtains a dose
of the liquid material. The placement of the switch would be such that the switch
would go from a normally open position to a normally closed position whenever the
delivery tube is compressed. The microprocessor controller monitors the reopened or
closed status of the switch and in response to the switches manipulates data according
to programmed instructions within the microprocessor that maintains a running total
of switch closures.
DETAILED DESCRIPTION OF THE DRAWINGS
[0040] Figure 1 is a perspective view of a dispenser 100. This figure generally shows a
housing 110 along with several key components. These components include a four-button
keypad 120 for inputting data. Also shown is a sight-glass window 130, permitting
easy assessment of the quantity of soap remaining. Pushbar 140 serves to activate
the electronics contained within the dispenser and, of course, permits the dispensing
of soap. The last feature seen in Figure 1 is the LCD display 150. This is generally
a four- to six-digit LCD display.
[0041] Figure 2 is a cutaway side elevation of the dispenser shown in Figure 1. This shows
different views of some of the same features found in Figure 1. Specifically, the
housing 110 is seen, along with a side view of a keypad 120 and the LCD display 150.
New features shown in Figure 2 include a power supply 210, which in this instance
is a 9-volt battery. Also seen here is the cooperative relationship among the dispensing
tube 220, membrane switch 230 and the pushbar hinge mechanism 240, which is actually
shown in phantom. When pushbar 140 is depressed, moving according to the hinged mechanism
240, two things happen simultaneously. The dispensing tube 220 is pinched, which provides
for the dispensing of a predetermined amount of soap. Also, membrane switch 230 registers
the dispensing.
[0042] Figure 3 is a block diagram 300 of the dispenser of Figure 1. This shows the general
components of the invention. Previously discussed is the keypad 120, LCD display 150,
power supply 210 and pushbar switch or membrane switch 230. This figure shows how
each of these general devices communicate with the processor 320 which is mounted
on a circuit board 310.
[0043] Figures 4-8 combined show a detailed flow sheet 400. These flow charts represent
the software necessary to control the processor of the first embodiment. Each figure
will be described in detail.
[0044] Figure 4A shows the beginning of the main flow chart. Flow starts in block 402 and
then proceeds to block 404 which is an initialization step. During this step "Init"
is displayed on the LCD display in block 406. Control ten passes to block 408 which
instructs the device to read the inputs. Block 410 is a decision block where the device
decides if there are any active inputs. If yes, control passes to the bottom of Figure
4A to point 401. If not control passes to decision block 412 which determines if there
has been a ten second timeout. If not control passes back up to block 408 where inputs
are read again. If yes, control passes to block 414 where the display is cleared.
Control then passes to block 416 where the processor is put into sleep mode. While
in sleep mode, the device waits for key activation or for a port B interrupt. This
is seen in decision block 418. If there is a key activation, control passes to block
420 where the processor will wake up from sleep mode and then proceed to block 422
where inputs are read. At this point control is at point 401 which is continued on
Figure 4B.
[0045] Figure 4B begins at point 401 where control then passes to decision block 426 where
the device determines if a single key is active. If not, control passes to decision
block 432 where the device determines if the mode keys are active. If yes, control
passes to block 407 which describes the service mode which is described in detail
in Figure 5. If not control passes to block 434 where the display is cleared. Flow
continues to block 436 where the device cleans up and prepares for a fresh start.
In block 438 the processor is put into sleep mode as indicated by block 440. Now returning
to decision block 426, if a single key is active, control passes to block 428 where
the device saves the first ID digit, then to block 430 where the device determines
if the key has been released. If yes, control continues to point 403, which is continued
on Figure 4C.
[0046] Figure 4C begins at control point 403 and is continued from the previous figure.
Control passes to decision block 442 where the device determines if there has been
a ten second timeout. If yes, control passes to block 460 where the display is cleared
and then passes to block 462 where the device prepares for a fresh start and finally
passes to block 464 where the processor is put into sleep mode as denoted by block
466. If there has not been a ten second timeout in decision block 442, control passes
to decision block 444 where the device determines if a second ID digit has been entered.
If yes, the device saves the second ID digit in block 446. Block 448 is a decision
block where the device determines if the key has been released. If yes, control passes
to block 450 wherein the ID and current count are displayed on the LED display. At
this point control passes to decision block 452 to determine if a ten second timeout
has occurred. If yes, control passes through block 468 through 470, 472 and finally
474 where the processor sleeps. Returning to block 452, if there has not been a ten
second timeout, control passes to block 454 wherein the device asks if the lever switch
has been activated. If yes, control passes to block 456 where the device increases
by one the count for the chosen ID and control then passes to block 458 where the
ID and incremented count are displayed for ten seconds. Control is now at point 405
which is continued on Figure 4D.
[0047] Figure 4D is the fourth and final portion of the main flow sheet. From point 405
control passes to decision block 476 where the device determines if there is a ten
second timeout. If yes, control passes to block 478 where the display is cleared.
The device then cleans up and prepares for a fresh start in block 480. The processor
is put into a sleep mode at 482 and sleeps as shown at block 484.
[0048] Figure 5 shows the service mode of the invention. The flow begins at block 407 and
passes to block 502 wherein the device displays "Mode?" Flow then passes to decision
block 504 where the device asks if all keys have been released. If yes, control continues
flows to 506 where the device reads inputs. At decision block 508 the device asks
if the one key is active. If yes, control passes to the read-out counts mode 501.
If not, the device asks in decision block 510 if the two key is active. If yes, control
passes to the clear counters mode 503. If not, control passes to decision block 512
where the device asks if there is a ten second timeout. If not, control passes back
to block 506 where the inputs are read. If there is a ten second timeout, control
passes to block 514 where the display is cleared, then to block 516 where the device
cleans up and prepares for a fresh start. Flow then proceeds to block 518 where the
processor is put into the sleep mode as indicated by block 520.
[0049] Figure 6A is the beginning of the readout counts mode as mentioned in previous figure.
From block 501 control passes to block 602 where "Read" is displayed on the LED display.
From here control passes to decision block 604 where the device asks if all keys have
been released. If yes, flow continues to block 606 where the inputs are read. Block
608 is a decision block where the device asks if the one key is active. If yes, control
passes to point 540 which is continued on Figure 6B. If not, control passes to decision
block 610 where the device asks if there is a ten second timeout. If not, it returns
to block 606 where the inputs are read. If yes, the display is cleared in block 612.
In block 614 the device prepares for a fresh start. Flow continues to block 616 where
the processor is put into sleep mode as indicated by block 618.
[0050] Figure 6B is a continuation of the previous figure. From point 540 flow passes to
block 620 where the device displays a first ID code and count. Flow then continues
to decision block 622 where the device asks if the key is still active. If yes, control
passes to decision block 624 where the device asks if there is a ten second timeout.
If yes, control is passed to the auto readout mode indicated by block 601 and which
is described in Figure 7. If, however, at block 622 the key is not still active, control
passes to block 626 where inputs are read. At this point control is at point 605,
which is continued on Figure 6C. Points 603 and 607 are return points which are linked
to Figure 6C.
[0051] Figure 6C begins at point 605 where flow continues to decision block 628 where the
device asks if the one key is active. If not, control passes to decision block 640
where the device asks if there is a ten second timeout. If not, control passes back
to point 607 as referenced on Figure 6B. If, however, there is a ten second timeout,
control passes to block 642 where the device clean the display. Flow then passes to
block 644 where the device cleans up and prepares for a fresh start. In block 646
the processor is put into sleep mode as indicated by block 648. Returning to decision
block 628, if the one key is active, control passes to block 630 where the device
increments the ID. Flow then continues to block 632 where the device displays the
next ID code and count. Control then passes to decision block 634 where the device
asks if the ID count equals 20. If not, the device then asks in decision block 638
if all keys have been released. If yes, control passes to point 603 which is referenced
in Figure 6B. If however the ID count in block 634 is equal to 20, control passes
to block 636 where the device asks if there is a ten second timeout. If yes, control
passes to point 609 which is referenced in Figure 6D.
[0052] Figure 6D begins at point 609 as referenced in Figure 6C. Flow then passes to block
650 where the device clears the display. In block 652 the device cleans up and prepares
for a fresh start and is put into sleep mode in 654 as indicated by block 656.
[0053] Figure 7 shows the auto readout mode and begins at point 601. Control passes then
to block 702 where the device displays the word "Auto" on the LED readout. Control
then passes to block 704 where the device asks if there was a ten second timeout.
If yes, control passes to block 706 where the count and ID are displayed starting
with the first ID. From here, control passes to block 708 where again the device asks
if there is a ten second timeout. If yes, the device increments the ID in block 710.
Control then passes to decision block 712 where the device asks if the ID count is
greater than 20. If not control passes to block 714 where the next ID code and count
are displayed. Then at block 716 the device asks if there is a ten second timeout.
If yes, control passes back to block 710 and the ID is incremented. Returning to decision
block 712, if the ID count is greater than 20, control passes to block 718 where the
display is cleared. In block 720, the device cleans up and prepares for a fresh start
and then proceeds to block 722 where the processor is put into sleep mode as shown
by block 724.
[0054] Figure 8 shows the clear counters mode and begins at point 503. From point 503 control
passes to block 802 where the device displays the word "zero" on the display. The
flow then passes to decision block 804 where the device asks if all keys have been
released. If yes, it continues to block 806 where the inputs are read. Control then
passes to decision block 808 where the device asks if the two key is active. If yes,
control passes to block 820 where the counters for all ID numbers are cleared. Then
control passes to block 822 where the display is cleared, and in block 824 the device
prepares for a fresh start and is put into a sleep mode in 826 as indicated by block
828. If, however, in block 808 the two key is not active, control passes to decision
block 810 where the device asks if there is a ten second timeout. If not, control
passes back to block 806 where the inputs are read. If there is a ten second timeout,
however, control passes to block 812 where the display is cleared. The device prepares
for a fresh start in block 814 and is put into sleep mode in block 816. This is seen
in block 818.
[0055] Figure 9 is a perspective view of a dispenser 900. This alternative embodiment generally
shows a housing 910 along with several key components. These components include a
sight-glass window 930, permitting easy assessment of the quantity of soap remaining.
Pushbar 940 serves to activate the electronics contained within the dispenser and,
of course, permits the dispensing of soap
[0056] Figure 10 is a cutaway side elevation of the dispenser shown in Figure 9 and shows
different views of some of the same features found in that Figure. Specifically, the
housing 910 is seen, along with a side view of the push bar 940. New features shown
in Figure 10 include a power supply, which is a 6-volt battery 1050 and the membrane
switch 1060. Also seen in this figure are the microprocessor 1020, a data request
input 1030 and an internal display 1010. When pushbar 940 is depressed, two things
happen simultaneously. The dispensing tube is pinched, which provides for the dispensing
of a predetermined amount of soap. Also, membrane switch 1060 registers the dispensing.
[0057] Figure 11 is a block diagram 1100 of the alternative embodiment. It shows an LCD
display 1010, a power supply 1050 and a particular microprocessor 1020. The dispenser
input 1060 is the previously discussed membrane switch. Data request 1030 is typically
a push button interface.
[0058] Figure 12 is a logical flow sheet 1200 which describes the overall logic flow of
the alternative embodiment. The diagram starts at block 1202. Block 1204 shows the
device idle while waiting for either input or request. Following the request side
first, block 1206 is a decision block where the device determines if there has been
a request. If yes, flow continues to block 1208 where the device displays total usage.
Flow then continues to block 1210 where the device displays the running average. Finally
flow continues to block 1212 where additional information is displayed. After this
flow returns to block 1204 to wait for input or request.
[0059] Now following the input side of the diagram, block 1214 is a decision block where
the device determines if any input has been entered. If yes, the total number of dispenses
is incremented by one in block 1216. Flow then continues to decision block 1218 which
concerns time elapsed since last input. If the time interval has been exceeded, flow
continues to block 1220 where the device recalculates the running average. If not,
control returns to block 1204 where the device sleeps and waits for input or request.
[0060] The above specification, and figures provide a complete description of the manufacture
and use of the data competent dispenser of the invention. Since many embodiments of
the invention can be made without departing from the spirit and scope of the invention,
the invention resides in the claims hereinafter appended.
1. A dispenser for a liquid product, the dispenser comprising means that collects and
stores usage data for later retrieval, the dispenser comprising:
(a) a container of liquid product having means to dispense the liquid in response
to a pressure input on an activating surface of the dispenser;
(b) electronic processing means that electronically counts each pressure input on
the activating surface; and
(c) electronic storage means that can accumulate each input for data processing.
2. The dispenser of claim 1 wherein the data processing comprises usage figures calculated
for individual users in response to individual identification numbers.
3. The dispenser of claim 1 wherein the data processing comprises total usage figures
calculated in response to pressure inputs.
4. A dispenser for a liquid product, the dispenser comprising means that collects and
stores usage data for later retrieval, the dispenser comprising:
(a) a container of liquid product having means to dispense the liquid in response
to a pressure input on an activating surface of the dispenser;
(b) processing means that electronically counts each pressure input on the activating
surface, said processing means capable of sending usage data to a data output means;
(c) a data entry key pad that can identify each user and user associated uses and
can prompt the dispenser to send usage data to a data output means;
wherein any pressure input occurring under a single identification number and within
a predetermined period is counted as a single use and wherein the processing means
that counts each input also comprises data processing and accumulation means that
can calculate the individual usage of the dispenser based on key pad entry data.
5. The dispenser of claim 4 wherein said dispenser optionally comprises an external
data port suitable for external data processing means such as a hand-held computer.
6. The dispenser of claim 4 wherein the data accumulation circuits calculate the number
of pressure inputs per individual use.
7. The dispenser of claim 4 wherein the predetermined period is less than 10 seconds
and the data output means comprises a remote display.
9. The dispenser of claim 4 wherein the data accumulation circuits send data to the
data output in response to a code entered into the data entry key pad.
10. The dispenser of claim 4 wherein the data output means is a remote LCD display which
numerically displays total hand soap usage.
11. The dispenser of claim 4 wherein the data output means is a remote LCD display which
numerically displays hand soap usage per use.
12. The dispenser of claim 4 wherein the data output means is a remote LCD display which
displays frequency of use.
13. An add-on system that can be installed on a dispenser for a liquid product, the system
comprising means that collects and stores usage data for later retrieval, the system
comprising:
(a) pressure input means, used with a container of liquid product having means to
dispense the liquid in response to a pressure input on an activating surface of the
dispenser, the input means generating a signal per each use of the pressure input;
(b) electronic processing means that electronically counts each pressure input on
the activating surface, said processing means capable of sending usage data to a data
output means;
(c) a data entry key pad that can identify each user and can prompt the processing
means to send usage data to a data output means;
wherein any pressure input occurring under a single identification number and within
a predetermined period is counted as a single use and wherein the processing means
that counts each input also comprises data processing and accumulation means that
can calculate the individual usage of the dispenser based on key pad entry data.
14. The dispenser of claim 13 wherein said dispenser optionally comprises an external
data port suitable for external data processing means such as a hand-held computer.
15. The system of claim 13 wherein the data accumulation circuits calculate the number
of pressure inputs per individual use.
16. The system of claim 13 wherein the predetermined period is less than 10 seconds.
17. The system of claim 13 wherein the data accumulation circuits send data to the data
output in response to a code entered into the data entry key pad.
18. The system of claim 13 wherein the data output means is a remote LCD display which
numerically displays total hand soap usage.
19. The system of claim 13 wherein the data output means is a remote LCD display which
numerically displays hand soap usage per use.
20. The system of claim 13 wherein the data output means is a remote LCD display which
displays frequency of use.
21. A dispenser for a liquid product, the dispenser comprising means that collects and
stores usage data for later retrieval, the dispenser comprising:
(a) a container of liquid product having means to dispense the liquid in response
to a pressure input on an activating surface of the dispenser;
(b) electronic processing means that electronically counts each pressure input on
the activating surface, said processing means capable of sending usage data to a remote
data output means; and
(c) electronic storage means that can accumulate each input for data processing;
wherein the processing means that counts each input also comprises data processing
and accumulation means that can calculate usage of the dispenser based on any pressure
input occurring within a predetermined period.
22. The dispenser of claim 21 wherein said dispenser optionally comprises an external
data port suitable for external data processing means such as a hand-held computer.
23. The dispenser of claim 21 wherein the predetermined period is less than 10 seconds.
24. The dispenser of claim 21 wherein the dispenser further comprises a remote means
to display frequency of use.
25. The system of claim 21 wherein the data output means is a remote LCD display which
numerically displays total hand soap usage.
26. The system of claim 21 wherein the data output means is a remote LCD display which
numerically displays hand soap usage per use.
27. The system of claim 21 wherein the data output means is a remote LCD display which
displays frequency of use.
28. An add-on system that can be installed on a dispenser for a liquid product the system
comprising means that collects and stores usage data for later retrieval, the system
comprising:
(a) pressure input means, used with a container of liquid product having means to
dispense the liquid in response to a pressure input on an activating surface of the
dispenser, the input means generating a signal per each use of the pressure input;
and
(b) processing means that electronically counts each pressure input on the activating
surface, said processing means capable of sending usage data to a data output means;
wherein the processing means that counts each input also comprises data processing
and accumulation means that can calculate the individual usage of the dispenser based
on key pad entry data and any pressure input occurring within a predetermined period
is counted as a single use.
29. The dispenser of claim 28 wherein said dispenser optionally comprises an external
data port suitable for external data processing means such as a hand-held computer.
30. The system of claim 29 wherein the predetermined period is less than 10 seconds.
31. The system of claim 19 wherein the data output means is a remote LCD display which
numerically displays total hand soap usage.
32. The system of claim 29 wherein the data output means is a remote LCD display which
numerically displays hand soap usage per use.
33. The system of claim 29 wherein the data output means is a remote LCD display which
displays frequency of use.