Dye dispensing system

A computer-controlled dye delivery system addresses waste and mixing inaccuracies in hair color services by using scanners and recyclable canisters to optimize ingredient usage and improve service efficiency.

JP2025176098APending Publication Date: 2025-12-03CLIX LLC
View PDF 7 Cites 0 Cited by

Patent Information

Application Number
JP2025144488
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Priority Date
2018-04-18
Filing Date
2025-09-01
Publication Date
2025-12-03

AI Technical Summary

Technical Problem

The salon industry faces significant waste due to unused hair color ingredients and mixing inaccuracies, leading to inefficiencies and increased costs.

Method used

A computer-controlled dye delivery system with scanners, dispensers, and storage devices that measure and track ingredient usage, ensuring precise formulation dispensing and minimizing waste by using recyclable canisters.

Benefits of technology

The system reduces waste, optimizes ingredient usage, and improves hair color services by providing accurate formulations, enhancing customer retention and reducing operational costs.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025176098000001_ABST
    Figure 2025176098000001_ABST
Patent Text Reader

Abstract

To provide a system including at least one scanner identifying an identification associated with a receptacle.SOLUTION: At least one dispenser is configured to dispense a first desired amount. At least one dispensing area has a measuring instrument that measures a dispensed amount and an unused amount and associates them with the identification. At least one storage device stores a program, and at least one controller which, when executing the program, is configured to receive information and associate the information with the identification. Collected data associated with the identification is recorded. A second desired amount based on at least some of the collected data in at least one file in the database is recommended. The dispenser is controlled by the controller based on the first desired amount or the second desired amount. The dispenser is configured to dispense the second desired amount.SELECTED DRAWING: Figure 1
Need to check novelty before this filing date? Find Prior Art

Description

[Background technology]

[0001] Hair color compositions are used to color human hair. Color services are performed at salons. It is a profitable segment of the salon industry and an important part of the cost structure of running a salon. The ingredients used to produce the hair color composition are generally packaged in tubes. Or they are distributed separately in bottle-like containers, and stylists mix the custom mixture for each customer. Furthermore, the ingredients of the hair color composition are capable of extending their useful life. They are supplied separately to avoid harmful chemical reactions that may occur if mixed together. will be done. Summary of the Invention [Problem to be solved by the invention]

[0002] There is a lot of waste in the salon industry when it comes to color services. To create the composition, the stylist may add colorants, color compounds, dyes, or coloring chemicals. Use small amounts of several different ingredients, such as: In this case, once exposed to oxygen, such as when the container is opened, the ingredients will deteriorate in just a few days. The remaining ingredients in the container may become waste.

[0003] Not only do the remaining ingredients in the container become waste, but the container itself, along with its packaging, also becomes waste. Additionally, some stylists may need to find the right color formula for a custom hair color composition. They lack the knowledge and skill required to select and mix ingredients to achieve the desired ratio. Mixing inaccuracies, inconsistencies, and "rework" are more common, including mistakes in mixing, over-mixing, etc. contributes to waste. [Means for solving the problem]

[0004] The present invention provides a system including at least one scanner that recognizes an identification associated with a container. At least one dispenser dispenses a first desired amount of the formulation into a container. At least one of the delivery areas has a measuring instrument. The device measures the dispensed amount of the formulation in the container and the unused amount of the formulation in the container, and The at least one storage device is configured to store the program code and associate the program code with the unused amount. At least one controller stores the program and, when it executes the program, The information is configured to receive information from a stylist and associate the information with the identity. Information, customer customer information, customer hair attributes, formulation, type of application of formulation, customer head of formulation and a first desired amount of the formulation. The collected data will be recorded. The collected data will include information, the amount of product provided, and unused product. The amount is recorded in a file in the database. A second desired amount of the formulation is recommended based at least in part on the collected data in the file. The at least one scanner, the at least one dispenser, and the at least and the at least one storage device. The at least one dispenser is in communication with a controller. by the at least one controller based on a desired amount of the formulation or a second desired amount of the formulation. The at least one dispenser is controlled to provide a second desired amount of the formulation. It is structured as follows.

[0005] The method disclosed herein includes a dye dispenser that receives a container having identification within a dispenser area. The dye delivery system includes a scanner that recognizes an identification associated with the container. The dye delivery system controller receives the information and associates the information with the identification. The information includes stylist information, customer information, customer hair attributes, formulations, and formulation application types. a position of the formulation on the customer's head; and a first desired amount of the formulation. A first dispenser of the dye delivery system provides a first desired amount of the formulation to the container. A measuring device in the dispensing area measures the dispensed amount of the preparation in the container, and the measured dispensed amount is identified. After the container is removed from the dispensing area, the container is received in the dispensing area. The scanner reads the identification associated with the container and the information associated with the identification. The instrument measures the unused amount of the formulation in the container, and the measured unused amount is associated with an identification. The controller collects data including information, measured delivered amounts, and measured unused amounts. The controller records the data in a file in the database. a second desired amount of the formulation based at least in part on the collected data from the one file; The second dispenser provides a second desired amount of the formulation. The sensor is controlled by the controller based on a second desired amount of the formulation. [Brief explanation of the drawings]

[0006] [Figure 1] FIG. 1 is a perspective view of a dye providing device according to some embodiments. [Figure 2A] FIG. 2A is a simplified schematic diagram of a dye delivery system environment incorporating an apparatus according to some embodiments. [Figure 2B] FIG. 2B is a simplified schematic diagram of a dye delivery system environment incorporating an apparatus according to some embodiments. [Figure 3] FIG. 3 is a perspective view of a portion of the interior of the dye providing device shown in FIG. 1, according to some embodiments. [Figure 4A] FIG. 4A shows a top view of a portion of the device shown in FIG. 1, according to some embodiments. [Figure 4B] FIG. 4B shows a perspective view of a portion of the device shown in FIG. 4A, according to some embodiments. [Figure 5A] 5A is a perspective view of a canister for use with the dye provision device shown in FIG. 1, according to some embodiments. [Figure 5B] FIG. 5B is a simplified schematic diagram of a canister for use with the dye provision apparatus shown in FIG. 1, according to some embodiments. [Figure 6A] 6A and 6B show perspective and side views of a coupler for use with the device shown in FIG. 1, according to some embodiments. [Figure 6B] 6A and 6B show perspective and side views of a coupler for use with the device shown in FIG. 1, according to some embodiments. [Figure 6C] 6C is a perspective view of a nozzle for use with the dye delivery apparatus shown in FIG. 1, according to some embodiments. [Figure 7A] FIG. 7A illustrates a cross-sectional view of a canister for use with the dye provision apparatus shown in FIG. 1, according to some embodiments. [Figure 7B] FIG. 7B illustrates a cross-sectional view of a canister for use with the dye provision apparatus shown in FIG. 1, according to some embodiments. [Figure 8A] FIG. 8A shows the interior of a dye provider, according to some embodiments. [Figure 8B] FIG. 8B illustrates a dispenser of a dye provider, according to some embodiments. [Figure 8C]FIG. 8C illustrates a dispenser of a dye provider, according to some embodiments. [Figure 9A] FIG. 9A depicts an embodiment with a first dispenser and a second dispenser, according to some embodiments. [Figure 9B] FIG. 9B depicts an embodiment with a first dispenser and a second dispenser, according to some embodiments. [Figure 10] FIG. 10 depicts a container with identification, according to some embodiments. [Figure 11] FIG. 11 shows a container in a dispensing area of ​​the device, according to some embodiments. [Figure 12] FIG. 12 depicts containers having identification as various colors, according to some embodiments. [Figure 13] FIG. 13 depicts a container within a dispensing area, according to some embodiments. [Figure 14] FIG. 14 shows a simplified schematic diagram of components used in a method for preparing a dye formulation, according to some embodiments. [Figure 15] FIG. 15 is a flowchart of a method for preparing a dye formulation, according to some embodiments. [Figure 16] FIG. 16 is a simplified flowchart of a method for recommending a desired amount of a formulation at a color service, according to some embodiments. [Figure 17] FIG. 17 shows a portion of a customer's file, according to some embodiments. [Figure 18] FIG. 18 is a simplified schematic diagram illustrating an exemplary server for use in a dye provision system, according to some embodiments. [Figure 19A] FIG. 19A shows a perspective view of a portion of a dye providing device, according to some embodiments. [Figure 19B] FIG. 19B illustrates a perspective view of a portion of a dye providing device, according to some embodiments. [Figure 20A]FIG. 20A shows a perspective view of a portion of a dye providing device, according to some embodiments. [Figure 20B] FIG. 20B illustrates a perspective view of a portion of a dye providing device, according to some embodiments. [Figure 21A] FIG. 21A shows an interior side view of a portion of a dye providing device, according to some embodiments. [Figure 21B] FIG. 21B is a front view of the dye providing device of FIG. 21A, according to some embodiments. DETAILED DESCRIPTION OF THE INVENTION

[0007] Reference will now be made in detail to the disclosed embodiments of the invention, one or more of which Examples are illustrated in the accompanying drawings. Each example is intended to illustrate the present technology, not as a limitation of the present technology. Indeed, modifications and variations may be made in the present invention without departing from the scope of the present invention. It will be apparent to those skilled in the art that this can be implemented in practice. The features shown or described as part of the invention may be combined with other embodiments to yield further embodiments. Accordingly, the present subject matter is defined in the appended claims and their equivalents. It is intended to include all such modifications and variations within the scope of equivalents.

[0008] There is a lot of waste in the salon industry when it comes to color services. When doing this, stylists often mix too much product into their clients. The remaining product cannot be reused and is discarded. Generally, unused product is not weighed, so Businesses can quantify the inventory, costs, and profit losses due to unused and discarded items. Furthermore, stylists repeat the same steps over and over again, making the same mistakes.

[0009] The systems and methods disclosed herein are based on at least some of the collected data. Measure, record, and track unused product so that a recommendation for the desired amount of formulation can be generated. The dye delivery device dispenser dispenses the dye delivery device based on the desired amount of the recommended formulation. In this way, the amount of unused product can be minimized. By limiting or eliminating inventory costs, salons can reduce costs and increase profits Waste generated from used product containers and associated packaging can be recycled. By using the system and method, stylists can: Minimal input on the amount of product to be mixed, thereby avoiding mixing too much product This eliminates the mistake of:

[0010] The dye delivery devices, systems and methods described herein are computer-controlled precision dye delivery devices. With a dense offering, a relatively large number (e.g., about 4000) of unique color formulations and options are available. The present invention provides a hair color dye capable of producing a complete set of treatments. Our color formulations are designed by skilled chemists and manufactured in large batches in remote locations such as factories. manufactured and then packaged in recyclable, refillable and reusable canisters The dye providing apparatus, system and method may be packaged in a large amount of the provided color formulation. The "underlying tone" or "underlying level" that may constitute the high "Pure tones" or "tonal values" that are concentration dyes, and different strengths of hydrogen peroxide and bleach. Dyes such as "developers" that may be reach may be provided from canisters. The combination of these ingredients results in a unique color formulation. The dyes included are permanent dyes, semi-permanent dyes, semi-permanent dyes, bleach / lighteners, and color refreshers. In another embodiment, the ink may be composed of a coloring agent, a temporary dye, a toner, or a color developer. In the conventional dye delivery system, the developer is not provided in a canister or by a dye delivery device. The canister is supplied in a container of approximately 100ml of dye per canister without contamination. The system is also configured with an internal valve that allows the system to be easily delivered. It also has inventory management and communication functions.

[0011] Dye delivery devices, systems, and methods monitor individual canisters and measure the actual dye delivered. The amount of data is transferred to a network or central server (e.g., cloud-based applications, This may then be transmitted to a network or central server (such as an online server), which in turn Inventory management may be automated by initiating automatic direct replenishment shipments of dyes. The system can be a laptop, tablet, smartphone, or web browser. Stylists using the control panel or application on their mobile device The commands may be sent by software running on an online server. It may be sent to the system from a remote server or from a central server.

[0012] FIG. 1 is a perspective view of a dye provider according to some embodiments. The housing 102 is made of metal, plastic, composite, or a combination thereof. The housing 102 allows the device to be mounted on a wall or secured to a countertop. or mounted on a cart, or multiple devices 100 may be coupled together. The door 104 may include mounting holes to allow for the canister to be stacked. access to the interior of the housing 102, such as looking down and resolving any concerns that may arise. For access, the housing 102 is located in the upper region or on the side wall of the housing 102. The door 104 may have a lock option. The panel 106 having the inputs for communication with the device 100 or the entire delivery system. For example, Panel 1 06 displays power modes, login functions, queues for delivery, and system messages. The hair color or dye may be recessed and located in the lower region of the housing 102. The information may be provided in a provision area 108 such as a location.

[0013] 2A and 2B illustrate a dye delivery system incorporating device 100 according to some embodiments. 1 is a simplified schematic diagram of the environment of a system 110. For example, at least one device 100 may It may communicate with one or more mobile devices 112 via a network 114. The devices 100 may be located in the same salon, multiple salons or locations, or a combination thereof. The device 100 includes a controller 116. The controller 116 is The device 100 may be located within the housing 102 or may be located remotely from the device 100. , Internet, wide area network (WAN), local area The system is connected to a network 114 such as a local area network (LAN). 110. Thus, the controller 116 may be embedded in the device 100. It may be a microcontroller unit built into the controller or a separate stand-alone remote controller. It may be a remote controller or computer, or a cloud-based application or any other suitable device or combination of devices. 116 is one or more central processing units (CPUs) or processor boards; Includes computer displays, touchscreens, and interface hardware The communication or transmission may be wired or wireless (or a hybrid combination thereof). Often, Wi-Fi (registered trademark) systems, Bluetooth oth (registered trademark) wireless technology, Ethernet, router, cellular communication, satellite communication or the like This may be achieved through a system that acts as a Wi-Fi hub. In various embodiments, the controller 116 may be a laptop, computer, Or a mobile device such as a tablet or mobile phone. 116 as a laptop, computer, tablet or mobile device 112 The user interface may be part of the controller 116, if configured to do so. may also be used to provide input for communication with device 100 or system 110. It may also be used as an information center.

[0014] A dye recipe identifies at least one dye and the amount of dye. The color composition may be a recipe for producing a hair color composition for a color service to be performed. Dye recipes can be sourced from an internal database, an external database, or entered by the user. The data 117 may be composed of:

[0015] Requests, commands, responses, and data may be transmitted over network 114 The device 100 and the system 110 use DHCP (Dynamic Host Configuration Protocol) for the internal IP address. The network 11 may support (or support) allocation in response to an input. 4. The network 114 is a TCP / IP (Transmission Control Protocol / Internet Protocol) Control Protocol / Internet Protocol), UDP (User Datagram Protocol), HTT P(Hypertext Transfer Protocol) or HTTPS(Hypertext Transfer Protocol Sec Ethernet and Internet protocols such as URE, and HTML (Hypertext Markup Language) kup Language), JSON (Javascript Object Notation) or XML (Extensible Mar Data formats such as the .kup Language are used for these transactions. In various embodiments, these communications may include user interface interactions, device 100 periodic timeouts, system 110 events such as canister insertion or removal, or completion of a delivery sequence. The communication may be via a direct or independent access path through network 114. If network connectivity becomes unavailable, GPS (Global Positioning System) A backup system is in use that can report coordinates and support operational communications. Good too.

[0016] In another embodiment, referring to FIG. 2B, multiple devices 100 may be placed in a single location, such as a salon. are located at one location or multiple locations and are connected together via a network 114, A dye delivery system 110 may be formed. As shown in FIG. 2A, each delivery device 100 may be connected to a hub for connecting, collecting data, and distributing commands to multiple dye delivery systems 110 There may be one central controller 115 or server that acts as a central controller. Controller 115 may receive and send data, information, or commands. Network 114 provides high quality customer service and color formulation analysis becomes.

[0017] FIG. 3 illustrates a portion of the interior of the dye providing device 100 shown in FIG. 1, according to some embodiments. 4A is a perspective view of one of the devices 100 shown in FIG. 1, according to some embodiments. 4B shows a top view of the device 100 shown in FIG. 4A, according to some embodiments. 1 shows a perspective view of a portion of the housing 102. The tray 118 in the housing 102 is connected to the housing 102. The container may be configured to hold at least one canister 120. The ring 170 may be coupled to the tray 118 and allow the tray 118 to rotate. The trays 118 may have any shape, such as a circular, carousel configuration, The tray 118 may be actuated by a drive mechanism 124, such as a motor. 116. In another embodiment, the tray 118 is fixed. , configured to have at least one opening 126.

[0018] In some embodiments, multiple rows of apertures 126 may be used, such as the two shown in FIGS. For example, the tray 118 may have 20 openings 126. The inner row has 30 openings 126, and the outer row has 30 openings 126. In other embodiments, the trays 118 are arranged in four rows. In yet another embodiment, the tray may be square with 40 openings 126. The aperture 118 may be octagonal with 40 apertures 126 arranged in a cluster. The shape of the tray 118 and the arrangement of the openings 126 can be customized depending on the application. The ability to change the size, shape, and number of openings allows for flexibility in adapting to salon space constraints. This allows the overall size of the device 100 to be reduced. If an application requires a smaller number of canisters 20, the overall size of the device 100 may be reduced. For example, salons can offer limited quantities of color formulations, So instead of a maximum of 50 canisters 120, you can use only 10 canisters 120. may be required.

[0019] FIG. 5A illustrates a dye dispenser for use with the dye dispenser 100 shown in FIG. 1, according to some embodiments. 5B is a perspective view of a canister 120 for use in the method of FIG. 1, according to some embodiments. 1 is a simplified schematic diagram of a canister 120 for use with the dye delivery apparatus 100 shown. At least one canister 120 is inserted into at least one opening 12 in the tray 118. 6. Each canister 120 includes an identifier 128, an internal valve 130, and a nozzle. 132, a sleeve 133, and a dye 134. The sleeve 133 is The canister 120 is configured to contain a dye 134. In one embodiment, the canister 120 The capacity is up to 8.6 oz. However, this may vary depending on the size of the sleeve. Therefore, the canister 120 is airtight. and may be constructed of a metal such as aluminum, a composite, or a combination thereof.

[0020] Each canister 120 is marked with a barcode, QR (Quick Response) code, and catalog number. Each image is labeled with a unique identifier 128, such as an icon code. 8 may be scanned, read, and recognized by a device such as reader 136 The reader 136 may be a stand-alone unit or may be part of the controller 116. The reader 136 may be a part of the dispenser or may be located within the housing. or the side or top wall of the housing anywhere where the canister 120 is directly visible. RFID (Radio Frequency Identification) technology, NFC (Near Field Communication) uniquely identifying the canister 120 by near field communication (NFC) technology, or the like; Other techniques may be used for this purpose. In some embodiments, the identifier 128 is 00 and verify the presence of the canister 120 and identify characteristics within the canister 120, such as the color of the dye 134. Identifying the specific contents, product name, date the canister 120 was filled with the specific dye 134 , the amount of dye remaining in the canister 120, the lot or batch number, and the manufacturer's Other information may be included in the identifier 128, such as other notes you may wish to include.

[0021] The reader 136 communicates with the controller 116. The reader 136 reads the canister 120. configured to scan, read and recognize the identifier 128 labeled on the The controller 116 transmits the information to the controller 116. The controller 116 transmits the information to the controller 116. 20, and information embedded in an identifier 128 such as a lot or batch number. In another embodiment, canisters located in a particular area of ​​the tray 118 may be recognized. There may be more than one reader 136 designed to identify the star 120. For example, One reader 136 identifies the canisters 120 in the inner row of the tray 118. Meanwhile, another reader 136 may identify canisters 120 in the outer rows of the tray 118. good.

[0022] The canister 120 is recyclable and refillable in the system 110. The canister may be reusable and configured to be pressurized with gas. The canister 120 may include a port 138 for injecting gas. 120 may be a nitrogen pressurized canister 120. The gas and dye 134 may be When external force or pressure is applied to the canister 120, the dye 134 is directed toward the internal valve 130. Separated in the canister by an internal sleeve that allows uniform downward movement 6A and 6B show a method for using the device shown in FIG. 1, according to some embodiments. 1 shows a perspective view and a side view of a coupler 140 for use with the canister 120. The canister 120 contains dye 134. At the bottom end of the canister 120, a connector 140 is provided. Alternatively, the connector 140 may be integral with the opening 126 of the tray 118 or may be attached to the canister 1. 20 or may be a separate component. The valve 130 supports the canister 120 within the opening 126. For example, the valve 130 When a force is applied to the upper end of the canister 120, the valve 130 , is pressed against a protrusion 141 on the connector 140, thereby opening the valve 130 and The internal valve 130 allows dye 134 to be provided through the valve 132. The dye 134 is injected into the nozzle 132 by the device 100. In another embodiment, the canister 120 can provide substantially all of the contents. A gravity feed is used to move the dye 134 downward through the canister 120. Use the supply system.

[0023] FIG. 6C illustrates a dye dispenser for use with the dye dispenser 100 shown in FIG. 1, according to some embodiments. 1 is a perspective view of a nozzle 132 for use in a liquid injection molding machine. The nozzle 132 may be made of plastic, metal, composite, or may be made of the same material and connected to the connector 140 or sleeve 133. As such, each canister 120 has its own nozzle 132, preventing contamination. Thus, as opposed to many different dyes 134 flowing through the same nozzle 132, Only the dye 134 from a particular canister 120 flows through the nozzle 132 .

[0024] 7A and 7B illustrate the dye providing device 100 shown in FIG. 1, according to some embodiments. A cross-sectional view of a canister 140 for use is shown. In some embodiments, the sleeve 1 33 is disposed externally from the canister 120 and is integral with the connector 140, and therefore The nozzle 132 may be connected to the connector 140. The dye 134 is placed inside a pressurized canister 120. The valve 130 protrudes from the bottom end of the canister 120. When the button 30 is pressed, the dye 134 in the canister 120 flows out of the canister 120. This makes it possible to:

[0025] The nozzle 132 is supported on the inner surface of the sleeve 133. The internal pressure allows the valve 130 to be in a closed position (e.g., the dye 134 is (It does not flow out of the canister 120). When force is applied, the valve 130 is pushed vertically upward (e.g., into the interior of the canister 120). This creates an opposing force on nozzle 132 which opens valve 130 and releases dye 134 . As more force is applied by the actuator 144, the flow rate of the dye 134 increases. do.

[0026] FIG. 8A shows the interior of a dye providing device 100, according to some embodiments, and FIGS. 8C illustrates a dispenser 142 of the dye provision device 100, according to some embodiments. The dispenser 142 includes at least one actuator 144. Actuator 144 includes mechanical and electrical components such as solenoids, motors, and / or piston and rod mechanisms. The actuator may include a lever arm 146 and a protrusion 148. The actuator 144 communicates with the controller 116. The actuator 144 is a lever arm. 146, and a protrusion 148 is connected to a second end of the lever arm 146. The mounting bracket 143 is used to mount the dispenser 142 to a surface such as the housing 102. For example, in the embodiment of Figures 8A-8C, the mounting bracket 143 is L-shaped. one end of the actuator 144 is connected to the second end 147 of the actuator 144 and the other end of the lever arm The mounting bracket 143 is connected to the lever arm 146 at a joint 149. The joint 149 serves as a support and pivot point for the lever arm 146. When the actuator 144 is actuated, the inner rod 151 of the actuator 144 144. The lever arm 144 is moved upward, thereby At joint 149, the lever arm moves in a seesaw effect. , so that the protrusion 148 moves downward and the canister 12 This action allows the canister 120 to come into contact with the surface of the nozzle (not shown). Applying force initiates delivery of dye 134. FIG. 8B shows rod 15 of actuator 144. FIG. 8C shows the actuator in a non-activated and retracted state. The rod 151 of the eta 144 is shown, where the rod 151 is actuated to extend vertically upward. is doing.

[0027] In the embodiment of FIGS. 8B-8C, the protrusion 148 is in full contact with the top of the canister 120. The protrusion 148 is configured to pivot and rotate to allow contact with the lever arm. A component extending from the end of arm 146, in some embodiments, protrusion 148 , may be part of the lever arm 146. The protrusion 148 is In some embodiments, the protrusions 148 are designed to provide an optimal connection with To provide flexibility and suction, the flat or In other embodiments, the protrusion 148 may have a curved surface. The upper surface of the 20 is constructed of a rigid material that provides resistance.

[0028] When the canister 120 is aligned with the dispensing area 108, the dispenser 142 A downward force is applied to the canister 120 to provide the dye 134. For example, the controller 11 6 communicates with a reader 136. The reader 136 determines the dye formulation based on the identifier 128. A selected dye 13 in a selected canister 120 associated with a formula (dye formulation) The selected canister 120 is aligned with the dispensing area 108. The controller 116 has a lever 148 that is located directly above the selected canister 120. It communicates with an actuator 144 that actuates and positions the bar arm 146. The sensor 142 is selected while the protrusion 148 is in direct contact with the top surface of the canister 120. A downward force is applied to the canister 120. This causes the valve 1 of the canister 120 to open. 30 opens and dye 134 escapes through nozzle 132 of canister 120. can be adjusted to any amount, such as 0.01 grams to 140.00 grams, and any programmed range. It is provided in a circle.

[0029] The controller 116 starts and stops the provision of the dye 134 via the dispenser 142. Stops the delivery and allows for variation in delivery rate. For example, delivery can start slowly and increase It may be increased or decreased as it approaches the required amount of dye 134. The rate of delivery will depend on the amount of dye to be delivered and the time it takes for the device 100 to complete the dye formulation. It may be customized depending on the time required.

[0030] In another embodiment, there may be a second dispenser in the device 100. According to some embodiments, the present invention relates to an embodiment including a first dispenser and a second dispenser. 1 depicts an embodiment. A first dispenser 142a includes a first actuator 144a, a second actuator 144b, and a third actuator 144c. First end 145a of first actuator, second end 147a of first actuator , a first lever arm 146a, a first protrusion 148a, and a first joint 149a. The second dispenser 142b has the same components as the first dispenser 142a. Mounting bracket 143a, which is not labeled for clarity. 143b connect the dispensers 142a, 142b to the surface, respectively. The first dispenser 142a and the second dispenser 142b are each an actuator. In other embodiments, the actuator 144 is shared. In FIG. 9B, a first dispenser 142a and a second dispenser 142b share the actuator 144.

[0031] The embodiment shown in Figure 9A depicts separate dispensers 142a and 142b. This means that the canisters 120 on the tray 118 are arranged in an inner row and an outer row of the canisters 120. The dispenser 142a and the dispenser 142b may be used in a circular carousel configuration. The first dispenser 142a and the second dispenser 142b may operate one at a time, alternately, or simultaneously. The operation of the first dispenser 142a and the second dispenser 142b is described with reference to Figures 8A, 8B and 8C. It's the same as described.

[0032] In the embodiment shown in FIG. 9B, a single actuator 144, such as a motor, drives one actuator at a time. The rollers 164a and 164b are operated. A cam 162 is connected to the actuator 144. In this embodiment, the roller The springs 16 disposed on the lever arms 146a or 146b are spaced 180° apart from each other. 5a or 165b, the protrusion 148a or 148b is positioned away from the canister 120. When the cam 162 rotates clockwise or counterclockwise, The lever 164a or 164b contacts the lever arm 146a or 146b, and the spring 165a or roller 164a or 164b overcomes the tension of lever arm 146a or 165b. For example, roller 16 When the lever arm 146a or 146b contacts the lever arm 146a or 146b, it is subjected to spring tension. This generates an overcoming force, causing the lever arm 146a or 146b to move downward. In this way, the protrusion 148a or 148b comes into contact with the canister 120 (not shown) and To stop delivery, the actuator 144 further rotates the cam 162. By rotating the lever arm 146a or 146b in the same direction or the opposite direction, the roller 164a As the cam 162 rotates, the pressure from the roller 164b is released, stopping the supply. The lever 164a or 164b applies more or less pressure to the lever arm 146a or 146b. Pressurize the canister 120, which then begins to dispense the dye 134. and stopped, thereby allowing for variation in delivery rate as described herein. do.

[0033] The apparatus 100 further includes a measurement instrument 152 (FIG. 8A) in communication with the controller 116. The measuring device 152 measures the dispensed amount of the selected dye, and the dispensed amount of the selected dye is The device will stop dispensing when the amount of dye in the dye formulation for at least one dye is equal to the amount of dye in the dye formulation. The plate 150 is arranged to hold at least one of the selected canisters 120 in the dispensing area 108. The plate 150 is disposed vertically below one of the openings 126. The device may be configured with an instrument 152 for measuring the contents. The transducer may be a transducer, a ruler, a gauge such as a strain gauge, or a combination thereof. The reservoir 154 is disposed on the plate 150. The dye 134 is then transferred to the canister 120. A container 154, such as a cup or bowl, collects the dye 134 as it is dispensed from the container. The vessel 154 may be glued or snapped onto the plate 150 to ensure stability. The instrument 152 measures the amount of dye 134 dispensed and then transmits this data to the controller 1 16. In one embodiment, delivery does not occur unless the container is in place. The color may be visually indicated by an indicator light. The steps of measuring and stopping may be repeated until the dye preparation is complete.

[0034] The container 154 may be uniquely identified by having an identification 202. In an embodiment, the identification 202 is configured to store information and is RFID (Radio Frequency Identification) Radio Frequency Identification (Radio Frequency Identification) tag, barcode, or QR (Quick Response ) codes. 1 depicts a container 154 having identification 202 permanently affixed to the container 154. It may be embedded, for example, embedded in the bottom portion of the container as shown. It may be included.

[0035] The information may be received by the controller 116 and tracked with the identification 202. Thus, the information is associated with the identification 202. Therefore, the identification 202 and the information are The information is stored in a computer memory connected to the controller 116. Customer information, customer information, customer hair attributes, formulation, type of formulation application, customer of formulation a position on the head, and a first desired amount of the formulation. A scanner 204 in communication with the scanner 116 is coupled to the plate 150 in the presentation area 108. and configured to read the identification 202 and information associated with the identification 202. FIG. 11 illustrates a container 154 in the dispensing area 108 of the device 100, according to some embodiments. Containers 154 with identification 202 are scanned by a scanner 204 on the plate 150. be identified.

[0036] The container 154 may be constructed of plastic, composite, or resin in a variety of colors and may be used It may be reusable after thorough cleaning. 2 is the particular color of the container 154, for example, red, green, blue, purple, black, light blue, white, or yellow. FIG. 12 illustrates containers 154 having identification 202 as various colors, according to some embodiments. In this exemplary embodiment, the scanner 204 detects the color, specifically the color of the container 154. One or more optical color sensors 206 detect color. For example, 150, one or more light emitting diodes (LEDs) 208 illuminate the providing area 108, This may then illuminate the container 154. Figure 13 illustrates a dispensing area, according to some embodiments. A container 154 within 108 is depicted.

[0037] In some embodiments, the container 154 is a particular color and the optical color sensor 206 detects the container. The RGB color codes of the color sensor 154 are sensed and sent to the controller 116. The Troller 116 defines a color from an RGB color code and uses that color as the identification 202. In this scenario, the information received from the controller 116 includes an identification 202, e.g. In some embodiments, the camera may associate the image with a color and store it in computer memory. Laser technology may be used to distinguish colors. The scanner 204 automatically reads the identification 202, and the controller 116 Automatically reads information associated with 02.

[0038] Typically, the salon industry produces dye preparations and determines the correct amount of dyes that make up the dye preparation. It depends on the stylist's knowledge and ability to deliver and hand mix. This can be inaccurate and unrepeatable. Current dye delivery systems and methods are not recyclable. Provides unique hair color compositions in a versatile, refillable, and reusable canister Reduce waste and improve hair color services through dye formulation and delivery control, resulting in better results. This allows for customer retention while providing new customer opportunities. 1 is a simplified schematic diagram of components used in a method for preparing a dye formulation. In this embodiment, the components are the underlying levels 156 and canis of various colors. These components may be the shade values ​​158 of the different pigments that are put into the dye 120. The ingredients are provided by the device 100 according to a recipe and collected in a container 154. 5-40% of the developer 160 will be used to prepare the final hair color composition for application to the customer's hair. To produce the dye, it may be added to or be part of the dye preparation.

[0039] FIG. 15 is a flowchart of a method for preparing a dye formulation, according to some embodiments. The dye providing method 1100 includes, in step 1110, providing a dye providing device. The apparatus includes a controller and a tray. The tray is in communication with the controller. and configured to have at least one opening. The label includes an identifier and a dye. The dye is associated with the identifier. The dispenser is an actuator that communicates with the controller. The lever arm is connected to the actuator and has a projection. The nozzle is configured to have a projection.

[0040] In step 1120, the reader compiles a dye formulation based on the identifier. Identify the selected dye in the associated selected canister. Step 1130 In step 1140, the selected canister is aligned with the dispensing area. The dispenser applies a downward force to the selected canister. A dye of choice is provided.

[0041] In a non-limiting example, a customer wishes to change the color of their hair. To use the method 1100, a stylist needs a laptop, computer, tablet, or The user interface is a device 112 such as a tablet or a mobile phone. may be performed through an application or software package or program. The stylist will decide the dye formula based on the desired color, hair length, hair thickness, hair texture, etc. The controller 116 inputs information about the customer to whom the prescription (dye formulation) is to be applied. Based on this information, a dye recipe request is generated. The dye recipe is stored in an internal database. The data 117 may come from a source, an external database, or user input. For example, In some embodiments, the dye formulation is controlled by the controller 116. 6 or a database stored remotely from the device 100. The dye formulation may be created by accessing the printer driver, or the user may input the dye formulation.

[0042] The dye formulation comprises an identifier 128 and, for each of the at least one dye 134, The dye formulation is represented by the identifier 12, like a recipe. 8 and the amount of each dye 134 needed to complete the dye formulation, In this example, three different dyes 134 are required for the dye formulation. For example, 0.1 grams of dye F1, 5.05 grams of dye F2, and 4.03 grams of dye F3 are mixed. Grams of dye F3 constitute the dye formulation (dye preparation).

[0043] In one embodiment, a formulation code is generated and displayed on the panel 106 of the device 100 or on the user interface. via an interface to a computer, which may be the same as the controller 116, The formulation code is entered into a device 112, such as a laptop, tablet, or mobile phone. , which are associated with a particular stylist and track different information or aspects depending on the stylist. For example, a stylist may use a touchscreen placed on the device 100 to Enter the formulation code on the screen or panel 106. The client enters the information on the personal mobile device 112. The controller 116 then , transmits a signal to the reader 136, which reads the identifier 128 on the canister 120. Based on the reading, identifier 128 is associated with a dye formulation such as dye F1. Identifying the selected dye 134 in the selected canister 120. Controller 116 In this embodiment, the drive mechanism 124 is driven by the selected The tray 118 is rotated until the dye F1 in the selected canister 120 is aligned with the dispense area 108. The actuator 144, such as the actuator 116, receives a signal from the controller 116. 12, and the lever arm 146 engages the protrusion 148 with the selected canister 12 of dye F1. The downward force is applied by the actuator 144. 148 to the selected canister 120 of dye F1 via lever arm 146 and protrusion 148. and pressure is applied to the selected canister 120 of dye F1. Then, for approximately 0.01 seconds to 3.0 seconds, 0.01 grams of dye F1 is delivered. A pressure of 0 to 15 psi is applied. Dye 134 is provided through nozzle 132. The particles are collected in a container 154 located above the plate 150 in the feeding area 108 .

[0044] An instrument 152, such as a transducer, coupled to the plate 150 is connected to the controller 116. the selection associated with the dye formulation so that the dispenser 142 can stop dispensing. The amount of dye 134 dispensed is measured and feedback is provided to the controller 116 . The dispenser 142 may be configured to dispense a selected dye 134 in a quantity of at least one dye 134. The amount of dye in the dye formulation for the product is equal to the amount of dye in the formulation. The correct amount of dye dispensed is ensured. In this example, the instrument 152 dispenses the dye F1 and sends a signal to the controller reporting that 0.01 grams of dye F1 has been received. 116. The controller 116 then sends the next identifier 128 in the dye recipe. 1. The method of claim 1, wherein the dye F2 is a dye that is a dye of a predetermined size. is measured and measured for each of at least one dye 134 until the dye formulation is completed. The same steps as for stopping are repeated. This includes the canister of dye F2. 120, rotating the tray 118, and providing the selected dye 134. and measuring the amount of dye provided. The contents of dye F1, dye F2, and dye F3 are repeated to provide the contents of dye F3. Once the materials are provided, the dye preparation is complete. In some embodiments, F1, F2, F3, F4, F5, F6, F7, F8, F9, F10, F11, F12, F13, F14, F15, F16, F17, F18, F19, F20, F21, F22, F23, F24, F25, F26, F27, F28, F29, F30, F(x) may be a developer instead of a dye. Once the dye formulation is complete, the stylists by indicator lights and / or messages on the user interface or panel 106. You will be notified.

[0045] In some embodiments, the dispenser 142 may contain a dye formulation, such as F1 in the dye formulation. It may be that too much of the first dye 134 is initially provided. The laser 116 is designed to provide the proper ratios of F1, F2 and F3 to obtain the desired color. , performing adjustments to the values ​​of other dyes 134 in the dye formulation.

[0046] All of the dye 134 is dispensed from the canister 120, and the canister 120 is empty. At any time, the canister 120 may be refilled and reloaded into the dye delivery device 100. , the canister 120 may be recyclable, refillable, and reusable. In one embodiment, the canister 120 is remotely refilled by the manufacturer and The refilled canister 120 is then opened through door 1 of housing 102. 04 may be loaded into the device 100.

[0047] The device, system, or method may, during operation, display indicator lights, messages on a user interface, Notification may be sent in the form of a message or similar. For example, a stylist may be notified of a particular key An instruction may be given on the user interface to load the canister 120. This allows for a specific dye 134 to be used if the required dye 134 in the canister 120 is not available in the device 100. When the canister runs out of dye during dispensing, or when a dye dispensing device, system, or method This can occur if the power supply fails.

[0048] To reduce waste in the salon industry related to color services, accurate recommendations are needed. To accurately measure or predict the amount of dye preparation required per application for the customer. It is useful to determine the amount of dye preparation needed. Many factors must be considered to accurately recommend the amount of dye preparation needed. For example, each stylist will have their own method or style of dye preparation. tile and can offer more services to the same client than different stylists. In some cases, a larger amount of dye preparation is required, and in other cases, a smaller amount of dye preparation is required. Other factors that affect the amount of dye preparation needed are hair type, hair thickness, and hair length. formulations for different attributes of the customer's hair, such as highlights, root boost, or full color, The type of application and the type of treatment to which the product is applied, such as only at the roots, all over the hair, or only at the ends It is located above the customer's head.

[0049] The dye delivery system 1100 shown in FIGS. 2A and 2B is a color service. It may be used in a non-limiting example such as method 1600 to recommend a desired amount of an agent. FIG. 16 is a simplified flowchart of a method 1600 according to some embodiments. The particular steps, order of steps, and combination of steps are for illustrative and descriptive purposes only. Other embodiments may generally have the same or similar overall functionality. Other specific steps, order of steps, and / or combinations of steps may be used to accomplish the A combination may also be used.

[0050] In a non-limiting example, a customer requests a color service. The stylist in charge calls the customer on their mobile phone. Use devices such as phones, tablets, computers, kiosks, and smartwatches112 You may enter information about yourself (e.g., a stylist), your customer, and your services. The information includes stylist information, customer information, customer hair attributes, formulations, and formulation application. a type of formulation, a location on the customer's head for the formulation, and a first desired amount of the formulation. This information may be transmitted by the network 114 and In this example, the controller 116 is located within the device 100. The information may be stored in a computer memory or may be located remotely from the device 100. The information may be stored in a memory or a database.

[0051] In step 1610, the dye delivery system 110 receives the container 154 from the stylist. When placing the container 154 having the identification 202 in the dispensing area 108, etc. As described herein, the identification 202 may be received by an RFID tag, It may be a barcode, a QR code, or the color of the container 154. In this embodiment, the identification 202 is an RFID tag.

[0052] In step 1612, the scanner 204 of the dye delivery system 110 scans the container 154 In step 1614, the identification 202 associated with The controller 116 of the dye delivery system 110 receives information from the device 112 and As defined in this example, the information is associated with the identity 202. Stylist information, such as a unique ID number; customer information, such as name, address, and phone number; and Customer hair attributes such as hair length, hair thickness, natural curl level, and custom color composition Products, prescriptions or recipes applied to customers (compound formulations), root boost, hyper Type of application of the preparation, such as light, coloring the whole hair or part of the ends, roots only, whole hair , or only the ends of the hair, and the location of the formulation on the customer's head, and a first desired amount of formulation. The first desired amount of the dye formulation may include at least one of an internal database, an external database, The data 117 may be generated from an internal database or from user input. At 616, the first dispenser 142a of the dye delivery system 110 dispenses a first desired amount of The formulation is provided in a container 154 .

[0053] In step 1618, the measuring device 152 in the dispensing area 108 measures the amount of the formulation in the container 154. The amount of the provided service is measured, and the measured amount of the provided service is associated with the identification 202. This may occur automatically without user input. , the service to the customer may be initiated.

[0054] Once the stylist has completed the service, the container 154 may contain any unused product. For example, in step 1620, the container After the container 154 is removed from the dispensing area 108, the container 154 is returned to the dispensing area 108 and is then refilled. In step 1622, the scanner 204 scans the identification associated with the container 154. 202, the controller 116 automatically reads the information associated with the identification 202. In step 1624, the instrument 152 reads the amount of unused formulation in the container 154. The measured unused amount is associated with the identification 202. The controller 116 then collects information, including the measured provided amount and the measured unused amount. The collected data is recorded in a file in a database. It may be internal to the manufacturing facility or located in the central controller 115. The amount of agent used may be calculated from the provided and unused amounts of the formulation. They may be associated and recorded in a file in a database.

[0055] In step 1628, the controller 116 Recommend a second desired amount of the formulation based at least in part on collected data from the sample. Step 1628 may occur immediately or may request the same color service as the previous visit. This may occur after a large time lag, such as during a subsequent visit to the salon by the client. In step 1630, the second dispenser 142b dispenses a second desired amount of the formulation. In some embodiments, the first dispenser 142a and the second dispenser The sensor 142b is the same, such as when the same device 100 is used for both services. This may be the case when customers are in the same salon using only one device 100. In some embodiments, the first dispenser 142a and the second dispenser 142b are It is different, such as when two different devices 100 are used to provide. If a customer is in two different salons, or if the stylists are in different salons, The device 100 may be used.

[0056] In some embodiments, the first dispenser 142a dispenses a first desired amount of the formulation. In some embodiments, the second disk The pen 142b is controlled by the controller 116 based on a second desired amount of the formulation. The first dispenser 142a and the second dispenser 142b are the same dispenser. It may also be Sa.

[0057] In some embodiments, the method 1600 includes: i) collecting information (e.g., stylist information, customer Customer information, customer hair attributes, product to be applied to the customer, type of product application, product and at least one of a first desired amount of the formulation; ii) Measure data collected consists of iii) measured provided amounts, and iv) measured unused amounts. The data collected will also be stored in a database containing all customer information on file. The file may be used to recommend a second desired amount of the formulation for the customer. It serves as a historical account of the services performed by the For any subset of the data, the controller 116 or the central controller 115 Reports and statistics may be generated by, for example, stylists, customers, The amount of product used correlates with hair characteristics, type of application, or location on the client's head. These statistics may be generated by the controller 116. Based on a file (one customer) or a collection of files in a database (various customers) It may be possible.

[0058] FIG. 17 shows a portion of a customer's file, according to some embodiments. Customer #2460 File 1 is from three recent color services where the same formulation was applied as a highlight. The following data are presented: the first desired amount of the formulation (which is the second desired amount of the formulation recommended by the service), the amount of formulation provided, the amount of unused formulation, and the additional amount required to complete the service. The amount of formulation is calculated. In Service #1, 114.6 g of formulation is used, and in Service #2, In Service #1, 115.4 g of formulation was used, and in Service #2, 117.7 g of formulation was used. The growth of customers' hair over time may explain the upward trend in dye formulations used. .

[0059] The current service for customer #24601, or service #4, is the recommended formulation. The second desired amount is stored in at least one file in the database or in The amount of drug provided and the amount of unused drug from the collection of files may be based on the first In the exemplary embodiment, based on one file such as current customers, 118.3 graphics In a second exemplary embodiment, a second desired amount of the formulation may be may be based at least in part on collected data from a collection of files in a database For example, the second desired amount of formulation may be: This may be based on all customers in a database who have medium length hair. In this case, 116.0 grams may be recommended as the second desired amount of formulation.

[0060] Collection from a collection of files in a database to recommend a second desired amount of formulation The data may be useful to new customers requesting color services, for example If a new customer requests the Root Boost Color Service, For services, the average amount of product used for all customers in the database can be used. By following the steps of method 1600, the customer can A file is created for each new customer with collected data so that you can refer to the file. can be.

[0061] Calculation of the second desired amount of formulation compared to the first desired amount of formulation reduces formulation waste By using method 1600, a second desired amount of the formulation is recommended. This may be the same amount of formulation, thereby reducing the amount of color that would typically be discarded in a color service. This can reduce or eliminate unused amounts of drug product remaining in the overall inventory. Secondly, the containers and packaging associated with inventory are reduced. This reduces the burden on the environment and therefore reduces the burden on stylists, especially color service providers. The knowledge and skills required to select and mix ingredients to obtain the appropriate amounts of formulation for the Help those lacking the necessary skills to avoid over-mixing of products, causing mis-mixing, inconsistencies, and more waste. You can avoid "redoing."

[0062] Incentives for stylists may be based on a variety of factors. The data may be tracked by the stylist so that the amount of unused product is minimized. In some embodiments, multiple fields in the database may be used to reward stylists. Data aggregated from the files may be used for training purposes. In order to make the most of the stylist's time and workload, the stylist's assistant , may be utilized by performing some of the tasks, such as measuring the container 154.

[0063] In some embodiments, the stylist may use up the formulation during the color service. In this case, the container 154 may be returned to the dispensing area 108. The scanner 204 , reads the identification 202 associated with the container 154, and the controller 116 2. In this way, the device 100 automatically reads the information associated with the user's The controller 116 determines all information without your input, such as the percentage completed. To determine the status of the color service, the device 112 or panel 106 of the apparatus 100 The controller 116 may send a query to the color server for the stylist. The scanner 204 may calculate the amount of additional compounding required to complete the service. After identifying the identification 202 associated with 54 and the information associated with the identification 202, A portion of the first desired amount of formulation to be used to complete the color service is provided. This amount may be associated with the identification 202 and recorded in a file in a database. The device recognizes the identification 202 and associated information on the container 154. Having all the necessary information, this process occurs quickly, such as within a few seconds.

[0064] FIG. 18 illustrates an example dye delivery system 1100 for use in the dye delivery system 1100, according to some embodiments. An exemplary server 1800 (any combination of one or more servers, e.g., a central controller) 115). In other embodiments, other components and A combination of components may be used. For example, the server 1800 may be a dye delivery system. Depending on the complexity of the 110, it can be a web server, a rack-mounted computer, a network Storage devices, desktop computers, laptop / notebook computers, etc. may represent one or more physical computing devices or servers. Implemented at least partially within a cloud network potentially having synchronized data In some embodiments, the server 1800 may be one or more cloud servers. In some embodiments, the functionality of server 1800 may be implemented on a single computer device. In more complex embodiments, the functionality of the computing system may be enabled on the device. Whether some are located within a single server farm facility or across multiple physical locations In some embodiments, the servers are distributed across multiple computing devices. The virtual machine 1800 functions as a single virtual machine.

[0065] In some embodiments where server 1800 represents multiple computing devices, the server Some of the 1800 functions may be implemented on some computing devices, and other functions may be implemented on other computing devices. For example, various portions of the dye delivery system 1100 may be implemented on the same computer device. It may be implemented on a computing device or on a separate computing device. In the illustrated embodiment, the server 1800 generally includes a dye providing system 1 100 includes other components not shown for the sake of brevity, such as a data communication subsystem. At least one processor 1802 connected or coupled by a system 1812; Main electronic memory 1804, data storage 1806, user input / output 1809, and network Includes work input / output 1810.

[0066] The processor 1802 may be housed in one or more housings or enclosures. One or more central processing units on multiple printed circuit boards (PCBs) In some embodiments, the processor 1802 may include one or more data channels. in multiple computing devices in multiple physical locations interconnected by channels It represents a plurality of microprocessor units. The server 1804 cooperates with the main electronic memory 1804. When executing the computer executable instructions to perform the above-described functions of Processor 1802 is a special-purpose computer for carrying out the functions of the instructions.

[0067] The primary electronic memory 1804 may be stored in one or more housings or enclosures. One or more random access memories (RAMs) on multiple printed circuit boards (PCBs) In some embodiments, the primary electronic memory 1804 may be stored in multiple physical locations. Represents multiple memory module units within multiple computing devices in a single location. In operation with processor 1802, primary electronic memory 1804 implements the above-mentioned functions of server 1800. computer executable instructions executed by the processor 1802 to perform a function The processor 1802 stores instructions and data processed or generated by the processor 1802.

[0068] Data storage 1806 may include any suitable number of hard drives, optical drives, network drives, network-attached storage (NAS) devices, flash Internal or external physical mass storage devices such as drives, or a combination thereof In some embodiments, the data storage 1806 may include a plurality of Represents multiple mass storage devices within multiple computer devices at a physical location. The data storage 1806 is generally connected to the processor 1802 and the primary electronic memory 1804. The programs (e.g., computer-executable instructions) and data used to operate Persistent storage (e.g., non-transitory computer-readable or machine-readable media) for (within 1808)

[0069] In some embodiments, the programs and data in data storage 1806 are stored in a A receiver 1820 receives identification, information, among other things, that includes certain programs and data. a receiver 1822 for receiving the information, an associating device 1824 for associating the information with the identification; Records collected data consisting of provided amounts and measured unused amounts in a file in a database a recording device 1826 for recording collected data from at least one file in the database; a recommender 1 that calculates and recommends a second desired amount of the formulation based at least in part on the 828, an event scheduler 1830 that coordinates the scheduling of the provision, a computer 1832 for executing the data; one or more analysis routines 1834 for analyzing the data; Search for various types of information stored in the library 1804 or data storage 1806 The search routine 1836 reads information from the data storage 1806 into the primary electronic memory 1804. A read routine 1838 outputs the file and information to the main electronic memory 1804 or datastore. a storage routine 1840 for storing data in the storage 1806; A network communication service program 1842 for sending and receiving network communications, a server and a user Gateway Service Program that acts as a gateway for communicating information between Under the control of these programs, including but not limited to Rum 1844 Using this data, the processor 1802, in cooperation with the primary electronic memory 1804, It performs the functions described above for the server 1800.

[0070] The user input / output 1809 is a keyboard, a pointing device, a display, etc. represents one or more suitable user interface devices. Input / output 1809 provides multiple inputs and outputs for multiple computer devices in multiple physical locations. For example, a system administrator can configure these devices can be used to access, set up, and control the server 1800. .

[0071] Network I / O 1810 is a network interface for communicating via the dye delivery system 110. In some embodiments, the present invention represents any suitable network device, such as a network adapter. The network input / output 1810 may include multiple interfaces for communicating over multiple data channels. Multiple such networks for multiple computing devices in multiple physical locations Represents a network device.

[0072] The data communications subsystem 1812 may be implemented on one or more printed circuit boards (PCBs), in one or more housings or enclosures, in one or more assembly shelves, in one or more geographic locations etc., any suitable means for connecting other components in a single unit or in a distributed manner. Represents communication hardware.

[0073] The dye delivery system 110 includes executable instructions (loaded from data storage 1806). The processor 1802 includes a memory 1804 that stores the program code. is connected to memory 1804 and executes instructions stored in memory 1804. , to perform the method 1600. The non-transitory computer-readable medium 1808 802, performs the operations including the method 1600 described herein. It contains instructions to be executed by processor 1802.

[0074] One or more aspects or features of the subject matter described herein may be used in digital electronic circuits, integrated circuits, , specially designed application specific integrated circuits (ASICs) d circuit), FPGA (field programmable gate array), computer hardware , firmware, software, and / or combinations thereof These various aspects or features may include a storage system, at least one input device, and at least one output device, and At least one programmable, which may be specialized or general-purpose, connected to transmit One or more executable and / or interpretable programs on a programmable system including a processor It may include implementation in a computer program. The computing system may include clients and servers. The client and server are generally remote from each other and typically connected through a communication network. The client-server relationship is based on the fact that they run on different computers. , arise from computer programs that have a client-server relationship to each other.

[0075] Programs, software, software applications, applications, computers These computer programs, which may also be called components or code, are It contains machine instructions for a microprocessor, a high-level procedural language, an object-oriented program, programming languages, functional programming languages, logic programming languages, and / or algorithmic programming languages As used herein, "machine-readable medium" refers to a program that is executable by a computer and that can be implemented in assembly language / machine language. The term (i.e., non-transitory computer-readable medium) refers to a medium that carries machine instructions in a machine-readable signal. a machine-readable medium for receiving machine instructions and / or data as a programmable processor; For example, magnetic disks, optical disks, memory, and processors used to provide Any computer, such as a programmable logic device (PLD) The term "machine-readable signal" refers to a computer program product, apparatus, and / or device. refers to any signal used to provide machine instructions and / or data on a machine-readable medium. The machine-readable medium may be, for example, a non-transitory solid-state memory, a magnetic hard drive, or similar Such machine instructions may be stored non-transitory, such as on a machine-readable storage medium. The medium may alternatively or additionally be associated with, for example, one or more physical processor cores. In a temporary manner, such as in a processor cache or other random access memory , such machine instructions can be stored.

[0076] To provide for user interaction, one or more aspects of the subject matter described herein or A feature of this is the use of a display, such as a cathode ray tube (CRT), to display information to the user. ) or liquid crystal display (LCD) or light emitting diode (LE (D: light emitting diode) A display device such as a monitor and a a keyboard and, for example, a mouse, touchpad or trackpad to provide input to the computer It can be implemented on a computer with a pointing device such as a ball. Other kinds of devices can be used to provide for interaction with a user as well. For example, the feedback provided to the user may be visual, auditory, or other feedback, or any form of sensory feedback such as tactile feedback. The input from the user may include, but is not limited to, acoustic input, voice input, or tactile input. Other possible input devices include a touch screen or other touch-sensing devices such as single-point or multi-point resistive or capacitive trackpads. devices, voice recognition hardware and software, optical scanners, optical pointers, digital This includes, but is not limited to, digital image capture devices and associated interpretation software. It will not be done.

[0077] 19A and 19B are perspective views of a portion of a dye providing device 100, according to some embodiments. In this configuration, the shaft 166 has an extension 168. The shaft 166 The dispenser 142 may be coupled to the tray 118, such as at the center of the tray 118. A plate 150 having instruments 152 connected to its length is connected to a shaft 166 . The instrument 152 may be a strain gauge. The container 154 is placed in the application area 108. The selected canister 120 is connected to the supply area 108 and the drive The trays 118 are aligned by a drive mechanism 124. Between them, the shaft 166 is configured to rotate, resulting in the extension 168, The dispenser 142 and the plate 150 are also rotated. The motor may be a motor with a bearing 170 that allows the shaft 166 to rotate. For this purpose, the shaft 166 or the tray 118 may be coupled thereto.

[0078] For example, the leader 136 may be connected to the shaft 166, the extension 168, or the plate 150. In this manner, the shaft 166 is rotated by the drive mechanism 124. Once selected, the reader 136 can identify the selected canister 120. Once the selected canister 120 is identified, the selected canister 120 is placed in the presentation area 108 The dispenser 142 is composed of two parts, as shown in FIG. 9B. As previously mentioned, the controller 116 drive mechanism 12 to align the selected canister 120 with the presentation area 108. 4. The controller 116 also communicates with the protrusion 124 directly above the selected canister 120. Positioning is performed by actuating lever arms 146a and 146b having projections 148a and 148b. The dispensers 142a, 142b communicate with an actuator 144 that dispenses the liquid. While the nozzles 148a, 148b are in direct contact with the top surface of the canister 120, the selected canister A downward force is applied to the canister 120. This opens the valve 130 of the canister 120, The dye 134 escapes through the nozzle 132 of the canister 120. This causes the dye 134 to escape into the container 154. This may be repeated until the entire contents of the dye preparation have been provided. The nozzle 132 of the canister 120 is spun by a brush connected to a shaft 166. As the shaft 166 rotates, the brush contacts the nozzle 132. Remove any residue.

[0079] FIG. 20A shows one example of a dye provider 100 with yet another configuration for moving the canister. In this embodiment, rails 172 are connected to the tray 118 and There is at least one cart 174. There are one or more carts 174 forming a train 176. The rails 172 may have a two-rail configuration or other suitable configuration. 174 is configured to hold at least one canister 120. The structure 124 is disposed in a cart 174 and is mounted on a rail 172. The train 176 may be configured to move by a motor. 8B, or may be a dual design as shown in FIGS. 9A or 9B. The tray 118 may be of a multi-layer design. The tray 118 may have at least one opening 126. This is because the plate 150 and the container 154 are arranged directly below the opening 126. may function as a presentation area 108 comprising:

[0080] The dispenser 142 may be coupled to the housing 102. 120 is aligned with the presentation area 108 by a drive mechanism 124 via a controller 116. For example, the reader 136 may be aligned with the housing 102, the tray 118, or the dispenser. In this manner, the cart 174 or train 176 may be coupled to the drive mechanism When moved along rail 172 by 124, reader 136 The canister 120 can be identified. Once the selected canister 120 is identified, , the selected canister 120 on rails 172 via cart 174 is delivered to the serving area. 108. The dispenser 142 is then moved to the selected container. The protrusions 148 are brought into contact with the dyestuff 120 and the selected dye 134 is applied. This may be repeated until the entire contents of the formulation have been dispensed. Residue may be cleaned from the tray 132 by a brush connected to the underside of the tray 118. As the cart 174 moves along the rails 172, the brushes contact the nozzles 132. Remove the residue.

[0081] In another embodiment, the dispenser 142 of FIG. 20A may instead be 2) is coupled to a mounting bracket 143 and is depicted in FIG. 8B with respect to dispenser 142. Alternatively, the dispenser 142 may operate as shown in Figures 19A and 19B. As shown, it may be coupled to shaft 166 and operate in a similar manner as depicted.

[0082] FIG. 20B is a perspective view of a portion of dye delivery device 100 in yet another configuration, similar to FIG. 20A. In this embodiment, the rail 172 is connected to the motor, chain 178, and pulley system. The chain 178 may have a two-rail configuration with the drive mechanism 124 including a The cart 174 is connected to the rails 172 of the rail arrangement. 4 or train 176 moves along rails 172 by a drive mechanism of chains 178 The motor of the drive mechanism 124 may be located on the tray 118 or in another suitable location.

[0083] In some embodiments, the device 100 determines the location and size of at least one canister 120. The sensor 184 may include an optical sensor 184 for detecting the presence and / or movement of the shaft 16. 6 (see FIG. 19A), tray 118, housing 102 (see FIG. 20A), or canister The controller 120 may be connected to the device 100 in any location within direct view of the controller 120. The canister 120 may communicate with the reader 136 via the controller 116. and sensor 184 pass each other, the sensor 184 detects the presence and The location is detected and a map is created of which openings 126 have which canisters 120. The roller 116 and / or the reader 136 communicate with the reader 136 via the identifier 128. The canister 120 is identified by the

[0084] FIG. 21A illustrates an embodiment in which the device 100 is configured with only one canister 120. 1 shows an internal side view of a portion of dye provider 100 in a dye delivery mode. through a door 104 which may be located on the side of the housing 102 or on top of the housing 102. A lock 180 for the door 104 is provided for security. The canister may be coupled to the nozzle 132 and secured to the connector within the opening 126 of the tray 118. The actuator 144, e.g., a solenoid, is supported by a support 182. The dispenser 142 is attached to the canister 118 or the housing 102. Pressing the nozzle 120 dispenses the dye 134 in the canister 120 into the dispensing area 108 and into the container. The device 152 is provided in a container 154 on a plate 150 .

[0085] FIG. 21B is a front view of the dye providing device 100 of FIG. 21A, according to some embodiments. The device may be operated by a panel 106 or a mobile device 112. In an embodiment, multiple devices 100 are attached together, each containing one canister 12. 0, in communication with and controlled by a controller 116. The dye formulations may be composed of different dyes 1 34, for example, F1, F2, F3 to F(x), and can be displayed on the panel 106 or on the mobile After F1 is dispensed, the container 15 4 may be transferred to the next device 100 where F2 is provided. After F2 is provided, the container 154 to the next device 100 where F3 is provided, and so on until the dye preparation is complete. Alternatively, there may be only one device 100 and only one selected The dyestuff 120 may be loaded after each dye 134 is provided until the dye formulation is complete. The user may load and remove the canister 120 and / or dispense the provided dye 13 4. The user is instructed via the user interface to accomplish the movement of the container 154 to collect the This may also be done.

[0086] The dye delivery system or method provides precise reproducibility of custom dye formulations, innovative packaging, and point-of-sale convenience. It is a comprehensive solution that provides assistance with product inventory and reordering capabilities. In embodiments, substantially all of the dye in the canister is utilized. Waste during color services, inventory and storage costs, and costs related to the quality of hair color formulations The industry is plagued by customer retention issues and high customer acquisition costs. Generally, they rely on small containers such as tubes filled with dye. When applying a hair color service, the stylist uses some of the dye from the tube to mix the hair color. Multiple tubes are typically required. This allows residual hair color and packaging to be washed away. Distributed into road systems and landfills, stressing the environment with excess packaging and waste. Furthermore, any unused portion of the dye in the container is not needed for another customer. It may be destroyed by exposure to oxygen and is therefore often discarded. By utilizing a canister, as opposed to a standard dye tube, the tube, dye Eliminates waste and packaging. A typical tube of dye weighs approximately 1.7 oz to 3.2 oz. In one embodiment, a canister configured to contain 8.6 oz. This makes many tubes recyclable, refillable and reusable. Replaces one canister.

[0087] The dye delivery system 110 may be configured to track inventory and generate reports. For example, the identifier 128 of each canister 120 may be read during installation, The dye delivery system 110 may thereby monitor, track, and reorder inventory. Self-diagnostic scans monitor the controller to monitor current operating status, position errors, warnings or faults. may be performed by the controller 116 or the reader 136, or a combination of the two. .

[0088] The dye delivery system 110 automatically manages the reordering process for the canisters 120 and the salon payment process. For example, an inventory management system may initiate a replacement order. Orders may be with exclusive sellers who offer automatic shipping, thus Salon owners can reduce inventory storage costs and management efforts. Inventory is managed from order to delivery. The dye 134 may be reviewed against shipping data for tracking information. The canister 120 may be automatically billed and automatically purchased electronically. In this way, payment efforts can be minimized and the salon's accounts receivable process can be streamlined. In some embodiments, the method comprises: In another embodiment, the factory has a stratified marketing strategy that provides direct sales to the Direct shipping of canisters reduces shipping costs and outer packaging.

[0089] Traditionally, stylists manually dispense hair color from tubes, containers, or bottles. The dye combination is mixed by hand. The industry relies on primitive hand mixing tools. Poorly mixed hair color formulas can cause hot spots on the scalp and damage to the hair. This can result in inconsistent color of the container 15. A lid is provided for the container. The lid is configured to allow the dye 134 to be released when the lid is attached to the container. The lid is configured with an opening through which the fluid may flow. The lid is also driven by a motor. When the lid is coupled to the container 154, the container The provided dye 134 in 154 may be mixed to the appropriate viscosity by a whisk; This ensures that all of the dye 134 is evenly distributed on the surface of the container 154, leaving no unmixed color. The whisk can be used, for example, with a propeller that operates counterclockwise relative to the rotation of the whisk. It is configured to be disconnected from the motor by a push-and-turn mechanism. The container and whisk materials may be designed to minimize friction and aid in cleaning of hydrophobic materials. The whisk may be removable and cleaned after each use.

[0090] In another embodiment, the dye delivery system 110 is configured to generate a head and shoulders image of the customer. It is configured with 360° image capture capabilities designed specifically for the application. The avatar will include hair and facial avatars, along with a palette of dye colors to try on. This allows customers to imagine what they would look like with different hair colors. Once selected, the target color is selected for delivery by the dye delivery system 110. In a further embodiment, an optical scanner may be used to Capture a three-dimensional image of the customer, which may be used to calculate the amount of dye needed The information may be transmitted to the dye delivery system 110 .

[0091] In yet another embodiment, the dye delivery system provides hair color feedback. The sensor is configured to measure the digital image of the customer's hair before and after the application of hair color. The color profile reflects the quality of the dye formulation relative to the target color selected by the customer. Each customer's hair may be evaluated to determine the outcome of the hair color treatment. A feedback loop detects the difference between the target and actual color and Based on an algorithm that converts each product into a customized formula that is optimized for each customer, Customers may provide data to optimize the formula for each use toward the target color. As data is collected from the system, it can learn to adjust the formula, thereby This may allow you to precisely create a formula that achieves your desired color in fewer applications. This also reduces the anxiety of both stylists and clients about their first treatment. Maybe it can be improved.

[0092] In further embodiments, the apparatus 100 and method 1100 may be used to treat various skin conditions, such as, for example, color developers, shampoos, Conditioners, additives, lotions, moisturizers, nail polish, tanning solutions, paints, or Other liquids may be provided, such as any combination thereof.

[0093] In the above description and claims, expressions such as "at least one" or "one or more" After the appearance of an element, a connected list of elements or features may follow. may appear in lists of more than one element or feature. or unless expressly contradicted, such phrases refer to any of the listed elements or features. Any of the listed elements or features individually or in combination with any of the other listed elements or features. is intended to mean any of the features. For example, "at least one of A and B" "A and one or more of A and B," and "A and / or B" respectively mean "A alone." , B alone, or A and B together." A similar interpretation is Lists containing more than two items are also contemplated. For example, "A, B, and C" "at least one," "one or more of A, B, and C," and "A, B, and / or C" " respectively mean "A alone, B alone, C alone, A and B together, A and B together." and C together, B and C together, or A, B and C together. Furthermore, the use of the term "based on" above and in the claims is intended to be inconsistent with the It is intended to mean "based at least in part on" so that features or elements are also permitted. Illustrated.

[0094] Although the present specification has been described in detail with respect to specific embodiments of the present invention, those skilled in the art will appreciate that With the foregoing understanding, alterations, variations, and equivalents to these embodiments may be readily apparent. It will be understood that these and other modifications and variations to the present invention are possible. No. 6,077,793 issued to those skilled in the art without departing from the scope of the present invention as more particularly set forth in the appended claims. This can be carried out by any person.

[0095] Reference will now be made in detail to the disclosed embodiments of the invention, one or more examples of which may be used in the practice of the invention. Each embodiment is not intended as a limitation of the present technology, but rather as a guide to the present technology. It has been provided by way of illustration. Indeed, no detailed description has been provided herein with respect to specific embodiments of the present invention. Although the present invention has been described in detail, those skilled in the art will be able to easily understand the above and make modifications to these embodiments. It will be understood that many changes, modifications and equivalents may be readily apparent. Features illustrated or described as part of one embodiment may be used to yield further embodiments. The present subject matter can be used in conjunction with other embodiments. It is intended to include all such modifications and variations insofar as they come within the scope of the claims and their equivalents. These and other modifications and variations to the present invention are within the scope of the appended claims. 1. The invention may be practiced by those of ordinary skill in the art without departing from the scope of the invention as more particularly set forth in Furthermore, those of ordinary skill in the art will recognize that the foregoing description is illustrative only and does not limit the present invention. You will understand that this is not intended to

Claims

1. at least one scanner for identifying an identification associated with the container; at least one dispenser that provides a first desired amount of the formulation to said container; a measuring device, the device measuring the amount of the formulation in the container and the amount of the formulation in the container; measuring an unused amount of the agent and associating the measured provided amount and the unused amount with the identification. at least one presentation area; at least one storage device for storing a program; When the program is executed, it receives information and associates the information with the identification. and at least one controller configured as follows: The information includes stylist information, customer information, attributes of the customer's hair, the formulation, The type of application of the formulation, the position of the formulation on the head of the client, and the first at least one of the desired amounts; The system includes the information, the provided amount of the formulation, and the unused amount of the formulation. and recording the collected data associated with said identification in a file in a database; At least a portion of the collected data in at least one file in the database. recommending a second desired amount of the formulation based on the at least one scanner, the at least one dispenser, the instrument, and the at least one storage device in communication with the at least one controller; It is possible, The at least one dispenser dispenses the first desired amount of the formulation or controlled by the at least one controller based on the second desired amount; The at least one dispenser is adapted to provide the second desired amount of the formulation. The system is configured to:

2. The transmission of the information is performed by Wi-Fi, Bluetooth or cellular technology. The system of claim 1 .

3. The information is transmitted to a mobile phone, tablet, computer, kiosk, or smartwatch.

10. The system of claim 1, wherein the information is received from a device selected from the group consisting of:

4. The identification is configured to store information and is an RFID (Radio Frequency Identification tion) tag, barcode, or QR (Quick Response) code.

10. The system of claim 1.

5. The at least one scanner is configured to read the information of the identification. The system of claim 1 .

6. the identification is color; 10. The method of claim 1, wherein the at least one scanner is an optical color sensor that detects color. The system described.

7. The second desired amount of the formulation is The system of claim 1 based at least in part on the collected data.

8. The second desired amount of the formulation is obtained from at least one file in the database.

10. The system of claim 1, wherein the system is based on the provided amount of the formulation and the amount of unused formulation. Stem.

9. The first desired amount of the formulation is calculated by calculating the second desired amount of the formulation.

10. The system of claim 1, wherein the system reduces waste of the formulation compared to

10. The at least one scanner detects the identification associated with the container and the providing the first desired amount of a portion of the formulation after identifying the associated information. The system of claim 1 .

11. receiving a container having identification within a dye dispensing area with a dye dispensing system; Identifying the identification associated with the container by a scanner of the dye delivery system. 、 A controller of the dye delivery system receives information and associates the information with the identification. The information includes stylist information, customer information, hair attributes of the customer, product information, and the like. the formulation, the type of application of the formulation, the position of the formulation on the client's head, and the first at least one of the desired amounts; a first dispenser of the dye delivery system dispensing the first desired amount of the formulation; into said container, A measuring device in the dispensing area measures the amount of the formulation dispensed into the container, and the measuring device associate a determined serving amount with said identification; receiving the container at the dispensing area after the container is removed from the dispensing area; The scanner detects the identification associated with the container and the and identifying the information obtained by the The device measures an unused amount of the formulation in the container and identifies the unused amount. association, The controller then stores the information, the measured provided amount, and the unused amount. recording the collected data in at least one file in a database; The controller reads the data from at least one file in the database. recommending a second desired amount of the formulation based at least in part on the collected data; providing said second desired amount of said formulation with a second dispenser; The second dispenser dispenses the second desired amount of the formulation into the control unit. The method controlled by the controller.

12. The identification is configured to store information and is an RFID (Radio Frequency Identification tion) tag, barcode, or QR (Quick Response) code. The method according to claim 11 .

13. 12. The method of claim 11, wherein the scanner is configured to read the information of the identification. The method described.

14. the identification is color; The method of claim 11 , wherein the scanner is an optical color sensor that detects color.

15. The second desired amount of the formulation is The method of claim 11 , based at least in part on the collected data.

16. The second desired amount of the formulation is obtained from at least one file in the database.

12. The method of claim 11, wherein the amount of the formulation is based on the provided amount of the formulation and the amount of unused formulation. method.

17. The first desired amount of the formulation is calculated by calculating the second desired amount of the formulation.

12. The method of claim 11, wherein waste of the formulation is reduced compared to

18. When the container is in the dispensing area, the scanner automatically reads the identification.

10. The method of claim 1, wherein the controller automatically reads the information associated with the identification.

1. The method according to claim 1.

19. The scanner detects the identification associated with the container and a previous identification associated with the identification. and providing the first desired amount of the portion of the formulation after identifying the first desired amount of the portion of the formulation. The method described.

20. Products that correlate with stylists, clients, hair attributes, type of application, or location on the client's head 12. The method of claim 11, wherein statistics about agent usage are generated by the controller. method.

Citation Information

Patent Citations

  • Coffee maker and operating method therefor

    JP1992227213A

  • Hair style counseling system

    JP2011022939A

  • Blending color and control management system

    JP2015111455A

  • Systems and methods for batch-sizing hair dye mixtures

    JP2017205538A

  • Dye supply system

    JP2021521901A