The instant application relates to the field of dispensing systems and dispensing indication systems. More particularly, the application relates to methods and devices for inventory control and efficient route planning for the supply and maintenance of dispensing systems. More specifically, the application relates to monitoring devices and methods for indicating whether a fluid product in a dispensing system requires or will require replacement.
A dispensing system may store and selectively dispense a fluid product (e.g., soap, hand sanitizer, cleaners, disinfectants, moisturizers etc.). As such, dispensing systems are commonly used in a number of different environments to improve sanitation and cleanliness, for example. Dispensing systems may be used, for example, in schools, hospitals, factories, restaurants, airports, banks, grocery stores, etc., whereupon a user of the dispensing system may clean his/her hands, clean an area within one of these environments, and/or the like.
This summary is provided to introduce a selection of concepts in a simplified form that are further described below in the detailed description. This summary is not intended to identify key factors or essential features of the claimed subject matter, nor is it intended to be used to limit the scope of the claimed subject matter.
In an example, a dispensing system comprises a first electronic sensor and a controller. The first electronic sensor is configured to detect a first change from a first amount of a fluid product in a dispensing system reservoir to a second amount of the fluid product in the dispensing system reservoir. The controller is coupled to the first electronic sensor and is configured to receive a first signal from the first electronic sensor indicative of the first change.
In an example, a dispensing system comprises a first electronic sensor, a second electronic sensor, and a controller. The first electronic sensor is configured to detect a first change from a first amount of a fluid product in a dispensing system reservoir to a second amount of the fluid product in the dispensing system reservoir. The second electronic sensor is configured to detect a second change from the first amount of the fluid product to a third amount of the fluid product. The controller is coupled to the first electronic sensor and the second electronic sensor and is configured to receive at least one of a first signal from the first electronic sensor indicative of the first change or a second signal from the second electronic sensor indicative of the second change.
In another example, a method of determining a remaining service interval of a dispensing system reservoir comprises determining an average usage rate for a dispensing system by monitoring a number of dispersions over a period of time. The method also comprises detecting a real time amount of fluid product in the dispensing system reservoir by detecting a first change from a first amount of fluid product in the dispensing system reservoir to a second amount of the fluid product in the dispensing system reservoir. The method also comprises determining the remaining service interval of the dispensing system reservoir based upon the average usage rate and the real time amount of the fluid product in the dispensing system reservoir.
The following description and annexed drawings set forth certain illustrative aspects and implementations. These are indicative of but a few of the various ways in which one or more aspects may be employed. Other aspects, advantages, and/or novel features of the disclosure will become apparent from the following detailed description when considered in conjunction with the annexed drawings.
The claimed subject matter is now described with reference to the drawings, wherein like reference numerals are generally used to refer to like elements throughout. In the following description, for purposes of explanation, numerous specific details are set forth in order to provide an understanding of the claimed subject matter. It is evident, however, that the claimed subject matter may be practiced without these specific details. In other instances, structures and devices are illustrated in block diagram form in order to facilitate describing the claimed subject matter.
As illustrated by
In an example, the fixture 14 may be at least partially hollow. The fixture 14 may comprise one or more generally concave parts that fastened together to form a fixture assembly. For example, one or more of the concave parts may be affixed together utilizing fasteners, epoxies, welds, and/or other means capable of affixing the concave parts together securely. In an example, the first conduit 27a and/or the second conduit 27b may be received in the hollow interior of the fixture 14. By locating the conduits 27a-27b within the hollow interior of the fixture 14, the conduits 27a-27b may be protected from damage, such as from a user coming in direct contact with the conduits 27a-27b (e.g., during use of the dispensing system 10, during maintenance of the dispenser system 10, etc.). In another embodiment, the fixture 14 may be generally solid with a fluid channel and/or conduit molded and/or machined directly within the fixture 14.
As illustrated in
Still referring to
With reference to
In an example, the refill container 31 may store a predetermined amount (e.g., known amount) of fluid product in a refill storage area 32. A volume of the refill storage area 32 may be substantially equivalent to the storage capacity of the dispensing system reservoir 60. In this way, less fluid product may be left over and/or wasted when the refill container 31 refills the dispensing system 10. However, other volumes of refill storage area 32 may be used without limiting the scope of coverage of the embodiments described herein.
In an example, the refill container 31, such as a refill bag, may be constructed from pliable plastic material. In this way, as the fluid product flows from the refill container 31, walls of the refill container 31 may collapse providing for effective disposal of the refill container 31. In an example, the refill container 31 may comprise a connection fitting 33. The connection fitting 33 may be affixed to an aperture formed in the refill container 31 via any process known in the art, as long as a substantially fluid tight seal is formed. In an example, a first end of a hose 35 may be connected to the connection fitting 33 and a second end of the hose 35 may be connected to the mating connector 37. The hose 35 may be configured to establish fluid product flow between the refill container 31 and the refill connection port 25 of the dispensing system 10. In an example, the connection fitting 33 and/or the mating connector 37 may comprise quick connect fittings configured to efficiently mate with the refill connection port 25 and/or the refill container 31. However, any type of fittings may be used as is necessary to provide a connection that mitigates or inhibits the fluid product from being exposed to air.
Referring back to
Turning to
A pump 51 may be utilized to create and/or apply pressure within the dispensing system 10, as illustrated in
In an example, a motor 53 may drive the pump 51. The motor 53 may be a direct current (DC) motor and/or an alternating current (AC) motor (e.g., operated off of AC power). Responsive to AC power being available on site (e.g., the location of the dispensing system 10) from a facility, an AC motor may be utilized by the dispensing system 10. Responsive to power not being available and/or readily accessible on site, power may be provided by way of an onboard power source, such as a battery 54 and/or a photoelectric cell (e.g., solar power), not illustrated. In an example, the onboard power source may comprise of one or more of D-cell batteries 54a-54d, illustrated by
With continued reference to
In another example, the dispensing system reservoir 60 may comprise a rigid and/or semi-rigid material. For example, the dispensing system reservoir 60 may comprise a box and/or bottle. In an example, an air inlet may be incorporated in the dispensing system reservoir 60, one or more of the conduits 27a-27c, and/or the manifold 50 to inhibit a vacuum from forming in the dispensing system reservoir 60. The inlet, not shown, may allow air to displace the fluid product during the dispensing event. In an example, an air filter may be used to clean the air introduced into the dispensing system 10.
Still referencing
In an example, the weighing system 65 may comprise a mounting block 66 and/or a weight differentiating element 69 disposed between the mounting block 66 and a stable surface, such as the ground. In an example, the weight differentiating element 69 may comprise a spring 70 positioned between the mounting block 66 and a mounting bracket 82 (e.g., a wall mounting bracket). The spring 70 may be designed to support the weight of the dispensing system reservoir 60 when filled with the fluid product. Stated otherwise, the spring 70 does not “bottom out” when the dispensing system reservoir 60 is filled to capacity. In this way, the spring 70 may store potential energy corresponding to the volume and/or level of the fluid product in the dispensing system reservoir 60, which may be displayed to the user. In an example, the mounting block 66 may be movably connected with respect to the mounting bracket 82. To facilitate movement, the mounting block 66 may include a slide element and/or roller elements (e.g., rails) that fit into one or more slots of the mounting bracket 82, for example.
With continued reference to
In an example, the weight differentiating element 69 may be connected to a mechanical push-pull cable 85. The mechanical push-pull cable 85, also referred to herein as the cable assembly, may comprise an outer sheath and/or an internal flexible cable. In an example, the mechanical push-pull cable 85 may transmit compression and/or tension forces. For example, an outer sheath of the mechanical push-pull cable 85 may be affixed to a grounded structure 80, such as mounting bracket 82, to indicate the fluid level, etc. based upon the compression and/or tension forces. In a like manner, an internal cable may be affixed to the mounting block 66. Since the mounting block 66 is movably connected to the weight differentiating element 69, namely spring 70, changes in the weight of the dispensing system reservoir 60 may cause the weight differentiating element 69 to move the internal cable (e.g., with respect to the outer sheath).
Still referring to
For illustrative purposes, the display 90 will be described as a mechanical level indicator 91, which comprises a stationary housing 93 and/or a reciprocating, or otherwise movable, flag 96. In one embodiment, the stationary housing 93 is securely fastened to the fixture 14. The sheath of the cable assembly may be affixed to the stationary housing 93 and the mechanical push-pull cable 85 may be connected to the flag 96. In this way, a change in the weight of the dispensing system reservoir 60 may push and/or pull on the mechanical push-pull cable 85. As such, the flag 96 may correspondingly move to visually indicate the change in the amount of fluid product remaining in the dispensing system reservoir 60. The position of the flag 96 may be viewed by user through a transparent cover incorporated into the fixture 14, such as at the mounting site of the mechanical level indicator 91. In another example, the display 90 may comprise an electrical display comprising an electronic readout configured to visually indicate the level of the fluid product within the dispensing system reservoir 60 (e.g., the level of the fluid product may be determined based upon weight differentiating element 69).
Referring again to
The weight differentiating element 69 may comprise an electronic sensor, such as a tactile switch, an electroactive polymer switch, a strain gauge, a force sensitive resistor, etc. In an example, the strain gauge may be utilized to measure a change in electrical conductance based upon the geometry of strain gauge conductors that make up the strain gauge. For example, when the strain gauge is stretched and/or compressed (e.g., as result of a force being applied to the strain gauge), even in small increments, the electrical conductance of the strain gauge may change in a predictable manner. As such, a change in the electrical conductance of the strain gauge may be equated to a change in the force applied to the strain gauge and/or a change the amount of the fluid product within the dispensing system reservoir 60. Accordingly, a strain gauge may be used as a weight differentiating element 69 by providing strain gauge conductors between the mounting block 66 and the mounting bracket 82. The strain gauge may be configured to replace the spring 70 by functioning to elastically expand (e.g., stretch) and/or contract (e.g., compress) based upon changes in force and/or weight. In an example, the strain gauge may be mounted on an underside of the mounting block 66 and/or the mounting block 66 and/or mounting bracket 82 may be modified in any manner chosen to functionally receive the strain gauge for determining the weight of the fluid product in the dispensing system reservoir 60. An output from the strain gauge may then be communicated to the indicating system 78 for displaying the level of fluid product remaining in the dispensing system reservoir 60.
With reference to
In an example, the electronic circuitry 171 of the control system 170 may comprise digital electronic circuitry 172 designed to receive and process data relating to an operation(s) of the dispensing system 10. For example, the digital electronic circuitry 172 may function to receive input signals from the electronic key 40, electronic sensors, and/or onboard sensors 191. In another example, the digital electronic circuitry 172 may function to receive input signals from electronic sensors (e.g., tactile switches, strain gauges, etc.). The electronic circuitry 171 may utilize an analog-to-digital converter. The digital electronic circuitry 172 may comprise a programmable logic processor 173, an electronic data storage object 185, and/or memory component 186.
In an example, the digital electronic circuitry 172 may function to output a control signal utilized to control an operation of the dispensing system 10, such as an operation of the motor 53. The control signal may comprise a low voltage DC signal and/or an AC signal. Whatever the configuration, persons of skill in the art will understand the use and implementation of a wide array of circuitry as may be preferred for controlling operation of the actuators of the dispensing system 10.
In one embodiment, onboard sensors 191 may be incorporated into the fixture 14. These onboard sensors 191 can be used to detect motion for hands-free activation of the dispensing system 10 and may comprise one or more infrared (IR) emitters and/or detectors. The emitter-detector pairs may be oriented in any manner to provide consistent activation in a particular region under the nozzle 16, for example.
Turning to
The dispensing system 700 may comprise a housing 702. The housing 702 may comprise a wall-mount unit, a counter-mount unit, and/or a freestanding unit disposed on a countertop or the like. In an example, the housing 702 may be generally rectangular shaped. In another example, the housing 702 may comprise a counter mount dispensing system having a fixture. The fixture may comprise a fixed stem (e.g., stationary). The counter mount dispensing system may comprise a below counter assembly. The below counter assembly may be free hanging relative to the stem. The housing 702 may include any number of materials, including metals, plastics, etc. The housing 702 may include a cover that may be operatively opened and closed to gain accesses to inner components of the dispensing system 700, such as a dispensing system reservoir 706.
The dispensing system reservoir 706 may include any number of sizes, shapes, and structures. For example, the dispensing system reservoir 706 may include at least one of bottles, vessels, pouches, bags, or the like. Indeed, the dispensing system reservoir 706 illustrated in
The dispensing system reservoir 706 may hold a fluid product 704. The fluid product 704 may comprise any type of liquid, semi-liquid, gel, powder, foam based materials, etc. The fluid product 704 may comprise, for example, cleaning materials such as sanitizing materials, antiseptics, soaps, moisturizers, hand sanitizers or the like. In other examples, the fluid product 704 may comprise water or other non-cleaning liquid materials. Indeed, the fluid product 704 is not specifically limited to these examples, and could include any type of materials. The dispensing system reservoir 706 may be configured to contain between about 300 grams to about 2000 grams of the fluid product 704, but is not limited to the same. In some embodiments, the dispensing system reservoir 706 is a disposable refill container.
The dispensing system reservoir 706, within which the fluid product 704 is contained and from which the fluid product 704 is dispensed, may be supported by the housing 702. In an example, the housing 702 may include a movable mount 708. The movable mount 708 may be configured to slide or pivot about an axis within the housing 702. In some embodiments, the movable mount 708 may move along a rail system, which may include rails 710a and 710b. Indeed, the movable mount 708 may be sized/shaped to receive the dispensing system reservoir 706 and, in particular, may receive an opening of the dispensing system reservoir 706. In one possible example, the opening of the dispensing system reservoir 706 may be configured such that the dispensing system reservoir 706 may be adapted to be operatively coupled to a pump 712.
The pump 712 may be interposed between the dispensing system reservoir 706 and a nozzle 714. The pump 712 may function to selectively dispense a dispersion amount of the fluid product 704 from the dispensing system reservoir 706 and out the nozzle 714. The pump 712 may be in fluid communication with the fluid product 704, such that, in response to a force, the fluid product 704 may be dispensed from the dispensing system reservoir 706. The pump 712 illustrated in
An actuator 716 may be configured to control the pump 712. The actuator 716 may include at least one of a touch free sensor, lever, solenoid, plunger, or the like. The actuator 716 may be configured so that when engaged, the pump 712 dispenses a dispersion amount of the fluid product 704 from the dispensing system reservoir 706. The actuator 716 may be configured to cause the pump 712 to dispense a predetermined dispersion amount of the fluid product 704 from the dispensing system reservoir 706. The predetermined dispersion amount may be between about 0.1 to about 3.0 milliliters, but is not limited to the same.
The actuator 716 may also control a motor 718 configured to drive the pump 712. The actuator 716 may be energized upon the detection of an object, such as a user's hands, positioned beneath the nozzle 714. Alternatively, the actuator 716 may be engaged manually by an object, such as the user's hands, compressing the actuator 716.
A controller 724 may be coupled to at least one of the pump 712, the actuator 716, or the motor 718. The controller 724 may also be coupled to at least one of a timer or a stroke counter (not illustrated). The controller 724 may be configured to receive information from at least one of the pump 712, the actuator 716, the motor 718, the timer, or the stroke counter. For example, the controller 724 may use the information received to determine an estimated average usage rate for the dispensing system 700 by monitoring the number of dispersion by the stroke counter over a period of time measured by the timer.
An indicator 726 may also be coupled to the controller 724. The indicator 726 may be configured to provide an indication of a condition of the dispensing system 700. For example, the indicator 726 may communicate at least one of a real time amount of the fluid product 704 in the dispensing system reservoir 706 (e.g. fill level) or a remaining service interval for the dispensing system reservoir 706 to the user. The indicator 726 may include at least one of an audio indicator, such as beep, or a visual indicator, such as a light. The indicator 726 may also include and/or be coupled to a transceiver 728 coupled to the controller 724 and configured to communicate over a network 900, as illustrated in
A first electronic sensor 720 may also be coupled to the controller 724. The first electronic sensor 720 may be movably supported by the housing 702. As illustrated in
Turing now to
The electronic sensor 1120 may be configured such that the threshold weight corresponds to a particular level of the dispensing system reservoir. For example, the electronic sensor 1120 may be configured to have the threshold weight that corresponds to the dispensing system reservoir being filled with a set percentage, such as 5, 10, 20, 30, 50 percent, of the fluid product. By way of another example, if the dispensing system reservoir is configured to hold 1200 g of the fluid product, the electronic sensor 1120 may be configured to have, inter alia, a threshold weight of 600 g. Thus, when the dispensing system reservoir contains 600 g or more of the fluid product 104 (e.g. more than 50% full), the electronic sensor 1120 will be compressed and in the ON state. On the other hand, when the dispensing system reservoir contains less than 600 g of the fluid product the electronic sensor 1120 may become decompressed and shift to the OFF state. A controller (not illustrated) may be configured to detect the electronic sensor 1120 transitioning from the ON state to the OFF state and may communicate the real time amount of fluid product in the dispensing system reservoir to an indicator (not illustrated). In other examples, the threshold weight of the electronic sensor 1120 may be between about 25 grams to about 1000 grams, but is not limited to the same.
In yet another example, the electronic sensor 1120 may comprise a dual stage switch configured to detect a second change from the first amount to a third amount of the fluid product. The electronic sensor 1120 may send a first signal to the controller in response to a first threshold weight being reached and a second signal to the controller in response to a second threshold weight being reached. Thus, as fluid product is dispensed from dispensing system reservoir, the electronic sensor 1120 may communicate a first real time amount and a second real time amount of fluid product in the dispensing system reservoir to the controller. In another example, two dual stage switches may be used to give an indication of four different real time amounts of the fluid product within the dispensing system reservoir. Indeed, the electronic sensor 1120 illustrated in
In an example, the first electronic sensor 1202 and the second electronic sensor 1204 may be fixed on the housing member 1222. The first electronic sensor 1202 may be spaced apart from the second electronic sensor 1204 so as to distribute/balance weight of the fluid product contained within a dispensing system reservoir (not illustrated). In another example, the first electronic sensor 1202 and the second electronic sensor 1204 may be spaced close together to allow for convenient placement of other components of the dispensing system 1201, such as a pump (not illustrated) and/or a controller. In an example, a movable mount 1208 may be configured to move along a rail system, which may include rail 1210a and/or rail 1210b. The movable mount 1208 may move along rails 1210a-1210b until the movable mount 1208 contacts the first electronic sensor 1202 and/or the second electronic sensor 1204. In another embodiment, the dispensing system reservoir may directly contact at least one of the first electronic sensor 1202 and/or the second electronic sensor 1204.
The membranes 1232a-1232b may comprise at least one of electrically conductive layers 1234a-1234d and/or dielectric layers 1236a-1236b. Electrically conducive layers 1234a-1234d may comprise an EAP fluid product, such as an EAP fluid product comprising carbon, silicone, acrylic, and/or a dielectric elastomer. In an example, electrically conductive layers 1234a-1234d is separated from different one of the electrically conductive layers 1234a-1234d by at least one of dielectric layers 1236a-1236b. Responsive to a voltage being applied to electrically conductive layers 1234a-1234d, the neighboring dielectric layers 1236a-1236b and the electrically conductive layers 1234a-234d may form a capacitor that varies in capacitance based on a stress (e.g. compression and/or stretching of the EAP fluid product) applied thereto. In an example, the electrically conductive layers 1234a-1234d may be configured to generate an output signal corresponding to an amount of stress imparted on said layer. For example, dielectric layers 1236a-1236b may be configured to change thickness and/or surface area based on the amount of stress applied to dielectric layers 1236a-1236b, which in turn changes the output signal (e.g. capacitance) of the capacitor formed from the electrically conductive layers 1234a-1234d and the dielectric layers 1236a-1236b. The capacitance may be measured using an analog to digital converter and/or by measuring an amount of time the electrically conductive layers 1234a-1234d take to reach a given voltage level at a known charge rate.
Membranes 1232a-1232b may be configured such that a given capacitance corresponds to one or more predetermined fill levels of the dispensing system reservoir. In an example, membrane 1232a may be configured to give an indication of a first real time amount of the fluid product in the dispensing system reservoir and membrane 1232b may be configured to give a second indication of a second real time amounts of the fluid product within the dispensing system reservoir. Membrane 1232a may be configured to output a first signal in response to reaching a first capacitance and membrane 1232b be configured to output a second signal in response to reaching a second capacitance. Thus, the membrane 1232a may be configured to detect a first change from the first amount of fluid product to the second amount of the fluid product and membrane 1232b may be configured to detect a second change from the first amount of the fluid product to a third amount of the fluid product.
In an example, an EAP switch may be calibrated such that a capacitance of the switch and/or output by the switch is indicative of a certain compressive force upon the switch. The compressive force may be correlated to an amount of fluid product in the dispensing system reservoir (e.g., based upon the weight, density, etc. of the fluid product). The amount of fluid product remaining in the dispensing system reservoir may thus be determined at any time and/or in real time based upon the capacitance of the switch and/or changes thereof (e.g., given that the amount of fluid product/weight of the fluid product will cause a change in the capacitance of the switch).
Turning now to
Turning now to
Still another embodiment involves a computer-readable medium comprising processor-executable instructions configured to implement one or more of the techniques presented herein. An example embodiment of a computer-readable medium or a computer-readable device is illustrated in
Although the subject matter has been described in language specific to structural features and/or methodological acts, it is to be understood that the subject matter defined in the appended claims is not necessarily limited to the specific features or acts described above. Rather, the specific features and acts described above are disclosed as example forms of implementing at least some of the claims.
As used in this application, the terms “component,” “module,” “system”, “interface”, and/or the like are generally intended to refer to a computer-related entity, either hardware, a combination of hardware and software, software, or software in execution. For example, a component may be, but is not limited to being, a process running on a processor, a processor, an object, an executable, a thread of execution, a program, and/or a computer. By way of illustration, both an application running on a controller and the controller may be a component. One or more components may reside within a process and/or thread of execution and a component may be localized on one computer and/or distributed between two or more computers.
Furthermore, the claimed subject matter may be implemented as a method, apparatus, or article of manufacture using standard programming and/or engineering techniques to produce software, firmware, hardware, or any combination thereof to control a computer to implement the disclosed subject matter. The term “article of manufacture” as used herein is intended to encompass a computer program accessible from any computer-readable device, carrier, or media. Of course, many modifications may be made to this configuration without departing from the scope or spirit of the claimed subject matter.
Although not required, embodiments are described in the general context of “computer readable instructions” being executed by one or more computing devices. Computer readable instructions may be distributed via computer readable media (discussed below). Computer readable instructions may be implemented as program modules, such as functions, objects, Application Programming Interfaces (APIs), data structures, and the like, that perform particular tasks or implement particular abstract data types. Typically, the functionality of the computer readable instructions may be combined or distributed as desired in various environments.
In other embodiments, computing device 1612 may include additional features and/or functionality. For example, computing device 1612 may also include additional storage (e.g., removable and/or non-removable) including, but not limited to, magnetic storage, optical storage, and the like. Such additional storage is illustrated in
The term “computer readable media” as used herein includes computer storage media. Computer storage media includes volatile and nonvolatile, removable and non-removable media implemented in any method or technology for storage of information such as computer readable instructions or other data. Memory 1618 and storage 1620 are examples of computer storage media. Computer storage media includes, but is not limited to, RAM, ROM, EEPROM, flash memory or other memory technology, CD-ROM, Digital Versatile Disks (DVDs) or other optical storage, magnetic cassettes, magnetic tape, magnetic disk storage or other magnetic storage devices, or any other medium which may be used to store the desired information and which may be accessed by computing device 1612. Any such computer storage media may be part of computing device 1612.
Device 1612 may also include communication connection(s) 1626 that allows computing device 1612 to communicate with other devices. Communication connection(s) 1626 may include, but is not limited to, a modem, a Network Interface Card (NIC), an integrated network interface, a radio frequency transmitter/receiver, an infrared port, a USB connection, or other interfaces for connecting computing device 1612 to other computing devices. Communication connection(s) 1626 may include a wired connection or a wireless connection. Communication connection(s) 1626 may transmit and/or receive communication media.
The term “computer readable media” may include communication media. Communication media typically embodies computer readable instructions or other data in a “modulated data signal” such as a carrier wave or other transport mechanism and includes any information delivery media. The term “modulated data signal” may include a signal that has one or more of its characteristics set or changed in such a manner as to encode information in the signal.
Computing device 1612 may include input device(s) 1624 such as keyboard, mouse, pen, voice input device, touch input device, infrared cameras, video input devices, and/or any other input device. Output device(s) 1622 such as one or more displays, speakers, printers, and/or any other output device may also be included in computing device 1612. Input device(s) 1624 and output device(s) 1622 may be connected to computing device 1612 via a wired connection, wireless connection, or any combination thereof. In one embodiment, an input device or an output device from another computing device may be used as input device(s) 1624 or output device(s) 1622 for computing device 1612.
Components of computing device 1612 may be connected by various interconnects, such as a bus. Such interconnects may include a Peripheral Component Interconnect (PCI), such as PCI Express, a Universal Serial Bus (USB), firewire (IEEE 1394), an optical bus structure, and the like. In another embodiment, components of computing device 1612 may be interconnected by a network. For example, memory 1618 may be comprised of multiple physical memory units located in different physical locations interconnected by a network.
Those skilled in the art will realize that storage devices utilized to store computer readable instructions may be distributed across a network. For example, a computing device 1630 accessible via a network 1628 may store computer readable instructions to implement one or more embodiments provided herein. Computing device 1612 may access computing device 1630 and download a part or all of the computer readable instructions for execution. Alternatively, computing device 1612 may download pieces of the computer readable instructions, as needed, or some instructions may be executed at computing device 1612 and some at computing device 1630.
Various operations of embodiments are provided herein. In one embodiment, one or more of the operations described may constitute computer readable instructions stored on one or more computer readable media, which if executed by a computing device, will cause the computing device to perform the operations described. The order in which some or all of the operations are described should not be construed as to imply that these operations are necessarily order dependent. Alternative ordering will be appreciated by one skilled in the art having the benefit of this description. Further, it will be understood that not all operations are necessarily present in each embodiment provided herein. Also, it will be understood that not all operations are necessary in some embodiments.
Further, unless specified otherwise, “first,” “second,” and/or the like are not intended to imply a temporal aspect, a spatial aspect, an ordering, etc. Rather, such terms are merely used as identifiers, names, etc. for features, elements, items, etc. For example, a first object and a second object generally correspond to object A and object B or two different or two identical objects or the same object.
Moreover, “exemplary” is used herein to mean serving as an example, instance, illustration, etc., and not necessarily as advantageous. As used herein, “or” is intended to mean an inclusive “or” rather than an exclusive “or”. In addition, “a” and “an” as used in this application are generally be construed to mean “one or more” unless specified otherwise or clear from context to be directed to a singular form. Also, at least one of A and B and/or the like generally means A or B or both A and B. Furthermore, to the extent that “includes”, “having”, “has”, “with”, and/or variants thereof are used in either the detailed description or the claims, such terms are intended to be inclusive in a manner similar to the term “comprising”.
Also, although the disclosure has been shown and described with respect to one or more implementations, equivalent alterations and modifications will occur to others skilled in the art based upon a reading and understanding of this specification and the annexed drawings. The disclosure includes all such modifications and alterations and is limited only by the scope of the following claims. In particular regard to the various functions performed by the above described components (e.g., elements, resources, etc.), the terms used to describe such components are intended to correspond, unless otherwise indicated, to any component which performs the specified function of the described component (e.g., that is functionally equivalent), even though not structurally equivalent to the disclosed structure. In addition, while a particular feature of the disclosure may have been disclosed with respect to only one of several implementations, such feature may be combined with one or more other features of the other implementations as may be desired and advantageous for any given or particular application.
This application claims priority to and is a divisional of Ser. No. 14/620,149, filed on Feb. 11, 2015 and titled “DISPENSING SYSTEM WITH MATERIAL LEVEL DETECTOR,” which claims priority to and is a non-provisional of U.S. Provisional Application 61/938,643, titled “DISPENSER WITH MATERIAL LEVEL DETECTOR” and filed on Feb. 11, 2014, both of which are incorporated herein by reference.
Number | Name | Date | Kind |
---|---|---|---|
4313477 | Sebalos | Feb 1982 | A |
5662243 | Bondeson | Sep 1997 | A |
5781942 | Allen | Jul 1998 | A |
7458523 | Hyslop | Dec 2008 | B2 |
8424725 | Boyer | Apr 2013 | B2 |
9913562 | Wegelin | Mar 2018 | B2 |
10034584 | Ciavarella | Jul 2018 | B2 |
10597282 | Freudenberg | Mar 2020 | B2 |
20040083546 | Tahara | May 2004 | A1 |
20140143948 | Cochart | May 2014 | A1 |
20140263421 | Urban | Sep 2014 | A1 |
20160309966 | Ciavarella | Oct 2016 | A1 |
Number | Date | Country | |
---|---|---|---|
20180199765 A1 | Jul 2018 | US |
Number | Date | Country | |
---|---|---|---|
61938643 | Feb 2014 | US |
Number | Date | Country | |
---|---|---|---|
Parent | 14620149 | Feb 2015 | US |
Child | 15918241 | US |