Wiper cleaning device

JP2025526512A5Pending Publication Date: 2026-07-06CLIX LLC

Patent Information

Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
CLIX LLC
Filing Date
2023-06-27
Publication Date
2026-07-06

AI Technical Summary

Technical Problem

Existing hair dye dispensing systems face issues with nozzle contamination and clogging due to residual liquid, affecting the accuracy and direction of liquid dispensing and impairing the mechanical function of the system.

Method used

A wiper assembly with elastomeric wipers is integrated into the nozzle assembly to clean residual fluid from the nozzle by physically contacting it, minimizing residual dye and preventing clogging, combined with a duckbill-shaped nozzle that seals to reduce fluid adherence.

Benefits of technology

The wiper and nozzle assembly combination effectively removes nearly all residual fluid, ensuring optimal fluid dispensing and system cleanliness, reducing maintenance efforts and maintaining system performance.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 00000000_0000_ABST
    Figure 00000000_0000_ABST
Patent Text Reader

Abstract

Disclosed herein is a wiper cleaning device for a system for dispensing a liquid product. The dispensing system includes a product container including a nozzle or nozzle assembly, a wiper plate including an opening through which the product can pass, and an elastomeric wiper movably coupled to the wiper plate. The container is moved to and from a dispensing position above the opening. As the container is moved to and from the dispensing position, the wiper contacts the nozzle. The product is dispensed from the container through the nozzle, and the wiper cleans any dispensed or residual product from the nozzle assembly. The nozzle or nozzle assembly may include an upper nozzle plate, a lower nozzle plate, and a duckbill valve.
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] [Reference to Related Applications] This application claims the benefit of U.S. Provisional Application No. 63 / 356,680, filed June 29, 2022, the entire contents of which are incorporated herein by reference. [Background technology]

[0002] Electronically controlled hair dye dispensing systems are becoming increasingly popular in the hair salon industry, allowing for mechanized dispensing and mixing of hair dyes. The components used to create hair coloring formulations are typically dispensed separately into containers such as tubes or bottles, allowing stylists to create custom hair dye mixtures for their customers. Additionally, the components of hair coloring formulations are typically provided separately to extend their useful life and to avoid adverse chemical reactions that may occur if the components are combined and stored for extended periods of time. Summary of the Invention

[0003] For purposes of summarizing the disclosure and the advantages achieved over the prior art, certain objects and advantages of the disclosure are described herein. Not all such objects or advantages may be achieved in a particular embodiment. Thus, for example, one skilled in the art will recognize that the invention may be embodied or implemented to achieve or optimize one advantage or group of advantages taught herein, but not necessarily achieve other objects or advantages that may be taught or suggested herein.

[0004] According to some embodiments herein, a dispensing system for dispensing a product to a customer comprises: 1. A dispensing system for dispensing a product to a customer, comprising: A container of product equipped with a nozzle, the dispensing system is configured to move the container within the dispensing system. A container and A wiper plate having an opening, When the nozzle is positioned over the opening, the product to be dispensed passes through the opening. Wiper plate and an elastomeric wiper removably coupled to the wiper plate, the wiper is arranged so that when the nozzle is moved from a position above the opening to a position in contact with the wiper plate, the wiper contacts the nozzle. With wipers, Includes:

[0005] In some embodiments, the wiper is part of the wiper plate and is not removable. In some embodiments, the wiper is coupled to the wiper plate by inserting the wiper into a groove in the wiper plate. In some embodiments, the groove has a ridge that holds the wiper in place when coupled. In some embodiments, the wiper is magnetically coupled to the wiper plate. In some embodiments, the wiper plate is magnetically coupled to a dispenser. In some embodiments, the wiper plate has a magnet that activates a magnetic sensor that notifies the dispensing system when the wiper plate is coupled to the system. In some embodiments, the wiper plate has a protrusion that activates a switch sensor on the dispensing system when the wiper plate is coupled to the system. In some embodiments, the opening in the wiper plate is surrounded by a wall that directs the flow of the dispensed product. In some embodiments, the overlap between the wiper and the nozzle is 0.001 meter. In some embodiments, the elastomeric wiper is made of chemically resistant silicone, in some embodiments, the wiper blade is made of chemically resistant ABS plastic, in some embodiments, the product is a hair dye.

[0006] According to some embodiments herein, a system configured with software for cleaning a product dispenser includes: 1. A software controlled system for cleaning a product dispenser, comprising: at least one dispenser configured to dispense a desired amount of the formulation into a receptacle and to track the amount of undispensed formulation in the container; a tray configured to hold one or more of said containers and track the location of said containers, The tray can move the container to a dispensing position. Tray and At least one storage device for storing a program; When the program is executed, receiving information and associating said information with said container; the information includes at least one of: the location of the container relative to the dispense location, the length of time the container was away from the dispense location, the dispense amount of the container, the percentage of time at the dispense location, and the percentage of time dispensed; associating the information with the container; receiving information about the location of the tray; recording the collected data associated with the container and the tray in a record in a database; recommending a cleaning function based at least in part on the collected data in at least one file in the database; at least one controller configured to: Equipped with.

[0007] In some embodiments, the percentage of time spent at the dispense position is the percentage of time the container was at the dispense position, the percentage of time being determined over a period of one hour, one day, one week, and one month. In some embodiments, the percentage of time spent dispensing is the percentage of time the container was dispensing, the percentage of time being determined over a period of one hour, one day, one week, and one month. In some embodiments, the cleaning function includes positioning a container at the dispense position, dispensing a small amount of liquid from the container, and moving the container out of the dispense position. In some embodiments, the cleaning function moves the container to the dispense position multiple times. In some embodiments, the cleaning function notifies a user to remove and clean a wiper assembly. In some embodiments, the cleaning function includes cleaning all container nozzles in the system. In some embodiments, the wiper assembly is vertically adjusted relative to the container nozzle. [Brief explanation of the drawings]

[0008] [Figure 1A] FIG. 1A is a schematic diagram of a system environment incorporating an apparatus according to some embodiments. [Figure 1B] FIG. 1B is a perspective view of an exterior portion of a system for hair dye dispensing with an attached wiper assembly, according to some embodiments. [Figure 1C] FIG. 1C is an interior perspective view of a reservoir system in the hair dye dispensing system of FIG. 1B incorporating a wiper assembly according to some embodiments. [Figure 2] FIG. 2 is an isometric view of a wiper blade and wiper of a wiper assembly, according to some embodiments. [Figure 3] FIG. 3 is a top view of the wiper plate shown in FIG. 2, according to some embodiments. [Figure 4] FIG. 4 is an isometric view of a wiper plate with magnetic features, according to some embodiments. [Figure 5]FIG. 5 is an isometric view of a wiper that may be attached to a wiper blade, according to some embodiments. [Figure 6] FIG. 6 is an exploded view of a duckbill nozzle assembly and container, according to some embodiments. [Figure 7] FIG. 7 is an exploded view of a duckbill nozzle assembly, according to some embodiments. [Figure 8] FIG. 8 is a side view of an assembled duckbill nozzle assembly, according to some embodiments. [Figure 9] FIG. 9 is a top view of an assembled duckbill nozzle assembly, according to some embodiments. [Figure 10] FIG. 10 is a cross-sectional view of a top nozzle of a duckbill nozzle assembly, according to some embodiments. [Figure 11] FIG. 11 is an isometric view of a bottom nozzle assembled with a duckbill nozzle, according to some embodiments. [Figure 12] FIG. 12 is a schematic illustration of a duckbill assembly dispensing a substance, according to some embodiments. [Figure 13] FIG. 13 is a schematic illustration of a wiper assembly and a duckbill nozzle assembly in use and in contact with each other, according to some embodiments. DETAILED DESCRIPTION OF THE INVENTION

[0009] Reference will now be made in detail to the embodiments of the disclosed invention, one or more examples of which are illustrated in the accompanying drawings. Each example is provided by way of explanation of the technology, not as a limitation of the technology. In fact, it will be apparent to those skilled in the art that modifications and variations can be made in the technology without departing from the scope of the invention. For example, features illustrated or described as part of one embodiment can be used in combination with another embodiment to yield a still further embodiment. Accordingly, it is intended that the present subject matter include all such modifications and variations that come within the scope of the appended claims and their equivalents.

[0010] Embodiments relate to dye dispensing systems that dispense dye from a container through a valve to a receptacle. Such systems may operate more optimally if they are free of debris or liquid that could interfere with the mechanical function of the system. For example, in systems that dispense liquid through a nozzle, the nozzle must be free of residual liquid after dispensing occurs because residual liquid could dry and clog the nozzle or otherwise affect fluid flow during future use. A dirty nozzle can adversely affect the accuracy of the amount of liquid dispensed and can impair the direction in which the liquid is dispensed. Furthermore, a dirty nozzle can contribute to the accumulation of dispensed liquid in other areas of the dispensing system, which can impair the mechanical function of the entire system.

[0011] Embodiments of dye dispensing devices, systems, and methods described herein have the capability to dispense dyes used in hair coloring and create a nearly limitless number of unique color formulations. Additionally, the systems can be programmed to perform a variety of optional processes along with computer-controlled precision dispensing. Compounded color formulations can be created by skilled chemists, manufactured in large quantities at remote locations, such as factories, and then packaged in recyclable, and optionally refillable and reusable, containers. By way of example, the containers may be pressurized piston-type containers, bag-on-valve containers, or aerosol containers. The dye dispensing devices, systems, and methods may dispense dyes from the containers, such as "base tones" or "base levels," which may comprise the majority of the dispensed color formulation; "pure tones" or "tonal values," which are high-concentration dyes of a particular color; and "developers," which may be different concentrations of hydrogen peroxide, bleach, or other additives and treatments. Combining these components creates unique formulations. The product in the container may consist of dye, permanent, semi-permanent, demi-permanent, bleach / lightener, color refresher, temporary, co-bonder, additive, treatment, toner, or developer. The consistency of the product may vary in texture, such as liquid, granular, powder, etc. As used throughout this specification, the terms "dye" or "liquid" refer to the product, which may include, but is not limited to, a dye or liquid.

[0012] In some embodiments, the container is configured with an internal valve that allows substantially all of the dye in the container to be dispensed without contamination from other dye sources. The system may also include inventory control and communication capabilities.

[0013] The system's reservoir is attached to a nozzle assembly through which the dye is dispensed. Due to the nozzle's shape and the properties of the material that allow the nozzle to deform and then return to its original shape, the nozzle assembly minimizes residual dye remaining on and within the nozzle after dispensing. Specifically, the nozzle's shape resembles a duckbill, tapering to a slit-like opening that would remain closed if no interaction occurred. When a liquid is dispensed through the duckbill nozzle, the slit-like opening opens, allowing the liquid to pass through, and then closes and returns to its duckbill shape when dispensing stops. Thus, when dispensing stops, the nozzle essentially functions to block the flow of product through the nozzle. This essentially seals the interior of the nozzle from the outside air, reducing the amount of product that adheres to the nozzle.

[0014] In some embodiments, the nozzle assembly interacts with a wiper assembly to further reduce the amount of residual dye remaining at or immediately inside the nozzle. The wiper assembly has a plate with an opening through which the fluid is dispensed. On either side of the opening are wipers that are used to clean the nozzle assembly as the container moves to and from the dispensing position. These wipers function by contacting the nozzle and cleaning any residual fluid from the nozzle assembly both before and after fluid is dispensed. The wiper assembly may be mounted below the tray that holds the container so that the nozzle assembly contacts the wiper as the tray moves the container to the dispensing position. The wiper may be rubber or another elastomeric material that removes excess product by physically contacting the nozzle valve.

[0015] The wiper assembly and nozzle assembly combination functions to remove all or nearly all of the residual fluid remaining on the tip of the nozzle after a dispense cycle. When the wiper contacts the nozzle, it deforms the nozzle, wiping any product remaining on the outside of the nozzle or on the tip of the nozzle. In some embodiments, the force of the wiper pushes some or all of the residual product out of the nozzle. By wiping any residual product off the tip of the nozzle assembly and / or deforming the nozzle to remove internal residual product, the wiper prevents product from drying and clogging the nozzle in future dispenses. This keeps dispensed fluid within the dispense area and prevents fluid from spreading throughout the system. As a result, this keeps the system clean and operating optimally.

[0016] Furthermore, by compressing and deforming the nozzle to remove excess fluid, the wiper and nozzle assembly ensures optimal fluid dispensing because no fluid remains on and / or within the nozzle, where it can dry and harden, potentially distorting future fluid flow. Additionally, the wiper and nozzle assemblies simplify cleaning the system because users only need to clean one component—the wiper assembly—when cleaning the system. Users may also instruct the system to initiate a self-cleaning process in which one or more reservoirs dispense a small amount of fluid and then are wiped clean. Additionally, during normal operation, all nozzles may be wiped periodically, even if no fluid is being dispensed from the nozzles because multiple reservoirs are rotated in the system. This ensures that the nozzles are wiped regularly to prevent clogging between uses.

[0017] The dye dispensing apparatus, system, and method can monitor individual containers and transmit the actual dispensed amount to a network or central server (e.g., a cloud-based application, a standalone server device, etc.) so that it can automate inventory management by initiating automated direct replenishment shipments of containers. The dye dispensing system can be operated by a stylist using a control panel or app on a mobile device, such as a laptop, tablet, smartphone, or web browser. Commands can be sent to the system from software running on an online server or from a central server.

[0018] 1A is a simplified schematic diagram of a dye dispensing system 110 environment incorporating an apparatus 100, according to some embodiments. For example, the apparatus 100 may communicate with one or more mobile devices 112 via a network 114. The apparatus 100 includes a controller 116. The controller 116 may be contained within the housing 102 or may be located remotely from the apparatus 100 and communicate with the system 110 via a network 114, such as the Internet, a wide area network (WAN), a local area network (LAN), etc. Thus, the controller 116 may be a microcontroller unit integrated into the apparatus 100, a separate standalone remote controller or computer, a cloud-based application, or any other suitable device or combination of devices. The controller 116 may include one or more CPUs or processor boards, a computer display, a touchscreen, and interface hardware. The communication or transmission may be wired or wireless (or a hybrid combination thereof) and may be achieved via a Wi-Fi system, Bluetooth® wireless technology, Ethernet, a router, cellular communication, satellite communication, etc. The system may also be able to function as a Wi-Fi access point. In various embodiments, the controller 116 is a laptop, computer, or mobile device such as a tablet or mobile phone. In another embodiment, such as when the controller 116 is configured as a laptop, computer, tablet, or mobile device 112, a user interface may be part of the controller 116 and may be used to capture input for communication with the apparatus 100 or system 110 or as a clearinghouse.

[0019] The dye formulation identifies at least one dye and the amount of dye. Typically, the dye formulation includes the respective amounts of various dyes and other developers or agents used to create the appropriate mixture to dye a customer's hair to the precise target color. The dye formulation may be a recipe for creating a hair coloring composition for a coloring or treatment service to be performed on the customer. In certain embodiments, the dye formulation is composed of data 117 from an internal database, an external database, or input from a user. In certain embodiments, the database includes files or records associated with the containers and / or trays of the system.

[0020] Requests, commands, responses, and data may be transmitted over the network 114. In certain embodiments, the device 100 and system 110 may support DHCP (Dynamic Host Configuration Protocol) allocation of internal IP addresses and may receive input and initiate communications over the network 114. The network 114 may utilize Ethernet and Internet protocols such as TCP / IP, UDP, HTTP, or HTTPS, and data formats such as HTML, JSON, or XML for these transactions. In various embodiments, these communications may include user interface interactions, periodic device 100 timeouts, system 110 events such as a container being inserted or removed, or the completion of a dispense sequence. Communication between the device 100 and the controller 116 may occur over the network 114 directly or by a separate access channel. If the primary network connection becomes unavailable, a backup system may be used, which can report GPS coordinates and assist in communication operations.

[0021] 1B-1C show perspective views of a hair dye dispensing device 100 or system according to an exemplary embodiment. FIG. 1C shows the device 100 without the housing 102. Here, the wiper assembly 200 is coupled to the tray 118 and the duckbill nozzle assembly 500 is shown disposed in the container 120.

[0022] According to this embodiment, the dye dispensing device 100 has a housing 102, which may be made from metal, plastic, composite material, or a combination thereof. A door 104 is located in an upper region of the housing 102 to access the interior of the housing 102, for example, for loading and unloading containers or to troubleshoot any issues that may arise. The door 104 may have a locking option (not shown). A panel 106 on the front of the dispensing device 100 may include a screen or display to obtain input for communication with the dye dispensing device 100 or to serve as an information center. For example, the screen or display on the panel 106 may display power mode, login functions, dispensing queues, and system messages. The hair color, or dye, may be dispensed in a dispensing area 108, located in a lower region of the housing 102.

[0023] In some embodiments, each container 120 is labeled with a unique identifier 128, such as a barcode, QR code, catalog number, or icon code. The identifier 128 may be scanned, read, and recognized by a device such as a reader 136. The reader 136 may be a standalone unit or part of the controller 116 and may be located within the housing. The reader 136 may be coupled to a sidewall or top wall of the housing, on the dispenser, or anywhere that provides a direct line of sight to the container 120. In certain embodiments, other technologies may be used to uniquely identify the container 120, such as radio-frequency identification (RFID) technology, near-field communication (NFC) technology, etc. In some embodiments, the identifier 128 confirms the presence of the container 120 in the device 100 and identifies the specific contents of the container 120, such as the color of the dye. The identifier 128 may include other information such as the product name, the date the container 120 was filled with the particular dye, the amount of dye remaining in the container 120, a lot or batch number, and any other notes the manufacturer may wish to include.

[0024] The reader 136 is in communication with the controller 116. The reader 136 is configured to scan, read, and recognize the identifiers 128 labeled on the containers 120 and communicate that information to the controller 116. The controller 116 may recognize information embedded in the identifiers 128, such as the product name, the amount remaining in the container 120, and the lot or batch number. In another embodiment, there may be two or more readers 136 designed to identify containers 120 located in specific areas of the tray 118. For example, one reader 136 may identify containers 120 in an inner row of the tray 118, while another reader 136 identifies containers 120 in an outer row of the tray 118.

[0025] A tray 118 within the housing 102 may be coupled to the housing 102 and configured to hold at least one container 120. A bearing 170 may be coupled to the tray 118, allowing the tray 118 to rotate. The tray 118 may have any shape, such as a circular, carousel configuration, and may be operated by a drive mechanism 124, such as a motor. The tray 118 is in communication with the controller 116. In other embodiments, the tray 118 is fixed. The tray 118 is configured with at least one opening 126 to hold the container 120.

[0026] In some embodiments, there may be multiple rows of apertures 126, such as two concentric rows as shown. In some embodiments, the tray 118 may include up to 50 apertures 126 arranged in two rows, with 20 apertures 126 in the inner row and 30 apertures 126 in the outer row. In some embodiments, the tray 118 may include 35 apertures 126, with 14 apertures 126 in the inner row and 21 apertures 126 in the outer row. In other embodiments, the tray 118 may be square-shaped with 40 apertures 126 arranged in four rows. In yet another embodiment, the tray 118 may be octagonal-shaped with 40 apertures 126 arranged in clusters. The shape of the tray 118 and the arrangement of the apertures 126 can be customized depending on the application. The size, shape, and number of apertures can be varied, allowing the overall size of the device 100 to be reduced to accommodate space constraints in salons. Additionally, if a particular application requires only a small number of containers 120, the overall size of the device 100 can be reduced. For example, a salon may only offer a limited amount of color formulas and therefore only require 10 containers 120 rather than up to 50 containers 120.

[0027] In this configuration, shaft 166 has extension 168. Shaft 166 can be coupled to tray 118, such as at the center of tray 118. Plate 150 with instrument 152 is coupled to shaft 166. Instrument 152 can be a strain gauge. Receptacle 154 is coupled to plate 150 at dispensing area 108. Orienting selected container 120 to dispensing area 108 is accomplished by drive mechanism 124. Drive mechanism 124 is configured to rotate shaft 166, thereby rotating extension 168 and plate 150, while tray 118 remains stationary. Drive mechanism 124 can be a motor coupled to gears, and bearings 170 can be coupled to shaft 166 or tray 118 to enable rotation of shaft 166.

[0028] For example, reader 136 can be coupled to shaft 166, extension 168, or plate 150. In this manner, reader 136 can identify the selected container 120 as shaft 166 is rotated by drive mechanism 124. Once the selected container 120 is identified, it is oriented toward dispensing area 108. Controller 116 communicates with drive mechanism 124 to align the selected container 120 with dispensing area 108. Controller 116 also communicates with actuator 144. Actuator 144 activates lever arms 146a, 146b with protrusions 148a, 148b to position the lever arms directly above the selected container 120. Protrusions 148a, 148b, or additional dispenser components within the device, can apply a downward force to the selected container 120 while protrusions 148a, 148b are in direct contact with the top surface of container 120. This opens the valve 130 on the container 120, causing the dye to flow through the nozzle assembly 500 attached to the container 120, which may be collected in the receiver 154. This may be repeated until all of the contents of the dye formulation have been dispensed. The nozzle assembly 500 on the container 120 may be cleaned of residue by the wiper 400. As the shaft 166 rotates, the wiper 400 contacts the nozzle assembly 500 to remove any residue.

[0029] It should be noted that other dispensing configurations may also be used. For example, a dispenser plate may be configured to rise from beneath the nozzle assembly 500 and dispense dye by pushing against the nozzle from below. Any method or system in which pressure is applied to a nozzle or reservoir such that dye is dispensed is within the scope of the present system.

[0030] According to one exemplary embodiment, system 110 can be used to dispense dye as follows: Container 120 is oriented toward dispensing area 108, and prongs 148a, 148b apply a force to container 120 to dispense the dye. For example, controller 116 communicates with reader 136. Based on identifier 128, reader 136 identifies the selected dye in selected container 120 associated with the dye formulation. Selected container 120 is oriented toward dispensing area 108. Controller 116 communicates with prongs 148a, 148b. Prongs 148a, 148b apply a downward force to selected container 120 while prongs 148 are in direct contact with the top surface of container 120. This opens the valve of container 120, causing dye to flow out through nozzle 132 of container 120. The dye 134 is dispensed in amounts such as 0.01 grams-140.00 grams and any programmed range.

[0031] The controller 116 allows for starting and stopping the dispensing of dye and varying the rate of dispensing. For example, dispensing may start slowly, increase, plateau, and then decrease as the required amount of dye is dispensed. The rate of dispensing may be customized depending on the amount of dye dispensed and the time required by the device 100 to build up the dye formulation.

[0032] A user may input various commands into the dye dispensing system 110. One such command may request the device 100 to perform a cleaning process. This process initializes the device 100, dispenses a small amount of dye from each container 120, and then wipes each duckbill nozzle assembly 500 against the wiper assembly 200. Alternatively, the cleaning device may request the device 100 to clean a single container. Additionally, the dye dispensing system 110 may track when and how often each container 120 has been wiped and dispensed. Additionally, the dye dispensing system 110 may track how full each container 120 is.

[0033] If one or more containers 120 are not dispensed or wiped within a specific period of time, the dye dispensing system 110 can prompt the user to begin a cleaning process. This period of time may be a set number of hours, days, or weeks. The dye dispensing system 110 may prompt the user to begin the cleaning process at the beginning or end of each day. The dye dispensing system 110 may prompt the user to begin the dye process when a container 120 is low on dye. Additionally, a prompt may be displayed before or after a container 120 is replaced.

[0034] In other embodiments, dye dispensing system 110 may prompt the user to initiate a cleaning process based on the operation of device 100. For example, a prompt may be sent after a certain number of dispenses of device 100. Dye dispensing system 110 may set a threshold number of dispenses, such as every 50 or 100 dispenses, before the user is prompted.

[0035] In addition to or instead of prompting the user to begin the cleaning process, the dye dispensing system 110 may notify the user to remove and clean the wiper assembly 200. Similar to the cleaning process notification, the notification to clean the wiper assembly 200 may be based on either container usage or the time since the last cleaning. In certain embodiments, the dye dispensing system 110 may be configured to track inventory and generate reports. For example, the identifier 128 of each container 120 may be read during installation, thereby allowing the dye dispensing system 110 to monitor, track, and reorder inventory. Self-diagnostic scans may be performed by the controller 116 or the reader 136, or a combination of the two, to monitor current operating status, position errors, warnings, or faults.

[0036] In certain embodiments, the dye dispensing system 110 may automate the reordering process for the containers 120 and the salon's payment process. For example, an inventory management system may initiate a replacement order. Orders may be fulfilled by a supplier that offers automated delivery, thereby saving the salon owner inventory carrying costs and administrative effort. Inventory items may be reviewed based on shipping data to track order-to-delivery information. Containers 120 containing dye 134 may be automatically invoiced and purchased electronically and automatically, minimizing payment hassles and streamlining the processing of accounts payable systems implemented at the salon. In some embodiments, the method includes a tiered marketing strategy, offering direct sales to top-tier salons and manufacturer representation to lower-tier salons. In other embodiments, shipping containers directly from the factory reduces shipping costs and packaging.

[0037] In further embodiments, the device 100 and system 110 may dispense other liquids, such as, for example, developers, shampoos, conditioners, lighteners, additives / treatments, or any combination thereof.

[0038] 2 shows an exemplary embodiment of wiper assembly 200 not attached to tray 118. The wiper assembly includes wiper plate 300 and wipers 400a-d attached to the plate at four separate locations. In this embodiment, there are four wipers, wipers 400a-d attached to wiper plate 300.

[0039] The wiper plate 300 may be made from a single material and has a flat surface 301 with two openings, a first opening 214 and a second opening 216. The openings are bounded by boundary walls 208 and 210 extending perpendicularly from the flat surface 301. Here, the first boundary wall 208 surrounds the first opening 214, and the second boundary wall 210 surrounds the second opening 216. The size and shape of the openings may vary. In this embodiment, the openings are oval in shape. In other embodiments, the openings may be square, rectangular, circular, or any other orthogonal shape. During use, before or after dispensing dye through one of the openings, the container may have the nozzle wiped with one of the wipers 400a-d.

[0040] Separating the boundary walls is a partition 212 extending between a first boundary wall 208 and a second boundary wall 210. Perpendicular to the partition 212 are protrusions 206a-b, represented by first protrusion 206a and second protrusion 206b. The partition 212 spans the distance of each protrusion 206a,b and is tangent to the inner surface 207 of each protrusion 206a,b. The inner surface of each protrusion 206a,b faces one or more openings. The protrusions 206a,b are spaced apart such that each opening and corresponding boundary wall fits between the protrusions 206a,b. The outer surface 209 of each protrusion 206a,b faces away from the opening.

[0041] The wipers 400a-d may be coupled to the protrusions 206a, b of the wiper plate 300. As shown, the first wiper 400a and the second wiper 400b are coupled to the second protrusion 206b, and the third wiper 400c and the fourth wiper 400d are coupled to the first protrusion 206a. All of the wipers 400a-d are coupled parallel to one another and perpendicular to the partition wall 212. Furthermore, each of the wipers 400a-d is positioned to be substantially aligned with one or more openings. For example, the second wiper 400b and the fourth wiper 400d are aligned with the openings defined by the first boundary wall 208, and the third wiper 400c and the first wiper 400a are aligned with the openings defined by the second boundary wall 210.

[0042] Thus, the container is wiped by wipers 400a-d when it is brought into and out of alignment with the opening to dispense dye. For example, when the container is moved through the second opening 216, which is surrounded by the second boundary wall 210, to dispense dye, the container may first be wiped by either the third wiper 400c or the first wiper 400a. After the container has dispensed dye and is out of alignment with the second opening 216, the container may be wiped a second time by either the third wiper 400c or the first wiper 400a. Note that it is possible to wipe the nozzle in both directions. This has the added benefit of providing different angles from which to perform the wiping action and distributing any remaining product over a larger area, thereby allowing for longer intervals between wiper washes.

[0043] In certain embodiments, wipers 400a-d are coupled to protrusions 206a,b, respectively, by grooves that secure wipers 400a-d in place. In other embodiments, wipers 400a-d are magnetically coupled to protrusions 206a,b, with or without the use of grooves. In still other embodiments, wipers 400a-d are coupled to protrusions 206a,b using adhesive, friction, or welding.

[0044] A set of mounting clips 202a-d is located on the flat surface 301 of the wiper blade 300 and is positioned near the outer surface 209 of each of the protrusions 206a, b. The clips 202a-d consist of a portion of the flat surface 301 that is protruded to expose a recess that extends through the flat surface 301. The protruding portion of the flat surface 301 and the associated recess are rectangular in shape. The protruding portion of each clip is connected to the flat surface 301 by a vertical member 211. In this embodiment, there are four clips 202a-d near each of the protrusions 206a, b. The first clip 202a and the second clip 202b are positioned near the outer surface 209 of the second protrusion 206b, and the third clip 202c (not shown) and the fourth clip 202d are positioned near the outer surface 209 of the first protrusion 206a. Clips 202 a - d can be used to attach the wiper plate 300 to the rest of the hair dye dispensing device 100 .

[0045] The protrusions 204 are located on the flat surface 301 of the wiper plate 300. As shown, the protrusions 204 are located midway between the group of protrusions 206 and near the edge of the flat surface 301. In various embodiments, the location of the protrusions 204 can be located anywhere on the flat surface 301. When the wiper plate 300 is attached to the dispensing system or device 100, the protrusions 204 can notify the dye dispensing system 110 by engaging a sensor. The protrusions 204 can have a curved or wedge shape on one side to allow for smooth engagement with the sensor, but once attached, they are fixed in place and will not easily come off. In some embodiments, the protrusions 204 can engage a switch sensor, a microswitch sensor, or an optical sensor, or can include a magnet for engaging a magnetic sensor. In other embodiments, the protrusion 204 may be an identifier that implements RFID (radio frequency identification) technology, NFC (near field communication) technology, or the like, that notifies the dye dispensing system 110 that the wiper plate 300 has been installed.

[0046] The wiper plate 300 may be removed from the apparatus 100, and the wiper group 400 may be removed from the wiper assembly 200 for cleaning or replacement. In certain embodiments, the wiper plate 300 glides onto the apparatus 100, so that installation and removal of the wiper plate assembly 200 may be performed horizontally. In some embodiments, the wiper plate assembly 200 is installed and removed vertically from the apparatus 100.

[0047] 3 is a top view of an embodiment of the wiper plate 300 without wipers 400a-d attached. Here, wipers (e.g., 400a-d, not shown) are inserted into grooves 302a-d. Each groove 302a-d consists of a groove entrance 303a-d and a groove body 305a-d. While the grooves 302a-d are uniform in shape, the groove entrances 303a-d and groove bodies 305a-d exhibit differences in size and shape of vertical openings that extend along the length of the grooves 302a-d and allow the wipers 400a-d to protrude from the grooves 302a-d. The groove entrances 303a-d have wide, vertical openings that allow the wipers 400a-d to be easily inserted into the grooves 302a-d. The groove bodies 305a-d have narrow, vertical openings that hold the wipers 400a-d in place. Additionally, each groove entrance 303a-d has a ridge 304a-d that helps secure the wipers 400a-d in place and prevents them from sliding out after insertion into the grooves 302a-d.

[0048] In some embodiments, each channel 302a-d may have a wiper sensor that notifies the dye dispensing system 110 of the presence or absence of the wiper 400. In certain embodiments, the sensor is a switch sensor, a microswitch sensor, an optical sensor, or a magnetic sensor.

[0049] The wiper plate 300 may be made from a single material or a combination of materials. Furthermore, the wiper plate 300 may be a single, integral piece or may be assembled from separate pieces. In some embodiments, the protrusions 206a,b, the flat surface 301, and / or the boundary wall are all separate pieces. In some embodiments, the material of the wiper plate 300 is plastic, rubber, or polymer-based. In other embodiments, the wiper plate 300 is made from a metal, such as aluminum, steel, or an alloy. The wiper plate 300 may also be made from a fiber-based material, such as carbon fiber or fiberglass.

[0050] In some embodiments, the wiper plate 300 may be injection molded, milled, or 3D printed.

[0051] Figure 4 is an isometric view of a wiper plate 300 according to an embodiment utilizing a magnetic connection. This wiper plate 300 is similar to the wiper plate described in Figures 2-3 and has many of the same features (i.e., inner surface 207, first boundary wall 208, outer surface 209, second boundary wall 210, partition wall 212, first opening 214, second opening 216, first protrusion 206a, second protrusion 206b, grooves 302a-d, groove entrance 303, and ridges 304a-d). One notable difference is that wiper plate 300 does not include either a clip or a corresponding recess. Furthermore, protrusion 204 may be symmetrical on all sides rather than tapered. Alignment posts 308a-c protrude from flat surface 301 and are located near the left and right corners of wiper blade 300 on the side closest to protrusion 204, and also in the center of the side opposite protrusion 204. These posts 308a-c may be cylindrical and help ensure proper orientation when attaching wiper blade 300 to device 100. In some embodiments, wiper blade 300 may be mounted vertically and magnetically attached to device 100. In some embodiments, wiper blade 300 may be made from a magnetic material. In some embodiments, a magnet may be attached to wiper blade 300. In certain embodiments, once attached, wiper blade 300 is magnetically attached to device 100, and alignment posts 308a-c ensure wiper blade 300 is oriented correctly and prevent wiper blade 300 from shifting out of alignment if it is bumped or moved.

[0052] FIG. 5 is an isometric view of a wiper 400 according to an embodiment. The wiper 400 has a two-dimensional front surface 406 that is extruded to form a three-dimensional wiper 400. An axis 408 is shown bisecting the front surface 406. The front surface 406 is symmetrical about this axis 408, and the following description will refer to the front surface 406. The wiper 400 has an upper and lower portion. The upper portion of the wiper 400 has a tapered wiping blade 410, a trapezoidal flange 420, a bending groove 412, and a stabilizer bar 414. The lower portion of the wiper 400 has a mounting groove 416 and a bottom flange 418. The lower portion ensures that the wiper 400 is secured within the groove 302, while the upper portion secures the wiper 400 and is also used to flush the duckbill nozzle assembly 500.

[0053] The tapered wiping blade 410 is narrowest at the top where it contacts the upper surface 402 and widest at the bottom where it contacts a trapezoidal flange 420. The trapezoidal flange 420 resembles an upright trapezoid, where the legs of the trapezoid angle away from the axis 408 as the distance from the upper surface 402 increases until they meet a bending groove 412. The bending groove 412 resembles a horizontal rectangular recess in the front surface 406, where the bottom surface of the trapezoidal flange 420 and the upper surface of the stabilizer bar 414 form rectangular, spaced-apart, parallel sides. The stabilizer bar 414 resembles a horizontal rectangle and extends away from the axis 408. Beneath the stabilizer bar 414 is a mounting groove 416 surrounded by a bottom flange 418. A bottom flange 418 extends horizontally away from the shaft 408 and is raised vertically at its end.

[0054] The tapered wiping blade 410 and bending grooves 412 allow the wiper 400 to bend and flex during wiping. As the tapered wiping blade 410 bends, the bending grooves 412 accommodate any misalignment of the trapezoidal flange 420.

[0055] Additionally, the tapered wiping blade 410 and trapezoidal flange 420 are angled to allow dispensed material, such as dye, to flow off the wiper 400 without clogging the bent grooves 412 .

[0056] The lower portion of the wiper 400 fits within the groove 302, and the upper portion of the wiper 400 extends from the vertical opening of the groove 302. When coupled to the wiper plate 300 of FIGS. 1-2, the bottom flange 418 fits within the groove 302. The mounting groove 416 of the wiper 400 receives a portion of the protrusions 206a, b that define the narrow vertical opening of the groove body 305. The bent groove 412 of the wiper 400 extends vertically from the groove 302 and rests on the upper surface of the groove body 305. Thus, the wiper 400 maintains multiple contact points with the protrusions 206a, b both within and above the groove, thereby ensuring a fixed position of the wiper 400.

[0057] In some embodiments, wiper 400 is made from a single material or a combination of distinct materials. In an exemplary embodiment, the material of wiper 400 is silicone. In another embodiment, the material is rubber, polymer, plastic, or elastomer. In other embodiments, the material is made from a fiber-based compound. In other embodiments, the top of wiper 400 is made from a different material than the bottom of wiper 400. In one such embodiment, the bottom of wiper 400 is made from a rigid material and the top of wiper 400 is made from an elastomeric material.

[0058] Figure 6 is an isometric top view of duckbill nozzle assembly 500 with container 120 according to an exemplary embodiment, and Figure 7 is an isometric bottom view of duckbill nozzle assembly 500. Container 120 has a valve 130 that is inserted into duckbill nozzle assembly 500. In use, material from container 120 flows through valve 130 into duckbill nozzle assembly 500. Duckbill nozzle assembly 500 is made up of three separate sections: top nozzle 600, bottom nozzle 800, and duckbill nozzle 700.

[0059] The top nozzle 600 includes a valve housing 606, a locking plate 608 with upper and lower surfaces, hooks 602a-c, and a raised lip 604. Both the valve housing 606 and the locking plate 608 are cylindrical and concentric with one another. The valve housing 606 protrudes from the flat upper surface of the locking plate 608 and extends toward the container 120. The top nozzle 600 includes an upper aperture 622 that extends through the center of the valve housing 606 and the locking plate 608. The locking plate 608 includes hooks 602a-c that extend radially from the outer periphery of the locking plate 608. The lower surface of the locking plate 608 includes a raised lip 604 that extends perpendicular to the flat lower surface and away from the container 120. The raised lip 604 surrounds the upper aperture 622 that passes through the top nozzle 600.

[0060] The valve housing 606 is configured to attach to the container 120 such that the valve 130 is inserted into the valve housing 606 and the valve housing 606 grips the container 120 .

[0061] The bottom nozzle 800 is conical in shape and has a smooth plate 804 forming the base of the cone and an inverted end 802 extending away from the smooth plate 804. A bottom aperture 812 extends through the center of the smooth plate 804. An annular wall 808 extends from the top of the inverted end 802 toward the vessel 120, forming a ring around the bottom nozzle 800. The annular wall 808 is concentric with the inverted end 802 and has a smaller diameter than the inverted end 802, so that the distal end of the inverted end 802 is offset from the annular wall 808. A ribbed wall 810 extends from the inner surface of the smooth plate 804 toward the vessel 120. The ribbed wall 810 is concentric with the bottom aperture 812, thereby forming a ring around the lower aperture 812. Additionally, the ribbed wall 810 may extend radially from the ring to contact the inside of the inverted end 802. 6, the rib wall 810 extends radially at three points equally spaced around the concentric ring portion of the rib wall 810. The concentric ring portion of the rib wall 810 is larger in diameter than the lower aperture 812, so that a stop edge 806 exists between the lower aperture 812 and the rib wall 810. This stop portion is cylindrical in shape.

[0062] The duckbill nozzle 700 has a base portion 710, a central portion 704, a tip portion 706, and a flat slit 702. The base portion 710 is cylindrical in shape and is adjacent to the central portion 704. The central portion 704 is also cylindrical in shape but has a smaller diameter than the base portion 710 it contacts. The tip portion 706 is adjacent the opposite end of the central portion 704. The shape of the tip portion 706 is best described as resembling a duckbill. The tip portion 706 is cylindrical where it meets the central portion 704 but tapers toward the flat slit 702. A duckbill aperture 712 is shown extending through the duckbill nozzle 700.

[0063] During assembly of the duckbill nozzle assembly 500, the duckbill nozzle 700 may be inserted into the lower aperture 812 of the lower nozzle 800. The base portion 710 of the duckbill nozzle 700 contacts the stop edge 806 of the lower nozzle 800, the center portion 704 extends through the lower aperture 812, and the tip portion 706 protrudes from the underside of the lower nozzle 800. The stop edge 806 prevents the duckbill nozzle 700 from falling out of the lower aperture 812 of the lower nozzle 800, and the rib wall 810 secures the duckbill nozzle 700 so that it remains concentric with the lower aperture 812. The top nozzle 600 is then placed on top of the duckbill nozzle 700 so that the raised edge 604 of the top nozzle 600 contacts the base portion 710 of the duckbill nozzle 700. This secures the duckbill nozzle 700 in place, preventing either vertical displacement or side spillage of product during dispensing. Additionally, the underside of the locking plate 608 contacts the ribbed wall 810. Thus, the top nozzle 600 fits inside the annular wall 808 of the bottom nozzle 800. The periphery of the locking plate 608, including the hooks 602a-c, may contact the inside of the annular wall 808 when assembled.

[0064] The top nozzle 600 and bottom nozzle 800 may be coupled in a variety of ways. In some embodiments, coupling may be achieved by ultrasonic bonding or heat staking. In other embodiments, coupling may be achieved by a press fit or friction fit. In other embodiments, coupling may be achieved by the use of adhesives. In some embodiments, coupling may be achieved by clipping or hooking onto the annular wall 808 using hooks 602a-c. In some embodiments, the number of hooks may be greater than the three shown. In some embodiments, the top nozzle 600 does not have any hooks at all.

[0065] The top nozzle 600 and bottom nozzle 800 may be made of a plastic, rubber, or polymer-based material. In other embodiments, the material may be made of a metal, such as aluminum, steel, or an alloy. In other embodiments, the material may be a fiber-based material, such as carbon fiber or fiberglass.

[0066] The duckbill nozzle 700 may be made from silicone, rubber, polymer, plastic, or elastomeric materials. In some embodiments, the duckbill nozzle 700 may be made from Teflon or coated with a non-stick material. The dimensions of the duckbill nozzle 700 may vary. For example, the inner diameter, or opening of the duckbill aperture 712 and / or flat slit 702, may be 2.8 mm for some products, but may vary from 1.4 mm to 9.6 mm depending on the product's clay and dispensing accuracy needs. Smaller nozzle dimensions result in slower dispensing speeds but more accuracy, while larger nozzle dimensions result in faster dispensing speeds but less accuracy. The top and bottom nozzles may be injection molded, milled, or 3D printed.

[0067] FIG. 8 is a side view of an exemplary embodiment of a duckbill nozzle assembly 500 in an assembled state.

[0068] As shown, the tip 706 and a portion of the center 704 of the duckbill nozzle 700 extend beyond the smooth plate 804 of the bottom nozzle 800. Additionally, the valve housing 606 of the top nozzle 600 extends from behind the annular wall 808 of the bottom nozzle 800. The locking plate 608 is not visible as it is behind the annular wall 808.

[0069] 9 is a top view of an exemplary embodiment of duckbill nozzle assembly 500 in an assembled state. As shown, hook 602 and locking plate 608 of top nozzle 600 contact annular wall 808 of bottom nozzle 800. Valve housing 606 extends from locking plate 608 and surrounds an upper aperture (e.g., 622) of top nozzle 600. Additionally, duckbill nozzle 700 is visible within upper aperture 622, with flat slit 702 visible.

[0070] FIG. 10 is an exemplary embodiment of a cross-sectional view of the top nozzle 600. As shown, the valve housing 606 extends from the upper surface of the locking plate 608. The top aperture 622 changes diameter as it passes through the valve housing 606 and locking plate 608 portions of the top nozzle 600. The top aperture 622 is defined by various features of the valve housing 606 and locking plate 608. These features include a valve funnel 614, a valve rest 612, a flow passage 618, and a diffuser 620. The valve funnel 614 is disposed near the upper surface of the valve housing 606 and is shaped as a funnel that surrounds the top aperture 622. The valve rest 612 is adjacent to the valve funnel 614. The valve rest 612 is cylindrical in shape and vertically defines a portion of the top aperture 622. The flow channel 618 is adjacent to the valve rest 612 and is also cylindrical in shape, but has a substantially smaller diameter than the valve rest 612. The flow channel 618 thus substantially reduces the diameter of the upper aperture 622 compared to the valve rest 612. The diffuser 620 is adjacent to the flow channel 618 and increases the size of the upper aperture 622, which terminates in a raised lip 604.

[0071] The valve funnel 614 serves to guide the valve (e.g., 130) to the valve rest 612. The valve rest 612 serves to contain the valve 130 when it is inserted into the valve housing 606. The valve rest 612 also prevents the valve 130 from advancing into the aperture. The channel 618 allows the fluid to pass from the valve 130 in the container 120 to the diffuser 620. The diffuser 620 slows the fluid velocity before it enters the duckbill nozzle 700. Different size channels 618 or diffusers 620 can be used to control the product flow rate and accommodate a wide variety of different clays and types of products.

[0072] 11 is an isometric view of an exemplary embodiment of duckbill nozzle 700 assembled with bottom nozzle 800. As shown, duckbill nozzle 700 fits within ribbed wall 810 of bottom nozzle 800. When assembled with top nozzle 600, raised lip 604 contacts duckbill nozzle 700 so that the diffuser (e.g., 620) of the top aperture (e.g., 622) can be in fluid communication with duckbill aperture 712.

[0073] 12 shows duckbill nozzle assembly 500 in use, according to an exemplary embodiment. Here, liquid agent 900 is shown dispensing from duckbill nozzle 700. Flat slit 702 of duckbill nozzle 700 is shown in an open state allowing liquid agent 900 to be dispensed. When dispensing stops, flat slit 702 returns to a closed state, sealing the inside of duckbill nozzle assembly 500 and preventing the product inside from drying out or clogging. Flat slit 702 can be opened or closed depending on the properties of the material of duckbill nozzle 700 and the shape of duckbill nozzle 700.

[0074] 13 shows wiper assembly 200 and duckbill nozzle assembly 500 during cleaning, where duckbill nozzle 700 is shown in contact with wiper 400, which is supported by wiper plate 300. This effectively serves to clean duckbill nozzle 700 before and after fluid is dispensed from the nozzle.

[0075] Here, the wiper 400 contacts the duckbill nozzle 700 to remove any excess liquid from the tip of the duckbill nozzle 700. The wiper 400 also contacts the smooth plate 804 of the lower nozzle 800 to remove any excess liquid. Alternatively, the wiper 400 and duckbill nozzle assembly 500 can be positioned such that the tolerance between the wiper 400 and the smooth plate 804 is 0.001 meters. In some embodiments, this tolerance may be in the range of 0.0005 meters to 0.0015 meters. In some embodiments, the wiper 400 may overlap the duckbill nozzle 700 by approximately 1 mm. In some embodiments, this overlap may be in the range of 0.5 mm to approximately 1.5 mm. In some embodiments, the position of the wiper plate 300 relative to the tray 118 or container 120 is adjustable, so that the distance between the wiper 400 and the duckbill nozzle 700 can be adjusted. In some embodiments, a user may make this adjustment manually or may input commands into the dye dispensing system 110, which may automate this adjustment. In some embodiments, the system may choose to make these adjustments based on firmware. The amount of overlap may be adjusted to ensure that the duckbill nozzle 700 does not over-wipe and smear product across the duckbill nozzle assembly 500 or other components of the device 100, and to ensure that the duckbill nozzle 700 does not under-wipe.

[0076] After the fluid 900 is dispensed from the duckbill nozzle 700, there may be residual fluid dripping from the duckbill nozzle 700 or remaining inside the duckbill nozzle 700. This is problematic because, if not properly cleaned, the residual fluid 900 may spread throughout the dye dispensing apparatus 100. This not only creates a nuisance but may also interfere with the mechanical function of the system. Furthermore, residual fluid 900 on the duckbill nozzle 700 may harden and affect the distribution of fluid 900 from the duckbill nozzle 700 during future use. By utilizing the combined functionality of the duckbill nozzle 700 and the wiper 400, large amounts of fluid can be removed from the duckbill nozzle 700. Furthermore, any remaining fluid is sealed from the atmosphere within the duckbill, thereby helping to prevent it from drying out or clogging.

[0077] The wiper assembly 200 and the duckbill nozzle assembly 500 work together to remove excess dispensed liquid from the device 100. The duckbill nozzle assembly 500 reduces the amount of dispensed liquid that adheres to the duckbill nozzle assembly 500 due to the self-sealing capabilities of the duckbill nozzle 700. Furthermore, the design of the duckbill nozzle 700 maintains a constant, laminar flow of liquid from the duckbill nozzle 700 to dispense in a uniform direction. The wiper 400 can remove any excess liquid that adheres to the duckbill nozzle 700 or the lower nozzle 800 by wiping the duckbill nozzle assembly 500. Furthermore, due to the material properties of the duckbill nozzle 700, the duckbill nozzle 700 temporarily deforms upon contact with the wiper 400, so that any excess liquid within the duckbill nozzle 700 can be pushed out of the flat slit 702 by the wiper 400.

[0078] In some embodiments, the wiper assembly 200 may be raised or lowered relative to the duckbill nozzle assembly 500. The user may do this manually or may command the dye dispensing system 110 to perform this task.

[0079] The use of the wiper assembly 200 and duckbill nozzle assembly 500 together prevents clogging at the nozzle, ensures that the liquid or dye is dispensed straight into the receptacle, and keeps the dye dispensing system clean and free of dispensed liquid residue.

[0080] While the present invention has been described in detail herein with reference to specific embodiments, it should be understood that modifications, variations, and equivalents to these embodiments will readily occur to those skilled in the art upon understanding the foregoing. These and other modifications and variations to the present invention may be implemented by those skilled in the art without departing from the scope of the present invention. Furthermore, those skilled in the art will understand that the foregoing description is illustrative only and is not intended to limit the present invention. Accordingly, the subject matter of the present invention is intended to cover such modifications and variations.

Claims

1. A dispensing system for dispensing products to customers, The product is a container equipped with a nozzle, The dispensing system is configured to move the container within the dispensing system. Container and A wiper plate having an opening, When the nozzle is positioned above the opening, the product to be dispensed passes through the opening. Wiper blade and A wiper made of elastomer, which is detachably attached to the wiper plate, The wiper is positioned such that it contacts the nozzle when the nozzle is moved from a position above the opening to a position where it contacts the wiper plate. Wipers and, A dispensing system equipped with the following features.

2. The aforementioned wiper is a part of the wiper plate and is not removable. The dispensing system according to claim 1.

3. The wiper is connected to the wiper plate by being inserted into the groove of the wiper plate. The dispensing system according to claim 1.

4. The groove has a ridge that holds the wiper in a predetermined position when the wiper is connected. The dispensing system according to claim 3.

5. The wiper is magnetically coupled to the wiper plate. The dispensing system according to claim 1.

6. The wiper plate is magnetically attached to the dispenser. The dispensing system according to claim 1.

7. The wiper plate has a magnet that activates a magnetic sensor that notifies the dispensing system when the wiper plate is connected to the dispensing system. The dispensing system according to claim 1.

8. The wiper plate has a protrusion that activates a switch sensor on the dispensing system when the wiper plate is connected to the dispensing system. The dispensing system according to claim 1.

9. The opening of the wiper plate is surrounded by a wall that guides the flow of the product being dispensed. The dispensing system according to claim 1.

10. The overlap between the wiper and the nozzle is 0.001 meters. The dispensing system according to claim 1.

11. The wiper made of the aforementioned elastomer is made of chemical-resistant silicone. The dispensing system according to claim 1.

12. The wiper blade is made of chemical-resistant ABS resin. The dispensing system according to claim 1.

13. The aforementioned product is a hair dye. The dispensing system according to claim 1.

14. A software-controlled system for cleaning product dispensers, A dispenser configured to dispense a desired amount of preparation into a receiving container and to track the amount of undispensed preparation in the container, A tray configured to hold one or more of the aforementioned containers and to track the position of the aforementioned containers, The tray can move the container to the dispensing position. A tray and A memory device for storing a program, When the aforementioned program is executed, Receiving information and associating said information with said container, The information includes at least one of the following: the position of the container relative to the dispensing position, the length of time the container was away from the dispensing position, the amount dispensed by the container, the ratio of the period the container was at the dispensing position, and the ratio of the period the container was dispensing. Associating the aforementioned information with the aforementioned container, Receiving information about the position of the tray, The collected data associated with the container and the tray is recorded in a record in the database. Based on at least a portion of the collected data in at least one file in the database, a cleaning function is recommended. At least one controller configured to perform the following: A system equipped with these features.

15. The ratio of the period during which the container was in the dispensing position is the ratio of the period during which the container was in the dispensing position, and this ratio is determined for periods of one hour, one day, one week, and one month. The system according to claim 14.

16. The ratio of the period during which the dispensing occurred is the ratio during which the container was dispensed, and the ratio of the period is determined for periods of 1 hour, 1 day, 1 week, and 1 month. The system according to claim 14.

17. The aforementioned cleaning function is Positioning the container at the dispensing location, Dispensing a small amount of liquid from the aforementioned container, Moving the container outside the dispensing position, including, The system according to claim 14.

18. The aforementioned cleaning function involves moving the container to the dispensing position multiple times. The system according to claim 14.

19. The cleaning function notifies the user that the wiper assembly will be removed and cleaned. The system according to claim 14.

20. The cleaning function includes cleaning all nozzles of the container in the system. The system according to claim 14.

21. The wiper assembly is positioned vertically relative to the nozzle of the container. The system according to claim 14.