Example embodiments of the present invention generally relate to dispensers and, more particularly to, determining and/or indicating product level remaining within the dispensers.
Sheet product dispensers (e.g., napkin dispensers, paper towel dispensers and tissue dispensers), provide on-demand sheet product to a user from a supply of sheet product stored within the dispenser, such as in roll form. The sheet product may be dispensed from the product roll and presented to the user. Depending on the type of dispenser, dispensing may be accomplished automatically (e.g., with a motor) or manually (e.g., using the force a user applies). Perforations or cutting arrangements may be used to separate the sheet product for use (e.g., form a dispensed portion).
It is desirable in dispensers to avoid an empty scenario, such that there is no available sheet product for dispensing. In this regard, some sheet product dispensers include a product level indicator that can be used to inform maintainers (e.g., janitors, users, etc.) that the sheet product dispenser needs replacement of the sheet product.
Depending on the configuration of the sheet product dispenser, various types of product level sensors can be used to determine the remaining product level within the dispenser. For example, mechanical-based product level sensors can interact directly with the sheet product as it is dispensed to determine the amount of product remaining. In other embodiments, product level sensors may indirectly interact with the sheet product, such as through optical or infrared detection. For example, a sheet product dispenser may utilize a light emitting product level sensor that is directed at the sheet product and configured to receive a reflected light signal. Such a sensor may be configured to measure characteristics of the reflected light, such as the amount of light and/or brightness value, to determine a corresponding amount of product remaining on the product roll. In this regard, the brightness value may be related to the distance the signal traveled and the reflection properties of the product roll (which the signal reflected off).
In some embodiments, the brightness value may be checked against a product depletion curve to determine the amount of product remaining associated with the determined brightness value. However, manufacturing tolerances and other factors may lead to inconsistencies in anticipated brightness values and the actual amount of product remaining per each specific dispenser. In this regard, some example embodiments of the present invention seek to provide an easy to use calibration method for calibrating the product depletion curve for each dispenser such that more accurate product remaining estimations can be achieved. For example, some embodiments of the present invention provide one or more pre-made calibration product rolls (e.g., 0% product remaining, 60% product remaining, and/or 100% product remaining) that can be inserted into the dispenser so that the dispenser may automatically calibrate. In such example embodiments, a product depletion curve may be adjusted based on the determined brightness value associated with the inserted one or more pre-made calibration product rolls. A user interface may guide the maintainer through the process.
Some other example embodiments of the present invention seek to provide a less invasive low product level indication system. Further, some example embodiments provide the ability to turn off or on the low product level indication system, which may be useful for customizing the dispenser, for example, based on what type of end users will interact with the dispenser. As an example, a maintainer may wish to disable the low product level indication system when a non-maintainer end user is present to avoid confusion regarding the meaning of the indication being provided (such as to avoid a user thinking that the dispenser is broken).
Having thus described the invention in general terms, reference will now be made to the accompanying drawings, which are not necessarily drawn to scale, and wherein:
Some example embodiments now will be described more fully hereinafter with reference to the accompanying drawings, in which some, but not all example embodiments are shown. Indeed, the examples described and pictured herein should not be construed as being limiting as to the scope, applicability or configuration of the present disclosure. Rather, these example embodiments are provided so that this disclosure will satisfy applicable legal requirements. Like reference numerals refer to like elements throughout.
As used herein, a “user” of example product dispensers may be a maintainer (e.g., a maintenance person, a janitor, a facility manager, etc.) or a consumer (e.g., a person receiving a dispensed portion of the product).
As used herein, the term “sheet product” may include a product that is relatively thin in comparison to its length and width. Further, the sheet product may define a relatively flat, planar configuration. In some embodiments, the sheet product is flexible or bendable to permit, for example, folding, rolling, stacking, or the like. In this regard, sheet product may, in some cases, be formed into stacks or rolls for use with various embodiments described herein. Some example sheet products include towel, bath tissue, facial tissue, napkin, wipe, wrapping paper, aluminum foil, wax paper, plastic wrap, or other sheet-like products. Sheet products may be made from paper, cloth, non-woven, metallic, polymer or other materials, and in some cases may include multiple layers or plies. In some embodiments, the sheet product (such as in roll or stacked form) may be a continuous sheet that is severable or separable into individual sheets using, for example, a tear bar or cutting blade. Additionally or alternatively, the sheet product may include predefined areas of weakness, such as lines of perforations, that define individual sheets and facilitate separation and/or tearing. In some such embodiments, the lines of perforations may extend along the width of the sheet product to define individual sheets that can be torn off by a user.
In the depicted embodiment of
With reference to
The maintainer user interface 25 may include one or more displays or visual indicators, such as LEDs. In the depicted embodiment, the user interface 25 includes 5 LEDs (although only three will be highlighted herein). As will be described in greater detail herein, the LEDs may be used to provide indications to the user, such as during the calibration process and/or to communicate amount of product remaining information (e.g., a LOW fuel alert or CRITICAL fuel alert, or the like). In some embodiments, the above described displays or visual indicators may be present on the user interface 18 so as to be visible by the end user even when the cover is closed.
Turning back to
As described in greater detail with respect to
In some embodiments, the sheet product dispenser may include one or more product level sensors (e.g., product sensors 205 of
With reference to
In some embodiments, the product level sensor 60 (such as through the IR receiver 63) and/or the controller is configured to determine a brightness value (e.g., an amount of light) received via the return signal. For example, the controller and/or product level sensor may be configured to measure a voltage level received with the return signal, where the voltage level may be indicative of the brightness value of the return signal. The controller and/or product level sensor may also be configured to determine a corresponding amount of product remaining on the product roll based on the brightness value of the return signal. To explain, the emitted signal from the IR emitter may have a known brightness value. As the signal travels toward the product roll, reflects off the surface of the product roll, and travels back to the IR receiver, the signal may lose brightness. For example, portions of the light of the signal may reflect in different directions and/or be absorbed or diluted along the way (such as being absorbed into the product roll). The result of this is that the return signal, when received by the IR receiver, may have less of a brightness value than the originally emitted signal.
In some embodiments, the brightness value can be correlated to the distance to the product roll, which may result in being able to determine the radius of the product roll if the product roll is always in the same position with respect to the product level sensor. In this regard, based on the reduction in brightness value between the received return signal and the emitted signal, a distance of travel of the signal can be determined and used to estimate the radius of the product roll, which can be used to estimate the amount of product remaining on the product roll. For example, with reference to
Though the above described embodiment utilizes a roll of the sheet product, some embodiments of the present invention can be utilized with other forms of sheet product, such as stacked sheet product. For example, the product level sensor may be configured to emit a signal that reflects off the stacked sheet product and is received accordingly. In some embodiments, the product level sensor may be configured to emit a signal that reflects off a plate (or other feature) that controls the position of the stacked sheet product (e.g., a spring-loaded plate the pushes the stacked sheet product towards a dispensing slot). The distance the signal travels may correlate to the measured brightness value of the return signal. In such a manner, as the stack of sheet product depletes, the distance the signal travels may increase and, thus, the brightness value may decrease accordingly.
Using, for example, the above described correlation between measured brightness value and product level remaining, a product depletion curve can be formed to enable determination of the estimated amount of product remaining on a product roll. For example,
In some embodiments, the product depletion curve may form a slope that is based off one or more pre-determined calibration factors (e.g., a calibration constant) and/or one or more designated formulas. In some embodiments, a designated formula may apply one or more calibration factors to brightness values that correspond to one or more calibration values to adjust the product depletion curve to be applicable for a specific dispenser. In some embodiments, the calibration factor and/or formula may have been determined by measuring and forming product depletion curves over a significant number of dispensers, and averaging their brightness values at specific percentage steps (e.g., every 10% product remaining). In some embodiments, the product depletion curve may be adjusted (using a calibration routine) to form a table of look-up values to help the controller determine a level of product remaining based on measured brightness values for a given dispenser. In some embodiments, the table of look-up values may correspond to specific percentage steps of product remaining (e.g., every 5%, 10%, etc.). In some embodiments, each step may have a corresponding brightness value (or range of brightness values).
In some embodiments, the controller and/or product level sensor may be configured to determine the brightness value of the return signal and look up the corresponding amount of product remaining using a saved product depletion curve (e.g., a stored table), such as may be specific to that sheet product dispenser). In some embodiments, the controller may use the look-up table to determine a corresponding percentage for the measured brightness value. In some embodiments, such a percentage could correspond to a specific percentage step that is associated with a range of brightness values. For example, the controller may determine that the measured brightness value is a measured ADC value of 475. Using the product depletion curve 255 shown in
Additionally or alternatively, in some embodiments, the controller may be configured to determine a percentage that may be between two percentage steps. Such a determination may be made, for example, by calculating an intermediate percentage between the two percentage steps using an assumed line between the two percentage steps (e.g., a linear line). For example, if a first percentage step was 90% and the corresponding brightness value was 900, and a second percentage step was 80% and the corresponding brightness value was 800, for a measured brightness value of 850, the controller may calculate a percentage of 85% using an assumed linear line between the 90% percentage step and the 80% percentage step. While the above example uses an assumed linear line, other sloped line assumptions are contemplated.
In some example embodiments, the controller may be configured to determine the remaining product level in response to a trigger event. A trigger event may include a dispense of sheet product, a predetermined number of dispenses (e.g., 5 dispenses, 10 dispenses, or the like), a predetermined interval, or other suitable event, such as closing the cover (which may indicate loading of a new product roll). In this regard, in some embodiments, the trigger event may include introduction of a calibration roll while the dispenser is in calibration mode, such as described in greater detail herein.
Though the above described example sheet product dispenser 10 includes a dispensing mechanism, some embodiments of the present invention may be utilized with a manual sheet product dispenser, such as a tissue dispenser where a user is responsible for removing a portion of the tissue (e.g., using perforations and/or a cutting device). For example,
With reference to
The center portion 550 of the holding mechanism 540 may define a shape that enables holding of one or more sensors and/or controllers, such as one or more printed circuit boards (not shown). In the depicted embodiment, the center portion 550 is sized to hold a first printed circuit board (not shown) facing generally toward the first roll holder 541 and a second printed circuit board (not shown) facing generally toward the second roll holder 543. The center portion 550 may also house a first product level sensor 60 facing generally toward the first roll holder 541 and a second product level sensor (not shown) facing generally toward the second roll holder 543. In this regard, as similar to various product level sensors described herein, each product level sensor may be configured to emit a signal toward a corresponding tissue roll and receive a return signal therefrom. Additionally, the center portion 550 includes a button 552, such as may be used to indicate a user's desire to enter a calibration mode (such as described herein). Additionally, though not shown, the center portion 550 (or another portion of the dispenser) may include one or more LEDs, such as for communicating information to a user.
In the depicted embodiment, the rotatable arm 545 also includes one or more rotation sensors 570. The one or more rotation sensors 570 may be configured to determine the position of the rotatable arm 570. For example, the rotation sensor 570 may be used to determine when the rotatable arm 570 is in a closed position such that the roll holders 541, 543 are held within their respective slots 547, 549 (e.g., as shown in
Though the first described example sheet product dispenser 10 includes a single product roll, some embodiments of the present invention contemplate use of various features herein (such as the calibration system and method) with dispensers that include more than one product roll or stored supply of sheet product.
In some embodiments, the controller 215 may be configured to adjust the product depletion curve 255, such as to compensate for variance in the product roll and/or the construction of the sheet product dispenser 10. In some embodiments, the controller 215 may be configured to enter a calibration mode to enable a user to interact with and cause adjustment of the product depletion curve 255. In this regard, some embodiments of the present invention contemplate an easy to use calibration process for a maintainer to calibrate the product level sensor for the specific sheet product dispenser. In some embodiments, the maintainer may calibrate the product depletion curve depending on which color sheet product is used (e.g., the maintainer may switch between brown and white paper).
In some embodiments, the calibration for each color sheet product roll may be stored and called up again if a switch back to that color sheet product occurs. For example, the controller may be configured to apply a color offset to the adjusted product depletion curve for the specific dispenser. In this regard, a user may be able to communicate the color of the sheet product being used and, depending on the color, the controller may apply the color offset (or use a pre-stored product depletion curve/table that was formed using the color offset) to more accurately determine the amount of product remaining.
The following provides a description of one or more example calibration processes, however, other calibration methods and variations thereof are also contemplated.
In some embodiments, depending on the configuration of the dispenser, other ways are contemplated to enter calibration mode. For example, with reference to
In some embodiments, in calibration mode, the user interface 25/18 (such as through the controller) may display instructions and/or information to the maintainer. For example, the screen may display “CAL” to indicate that the dispenser is in calibration mode. As another example, three LEDs 47, 48, 49 may illuminate to provide an indication of which calibration rolls are needed to complete the calibration process. In this regard, the calibration process may involve inserting one or more calibration rolls into the dispenser to help calibrate and adjust the product depletion curve to account for specific dimensions and characteristics of the sheet product dispenser.
In some embodiments, the planned calibration process may involve inserting and checking the brightness value for one or more calibration devices (e.g., calibration rolls). Then, the controller may adjust the product depletion curve based on the difference between the measured brightness values and the corresponding expected brightness values. Such an adjustment may be based on a number of factors and applied in many different ways, such as by averaging the differences from among the different calibration devices, etc.
In some embodiments, there may be three calibration rolls that are each designed with a specific radius that equates to (1) a product roll with 100% product remaining, (2) a product roll with 60% product remaining, and (3) a product roll with 0% product remaining—though other % product remaining values may be utilized. Likewise, any number of calibration rolls may be used in the calibration process. In some embodiments, the pre-defined calibration rolls may be provided to the maintainer. As described herein, the notation of a percentage number (e.g., 0%) is not meant to be limiting and, instead, is meant as an approximation that may or may not factor in certain desired tolerances. For example, 0% remaining may equate to a certain amount of product still remaining on the roll (such as may be designed to avoid, for example, a completely empty scenario).
In some embodiments, the controller may be configured to determine which calibration roll (e.g., the 0%, the 60%, or the 100%) has been entered by determining if the measured brightness value falls within a range of brightness values that corresponds to one of the possible calibration values (e.g., 0%, 60%, or 100%)—each calibration value corresponding to a calibration roll. In such an embodiment, each calibration value may have a corresponding range of brightness values that may be possible. For example, the calibration value of 100% product remaining may have a range of brightness values of 0 to 200 ADC value; the calibration value of 60% remaining may have a range of brightness values of 500 to 800 ADC value; and the calibration value of 0% remaining may have a range of brightness values of 850 to 1000 ADC value. In this regard, the range of brightness values may each be different and not share any brightness values, such that a determination of which calibration value can be easily achieved. As an example, if the controller measures the brightness value as 100 ADC, it may determine the calibration value of 100% product remaining. In some embodiments, another approach may be to wait for all three brightness values to be measured, and then assign the lowest brightness value to the 0% product remaining calibration value, the highest brightness value to the 100% product remaining calibration value, and the middle brightness value to the 60% product remaining calibration value.
Although some of the embodiments described herein use relative terms of highest, lowest, etc., some embodiments of the present invention contemplate other relative terms, values, and/or relationships. For example, in some embodiments, the brightness values may be inverted with respect to the percentage of sheet product remaining (e.g., 100% product remaining may correspond to a lower brightness value as compared to the brightness value for 0% product remaining).
In some embodiments, the controller may be configured to adjust the product depletion curve. For example, in some embodiments, the controller may move the product depletion curve such that the calibration value of 100% now corresponds with the measured brightness value of 100 ADC value. For example, the shape of the product depletion curve may remain the same, but simply shift up or down. In some embodiments, the adjustment to the product depletion curve may be performed by fitting the product depletion curve (or a portion of the product depletion curve) to the measured brightness values, matching the position of the calibration value with the corresponding measured brightness value. In some such embodiments, such a process could be split up between measured brightness values that correspond to calibration values, piecing together the full product depletion curve (such as described herein). In some embodiments, bounded factors may be used to adjust the product depletion curve (such as preventing too much adjustment, limiting adjustment, selecting a different product depletion curve, or the like). In the immediately above described embodiment, only one calibration roll was utilized to calibrate the dispenser (e.g., adjust the product depletion curve). As used herein, the term “adjust” is not meant to be limiting, as some embodiments of the present invention contemplate adjustment or adjusting occurring in many different ways. For example, adjusting a product depletion curve may include applying a pre-determined product depletion curve to measured brightness values (e.g., the controller may not have a pre-stored product depletion curve that correlates to measured brightness values at first and, instead, may apply a pre-determined product depletion curve as its adjustment). Likewise, such as described herein, adjusting a product depletion curve may be construed to mean applying one or more formulas or calibration factors to form (e.g., populate) a table of look-up values that correlate measured brightness value(s) to a percentage of product remaining, wherein such a table, in some cases, is specifically calibrated for the dispenser.
In some embodiments, the controller may utilize more than one calibration roll, such as three calibration rolls—corresponding to three calibration values (e.g., 100%, 60%, and 0%). In some embodiments, since the first calibration roll 71 has been used and the corresponding brightness value measured, the controller may be configured to provide an indication to the maintainer that the 100% value has been completed. For example, an LED could be unilluminated (such as LED 47 is unilluminated in
As described herein, some embodiments of the present invention provide an indication to the user of the progress of the calibration process. Some embodiments of the present invention contemplate many different ways to communicate information and/or instructions regarding the calibration process. For example, the manual tissue dispenser 500 of
Having acquired the measured brightness values that correspond to each of the calibration values of 0%, 60%, and 100%, the controller may then cause an adjustment of the product depletion curve. Some embodiments of the present invention contemplate many different ways to adjust the product depletion curve. Some such example ways are described herein.
In some embodiments, the controller may be configured to fit the product depletion curve (or portions thereof) to the one or more measured brightness values. For example, the product depletion curve (or portions thereof) may remain at the same slope, but be fit (using the corresponding calibration values) between points (e.g., end points) corresponding to one or more measured brightness values. For example, the controller may be configured to fit the product depletion curve between the measured brightness value corresponding to the 0% remaining calibration value and the measured brightness value corresponding to the 100% remaining calibration value. As such, thereafter, when the controller determines a measured brightness value somewhere in between, a corresponding amount of product remaining (e.g., 25%) may be determined.
In some embodiments, the controller may be configured to split the product depletion curve into portions (e.g., a first portion defined from 0% remaining calibration value to 60% remaining calibration value and a second portion defined from 60% remaining calibration value to 100% remaining calibration value). In such an example, each portion of the product depletion curve may be fit (using the corresponding calibration values) between points (e.g., end points) corresponding to one or more measured brightness values. For example, the controller may fit the first portion between the measured brightness value corresponding to 0% remaining and the measured brightness value corresponding to 60% remaining and fit the second portion between the measured brightness value corresponding to 60% remaining and the measured brightness value corresponding to 100% remaining. In such an example, the product depletion curve may have been adjusted in sections.
In some embodiments, the controller may be configured to adjust the product depletion curve such as to form (e.g., populate, calculate, determine, etc.) a look-up table that correlates percentage steps of product remaining to measured brightness values using a pre-stored calibration factor and/or formula. For example, after correlating measured brightness values to calibration values, the controller may utilize a formula to form (e.g., determine, calculate, etc.) a brightness value or range of brightness values that each correspond to a percentage step of product remaining. Such formulas could be based off a pre-stored calibration factor that may help, for example, define the product depletion curve. In some example embodiments, the controller may utilize a different formula for certain portions of the product depletion curve. For example, for the 60% remaining to 100% remaining interval, the controller may utilize a first formula that considers one or more calibration factors and the measured brightness values that correspond to the 60% remaining calibration value and the 100% remaining calibration value. Likewise, for the 0% remaining to 60% remaining interval, the controller may utilize a second formula that considers one or more calibration factors and the measured brightness values that correspond to the 0% remaining calibration value and the 60% remaining calibration value. In some embodiments, the calibration factor for each percentage step may be different. As noted above, in some embodiments, the one or more calibration factors and/or formulas may be pre-determined.
Additionally or alternatively, adjustment to the product depletion curve may, in some embodiments, be based on the difference between each of the measured brightness values and the pre-stored brightness values. In this regard, in some embodiments, the controller may determine a difference between the measured brightness value and the pre-stored brightness value for the calibration value of 100% product remaining (such as may be found using the pre-determined product depletion curve 225). In one such example, the controller may measure the brightness value as 100 ADC value, but the pre-stored brightness value for a calibration value of 100% product remaining may be 60 ADC value. In such a circumstance, the difference may be determined as an increase in brightness value of 40 ADC value. Such a difference (and the measured brightness value) may be stored in memory.
In some embodiments, the average of those differences may be used to adjust the product depletion curve (e.g., up or down). However, other adjustments are contemplated, such as the mean of the differences, median, etc. Further, bounded factors could be applied to prevent undesirable calibration, such as limiting the amount of adjustment of the product depletion curve.
In some embodiments, the controller may be configured to continuously monitor and/or adjust the product depletion curve based on measured brightness values. For example, if the controller measures a brightness value that is different than a brightness value corresponding to a calibration value, then the controller may update (e.g., re-adjust) the product depletion curve based on the newly observed calibration value. In some embodiments, the continuous (e.g., “run time”) calibration process may be limited and/or restrained. As an example, if the controller measures a brightness value that is greater than the brightness value corresponding to the 0% remaining calibration value, the controller may re-adjust the product depletion curve based on the newly measured brightness value corresponding to the 0% remaining calibration value. Likewise, as another example, if the controller measures a brightness value that is less than the brightness value corresponding to the 100% remaining calibration value, the controller may re-adjust the product depletion curve based on the newly measured brightness value corresponding to the 100% remaining calibration value.
Upon completion of the calibration, the controller may be configured to provide an indication to the maintainer. For example,
In some embodiments, the sheet product dispenser 10 may be configured to provide information regarding the current product level remaining to a user and/or remote server. For example, the controller may be configured to provide data detailing the product level remaining to a remote server (e.g., through a communication interface). In some example embodiments, the controller may periodically send product level information to the remote server, such as based on time intervals (e.g., every 5 seconds, 10 minutes, etc.) and/or threshold change intervals (e.g., every 10 percent product level threshold, 5 percent product level threshold, etc.). Along these lines, in some embodiments, the product level information may be used to report when a new product roll is inserted (e.g., an increase in 25% or more product level remaining). Such information can also be reported to the remote server. In some embodiments, the data may be used to create alerts or other functions that may be useful for a maintainer, such as to help with ordering or other planning (e.g., when to replace a product roll).
In some embodiments, the controller 215 may be configured to provide an indication to the maintainer and/or end user based on the product level reaching one or more predetermined product thresholds (e.g., below 30% or below 10%). In this regard, in some example embodiments, the controller 215 may compare the remaining product level to one or more predetermined product thresholds. In an example embodiment, the controller 215 may compare the remaining product level to a first product threshold associated with a first reduced (e.g., LOW) fuel level, such as 30 percent, 25 percent, 20 percent, or the like. In some example embodiments, the controller 215 may compare the remaining product level to a second product threshold associated with a second reduced (e.g., CRITICAL) fuel level, such as 10 percent, 5 percent, 0 percent, or the like.
The controller 215 may be configured to cause one or more dispenser indicators to provide an indication to a user in response to satisfying one or more of the product thresholds. The controller 215 may cause an indicator, such as one or more light emitting diodes (LEDs), digital display, or the like, to indicate a first color or blink pattern in response to no product thresholds being satisfied, for example green or a first blink rate. The controller 215 may cause the indicator to indicate a second color or blink pattern in response to the LOW product level threshold being satisfied, such as yellow, a fast blink rate, two pulses or the like. The controller 215 may cause the indicator to indicate a third color or blink pattern in response to satisfying the CRITICAL product threshold, such as red, a faster blink rate, four pulses, constant illumination, or the like. Other variations and/or combinations are also contemplated.
Additionally or alternatively, the controller 215 may be configured to cause an alert in response to satisfying one or more of the product level thresholds. The alert may be an audio or visual indication of the product level or that the product level threshold has been satisfied. The controller 215 may cause the alert at the sheet product dispenser or may transmit an alert (such as through data) to a remote computing device, such as a maintenance service computing device, computer workstation, maintenance kiosk, mobile computing device, smart phone, laptop, tablet computer, or the like.
In some embodiments, the controller 215 may be configured to provide an indication of the product level remaining in a non-invasive (or less invasive) manner. For example, the controller 215 may provide an indication only after occurrence of a dispense and only for a limited duration of time. For example, after a dispense, the controller 215 may determine that the product level remaining is within the LOW fuel range and, accordingly, cause an LED to blink twice. Likewise, after a dispense, the controller 215 may determine that the product level remaining is within the CRITICAL fuel range and, accordingly, cause an LED to blink four times. In such a manner, the appropriate information is communicated, but not constantly (e.g., over an infinite amount of time) and only while a user is likely present (e.g., right after a dispense).
In some embodiments, the sheet product dispenser may be configured to enable the product indication system to be disabled such that no indication regarding a LOW or CRITICAL product level remaining is provided to the end user. Such a situation may be desirable to avoid an end user thinking that the dispenser is broken or there is an error (e.g., with an FOH dispenser). In some embodiments, regardless, the dispenser may still provide product level information to a remote server (which can in turn provide alerts to the maintainer).
A schematic representation of components of an example sheet product (e.g., napkin) dispenser 100 according to various embodiments described herein is shown in
Generally described, the example napkin dispenser 100 may use one or more continuous rolls 110 of a sheet product 120. Any number of the rolls 110 may be used in the napkin dispenser 100. The sheet product 120 may include any type of natural and/or synthetic cloth or paper sheets including woven and non-woven articles. The sheet product 120 may or may not include perforations at given intervals. The leading end of the sheet product 120 on each roll 110 may be considered a tail 125. The napkin dispenser 100 separates and folds the sheet product 120 to produce a number of napkins 130 with a fold 135 therein. Depending on the configuration of the napkin dispenser (e.g., the type of sheet product including possible pre-folds, the various loading, dispensing, and/or folding mechanisms, etc.), the fold 135 may be a hard fold with a crease therein or more of a “U” or a “C”-shaped configuration. Moreover, multiple folds 135 also may be created, i.e., a “Z”-shaped fold or a dinner napkin fold also may be created herein.
The napkin dispenser 100 may include a number of stations so as to produce the napkins 130 from the sheet product 120 on the roll 110.
The napkin dispenser may include a loading station 140. The loading station 140 accepts the roll 110 of the sheet product 120 therein. The loading station 140 may include a loading mechanism 145 and a transfer mechanism 150. In some embodiments, the loading mechanism 145 may include a roll holder that is configured to receive and hold a product roll. In some embodiments, the loading station may include one or more rollers configured to pull and or transfer the sheet product 120. In some embodiments, the roll holder(s) may be configured to receive and hold any type of sheet product, such as core sheet product or coreless sheet product.
The napkin dispenser 100 also may include a folding station 160. The folding station 160 may perform a number of functions. The folding station 160 thus may include a folding mechanism 170 and a cutting mechanism 180. The folding mechanism 170 also may provide napkin separation, either with or without the cutting mechanism 180, such as a speed mechanism 185.
The napkin dispenser 100 also may include a presentation station 190. The presentation station 190 provides the napkins 130 to an end user.
In some embodiments, one or more of the described stations may form one or more dispensing mechanisms of the napkin dispenser. For example, in some embodiments, the dispensing mechanism may be considered to include at least some components of the loading station 140, folding station 160, and presentation station 190.
The napkin dispenser 100 also may include a user interface 200. The user interface 200 may allow the end user to select the number of napkins 130 and the like as well as allowing the end user to initiate a dispense. The user interface 200 may also be configured to provide information and/or indications to a user (e.g., related to calibration processes). In some embodiments, the user interface 200 may comprise one or more light emitting diodes (LEDs) to indicate such information (e.g., low battery, dispensing is occurring, low product level, transfer complete, etc.). In some embodiments, the user interface 200 may include a screen to display such information. In some embodiments, the user interface 200 may include an interface on the exterior of the napkin dispenser 100 such as for an end consumer. Additionally or alternatively, the user interface 200 (including a second user interface) may be configured to provide information or indications to a maintainer (e.g., maintenance personnel), such as internally of the cover of the napkin dispenser 100.
In some embodiments, the user interface 200 may be configured to receive user input such as through a keypad, touchscreen, buttons, or other input device. The user interface 200 may be in communication with the controller 215 such that the controller 215 can operate the user interface 200 and/or receive instructions or information from the user interface 200.
The napkin dispenser 100 may include one or more controllers 215. As will be described in more detail herein, the controller 215 provides logic and control functionality used during operation of the napkin dispenser 100. Alternatively, the functionality of the controller 215 may be distributed to several controllers that each provides more limited functionality to discrete portions of the operation of napkin dispenser 100.
The controller 215 is a suitable electronic device capable of executing dispenser functionality via hardware and/or software control, with the preferred embodiment accepting data and instructions, executing the instructions to process the data, and presenting the results. Controller 215 may accept instructions through the user interface 200, or through other means such as but not limited to an activation sensor, other sensors, voice activation means, manually-operable selection and control means, radiated wavelength and electronic or electrical transfer. Therefore, the controller 215 can be, but is not limited to, a microprocessor, microcomputer, a minicomputer, an optical computer, a board computer, a complex instruction set computer, an ASIC (application specific integrated circuit), a reduced instruction set computer, an analog computer, a digital computer, a molecular computer, a quantum computer, a cellular computer, a solid-state computer, a single-board computer, a buffered computer, a computer network, a desktop computer, a laptop computer, a personal digital assistant (PDA) or a hybrid of any of the foregoing.
The controller 215 may be operably coupled with one or more components of the napkin dispenser 100. Such operable coupling may include, but is not limited to, solid-core wiring, twisted pair wiring, coaxial cable, fiber optic cable, mechanical, wireless, radio, and infrared. Controller 215 may be configured to provide one or more operating signals to these components and to receive data from these components. Such communication can occur using a well-known computer communications protocol such as Inter-Integrated Circuit (I2C), Serial Peripheral Interface (SPI), System Management Bus (SMBus), Transmission Control Protocol/Internet Protocol (TCP/IP), RS-232, ModBus, or any other communications protocol suitable for the purposes disclosed herein.
The controller 215 may include one or more processors coupled to a memory device 112. Controller 215 may optionally be connected to one or more input/output (I/O) controllers or data interface devices (not shown). The memory 112 may be any form of memory such as an EPROM (Erasable Programmable Read Only Memory) chip, a flash memory chip, a disk drive, or the like. As such, the memory 112 may store various data, protocols, instructions, computer program code, operational parameters, etc. In this regard, controller 215 may include operation control methods embodied in application code. These methods are embodied in computer instructions written to be executed by one or more processors, typically in the form of software. The software can be encoded in any language, including, but not limited to, machine language, assembly language, VHDL (Verilog Hardware Description Language), VHSIC HDL (Very High Speed IC Hardware Description Language), Fortran (formula translation), C, C++, Visual C++, Java, ALGOL (algorithmic language), BASIC (beginners all-purpose symbolic instruction code), visual BASIC, ActiveX, HTML (HyperText Markup Language), and any combination or derivative of at least one of the foregoing. Additionally, an operator can use an existing software application such as a spreadsheet or database and correlate various cells with the variables enumerated in the algorithms. Furthermore, the software can be independent of other software or dependent upon other software, such as in the form of integrated software.
In this regard, in some embodiments, the controller 215 may be configured to execute computer program code instructions to perform aspects of various embodiments of the present invention described herein. For example, the controller 215 may be configured to perform a calibration routine—such as described in various example embodiments herein.
The napkin dispenser 100 may include one or more product sensor(s) 205 (e.g., product level sensor(s)). In some embodiments, the product data may correspond to an amount of product remaining for a product roll (e.g., a remaining size of the product roll, an amount of the product roll remaining, etc.). The product sensor 205 may be in communication with the controller 215 such that the controller 215 may receive the product data and perform one or more determinations regarding the product data, such as described in various embodiments herein.
The napkin dispenser 100 may include a communication interface 113 that may be configured to enable connection to external systems (e.g., an external network 102). In this manner, the controller 215 may retrieve data and/or instructions from or transmit data and/or instructions to a remote, external server via the external network 102 in addition to or as an alternative to the memory 112.
In an example embodiment, the electrical energy (e.g., power 116) for operating the napkin dispenser 100 may be provided by a battery, which may be comprised of one or more batteries arranged in series or in parallel to provide the desired energy. For example, the battery may comprise four 1.5-volt “D” cell batteries. Additionally or alternatively, the power 116 may be supplied by an external power source, such as an alternating current (“AC”) power source or a solar power source, or any other alternative power source as may be appropriate for an application. The AC power source may be any conventional power source, such as a 120V, 60 Hz wall outlets for example.
The napkin dispenser 100 may also include other sensor(s)/system(s) 115, such as any other type of sensors or systems that are usable in various embodiments of the present invention. Some example additional sensors or systems include a position sensor, a time sensor, a cover opening or closing sensor, activation sensor, among many others.
The described stations and other components of the napkin dispenser 100 may be enclosed in whole or in part in an outer shell (e.g., housing) 210. The outer shell 210 may be made out of any type of substantially rigid material. The outer shell 210 may have one or more loading doors (e.g., covers) 220 thereon. The napkin dispenser 100 also may be in communication with a cash register 225 or other type of ordering or input device. Other components and other mechanisms also may be used herein in many different configurations.
As indicated herein, some embodiments of the present invention may be utilized with other types of sheet product dispensers. For example, certain described embodiments herein may be utilized with tissue product dispensers. In such example embodiments, the tissue product dispenser may have components (e.g., motor, user interface, sensors, etc.) that are utilized with various embodiments of the present invention described herein. Additional information regarding example tissue product dispensers, including components and functionality thereof, can be found in U.S. Pat. No. 8,162,252 and U.S. Pat. No. 7,861,964, both of which are assigned to the owner of the present invention and incorporated by reference in their entireties. Similarly, certain described embodiments herein may be utilized with example automatic paper towel dispensers. In such example embodiments, the example automatic paper towel dispenser may have components (e.g., motor, user interface, sensors, etc.) that are utilized with various embodiments of the present invention described herein. Additional information regarding example automatic paper towel dispensers, including components and functionality thereof, can be found in U.S. Pat. No. 7,182,288, which is assigned to the owner of the present invention and incorporated by reference in its entirety. As another example, certain described embodiments herein may be utilized with mechanical sheet product dispensers. In such example embodiments, the mechanical sheet product dispenser may have components (e.g., user interface, sensors, etc.) that are utilized with various embodiments of the present invention described herein. Additional information regarding non-automated (mechanical) product dispensers, including components and functionality thereof, can be found in U.S. Pat. No. 7,270,292 and U.S. Pat. No. 5,441,189, both of which are assigned to the owner of the present invention and incorporated by reference in their entireties.
Also as indicated herein, some embodiments of the present invention may be utilized with other types of product dispensers. For example, certain described embodiments herein may be utilized with cutlery product dispensers. In such example embodiments, the cutlery dispenser may have components (e.g., motor, user interface, sensors, etc.) that are utilized with various embodiments of the present invention described herein. In such a regard, the described product level sensors may be configured to interact with the cutlery products that are to be dispensed in order to determine the amount of cutlery products remaining. One of ordinary skill in the art (in view of this disclosure) may appreciate that a different calibration system and/or method may be used to calibrate non-rolled products, such as cutlery. For example, one or more calibration blocks or cutlery substitutes could be used in place of the described calibration rolls. Additional information regarding example cutlery product dispensers, including components and functionality thereof, can be found in U.S. Pat. No. 9,237,815, which is assigned to the owner of the present invention and incorporated by reference in its entirety. As another example, certain described embodiments herein may be utilized with soap product dispensers. In such example embodiments, the soap dispenser may have components (e.g., pump, user interface, sensors, etc.) that are utilized with various embodiments of the present invention described herein. In such a regard, the described product level sensors may be configured to interact with the soap product that is to be dispensed in order to determine the amount of soap product remaining. One of ordinary skill in the art (in view of this disclosure) may appreciate that a different calibration system and/or method may be used to calibrate non-rolled products, such as soap. For example, one or more calibration packages or soap package substitutes could be used in place of the described calibration rolls. Additional information regarding example soap product dispensers, including components and functionality thereof, can be found in U.S. Pat. No. 8,746,510 and U.S. patent application Ser. No. 15/338,902, both of which are assigned to the owner of the present invention and incorporated by reference in their entireties.
Embodiments of the present invention provide methods, apparatuses and computer program products for controlling and operating sheet product dispensers according to various embodiments described herein. Various examples of the operations performed in accordance with embodiments of the present invention will now be provided with reference to
The method 300 may include receiving an indication that the dispenser is powered on at operation 301. Operation 302 comprises determining whether the cassette recognizes whether the dispenser is a BOH dispenser or an FOH dispenser. If the dispenser is a BOH dispenser, then the method follows to operation 303. If the dispenser is an FOH dispenser, then the method follows to operation 320.
For a BOH dispenser, at operation 303, the method determines whether a fuel gauge (e.g., product level sensor) is detected. If no fuel gauge is detected, then, at operation 304, the dispenser operates as normal without any “Fuel Gauge” functions. If there is a fuel gauge detected, then, at operation 305, the LEDs over the tray will alternatively flash red and white. At operation 306, the first, third, and fifth LEDs will illuminate on the user interface (e.g., corresponding to the calibration rolls). At operation 307, the three 7-element displays of the user interface 18 will display “CAL”.
At operation 308, the operator inserts one of the calibration rolls. At operation 309, the operator closes the cover of the dispenser. At operation 310, the product level sensor operates to emit a signal and measure the brightness value, which corresponds to the distance to the surface of the inserted calibration roll. At operation 311, the controller/product level sensor assigns the measured brightness value/corresponding distance to a calibration value of 0%, 60%, or 100%. At operation 312, the operator opens the cover and removes the inserted calibration roll. At operation 313, the LED corresponding to that calibration roll is turned off (unilluminated). At operation 314, the controller determines whether all three calibration rolls have been inserted and measured. If not, the method returns to operation 308 for another calibration roll. If all three calibration rolls have been inserted and measured, then the method proceeds to operation 315 and the dispenser is calibrated.
For a FOH dispenser, at operation 320, the method determines whether a fuel gauge (e.g., product level sensor) is detected. If no fuel gauge is detected, then, at operation 321, the dispenser operates as normal without any “Fuel Gauge” functions. If there is a fuel gauge detected, then, at operation 322, the LEDs over the tray will alternatively flash red and white. At operation 323, the first, third, and fifth LEDs will illuminate on the user interface (e.g., corresponding to the calibration rolls).
At operation 324, the operator inserts one of the calibration rolls. At operation 325, the operator closes the cover of the dispenser. At operation 326, the product level sensor operates to emit a signal and measure the brightness value, which corresponds to the distance to the surface of the inserted calibration roll. At operation 327, the controller/product level sensor assigns the measured brightness value/corresponding distance to a calibration value of 0%, 60%, or 100%. At operation 328, the operator opens the cover and removes the inserted calibration roll. At operation 329, the LED corresponding to that calibration roll is turned off (unilluminated). At operation 330, the controller determines whether all three calibration rolls have been inserted and measured. If not, the method returns to operation 324 for another calibration roll. If all three calibration rolls have been inserted and measured, then the method proceeds to operation 331 and the dispenser is calibrated.
The method 350 may include operating the dispenser to perform a dispense at operation 352. At operation 354, the product level sensor may operate to emit a signal and receive a return signal. At operation 356, the controller/product level sensor may determine a brightness value of the return signal. At operation 358, the controller/product level sensor may determine, using the product depletion curve and the measured brightness value, an amount of product remaining. At operation 360, the controller/product level sensor may determine whether the amount of product remaining is within a LOW fuel range or a CRITICAL fuel range. If in a LOW fuel range, a first noninvasive indication may be provided at operation 362. If in a CRITICAL fuel range, a second noninvasive indication may be provided at operation 364.
The method 400 may include receiving a user input that includes a simultaneous press and hold of a reverse feed button and a calibration button for 6 seconds at operation 401. If the product level indication is currently OFF, then at operation 402, the display will present “On” and the LEDs over the tray will light up white, as well as the Low Product Indicator signal will display as the amount of product remaining reaches the appropriate threshold(s). If the product level indication is currently ON, then at operation 403, the display will present “OFF” and the LEDs over the tray will light up red, as well as the Low Product Indicator signal will not display as the amount of product remaining reaches the appropriate threshold(s). Finally, all dispenser functions will operate as normal at operation 405.
The method 410 may include receiving a user input that includes a simultaneous press and hold of a reverse feed button and a calibration button for 6 seconds at operation 411. If the product level indication is currently OFF, then at operation 412, the LEDs over the tray will light up white and the Low Product Indicator signal will display as the amount of product remaining reaches the appropriate threshold(s). If the product level indication is currently ON, then at operation 413, the LEDs over the tray will light up red and the Low Product Indicator signal will not display as the amount of product remaining reaches the appropriate threshold(s). Finally, all dispenser functions will operate as normal at operation 415.
Associated systems and methods for manufacturing example sheet product dispensers described herein are also contemplated by some embodiments of the present invention.
Many modifications and other embodiments of the inventions set forth herein may come to mind to one skilled in the art to which these inventions pertain having the benefit of the teachings presented in the foregoing descriptions and the associated drawings. Therefore, it is to be understood that the embodiments of the invention are not to be limited to the specific embodiments disclosed and that modifications and other embodiments are intended to be included within the scope of the invention. Moreover, although the foregoing descriptions and the associated drawings describe example embodiments in the context of certain example combinations of elements and/or functions, it should be appreciated that different combinations of elements and/or functions may be provided by alternative embodiments without departing from the scope of the invention. In this regard, for example, different combinations of elements and/or functions than those explicitly described above are also contemplated within the scope of the invention. Although specific terms are employed herein, they are used in a generic and descriptive sense only and not for purposes of limitation.
Number | Date | Country | |
---|---|---|---|
62504184 | May 2017 | US |