A method is provided for preparing a hair dye color mixture. The method includes: accessing a control system having at least a processor, a memory, and user input controls, the memory configured to store ingredients of a hair dye color mixture, receiving user input from the user input controls to change one or more ingredients of the hair dye color mixture to a new product brand; matching the color of the hair dye color mixture using one or more ingredients of the new product brand, in response to the user input; and displaying the ingredients of the hair dye color mixture in the new product brand on a display.
A system and method is provided for hair dye color conversion. The system and method duplicates a resultant hair color from a hair dye color mixture that was created using hair dye colors of a first hair dye color line using a different hair dye color mixture that was created using hair dye colors of a second hair dye color line. The system and method applies a modified Kubelka-Munk transformation of RGB values to the mathematical RGB data of the multiple hair dye colors for the first manufacturer color line, multiplies the modified KM transformed values of the multiple hair dye colors for the first manufacturer color line by their respective percentages and then summing them, and retransforms the summed modified KM transformed values of the multiple hair dye colors back into mathematical RGB values in the original RGB color space.
A system for recalculating a formula previously used in preparing a mixture made from adding at least two components. The system includes a control system and salon management software. The control system has a processor, a computer-readable memory, and a display. The memory contains software configured to receive a formula defining instructions for blending a hair dye mixture using one or more blending materials and amounts recommended for the hair dye mixture. The salon management software is stored in the computer-readable memory and executed by the control system. The salon management software is in communication with the control system to exchange information on customers and formulas of hair dye mixtures associated with the customers.
A system and method for batch sizing a formula that defines one or more hair dye materials and corresponding recommended amounts for creating an individual batch sized amount of a hair dye mixture. One method includes providing a control system having at least a processor and a computer-readable memory, wherein the memory contains software configured to receive a formula defining instructions for blending a hair dye mixture using one or more colorants and/or dye blending materials and amounts recommended for the hair dye mixture. The method further includes presenting a plurality of batch sizing adjustment criteria on a display; and receiving user input, via a user input device, selecting one or more of the plurality of batch sizing adjustment criteria. The batch sizing adjustment criteria includes customer characteristics. The control system calculates batch sizing information associated with the hair dye mixture using the user input received by the control system for an individual batch sized amount, the user input including customer characteristics.
A system and method is provided for hair dye color conversion in which a hair dye color mixture of one manufacture is matched and reproduced using a hair dye color mixture of an another manufacture. The system and method duplicates a resultant hair color from a hair dye color mixture that was created using hair dye colors of a first hair dye color line using a different hair dye color mixture that was created using hair dye colors of a second hair dye color line. The system and method applies a modified Kubelka-Munk transformation of RGB values to the mathematical RGB data of the multiple hair dye colors for the first manufacturer color line, multiplies the modified KM transformed values of the multiple hair dye colors for the first manufacturer color line by their respective percentages and then summing them, and retransforms the summed modified KM transformed values of the multiple hair dye colors back into mathematical RGB values in the original RGB color space. Additionally, in some embodiments, the system and method apply a correction factor to the retransformed mathematical RGB values that corrects for RGB errors, wherein the correction factor employs a regression algorithm.
A system for recalculating a formula previously used in preparing a mixture made from adding at least two components. The system includes a control system and salon management software. The control system has a processor, a computer-readable memory, and a display. The memory contains software configured to receive a formula defining instructions for blending a hair dye mixture using one or more blending materials and amounts recommended for the hair dye mixture. The salon management software is stored in the computer-readable memory and executed by the control system. The salon management software is in communication with the control system to exchange information on customers and formulas of hair dye mixtures associated with the customers.
A method is provided for preparing a hair dye color mixture. The method includes: accessing a control system having at least a processor, a memory, and user input controls, the memory configured to store ingredients of a hair dye color mixture, receiving user input from the user input controls to change one or more ingredients of the hair dye color mixture to a new product brand; matching the color of the hair dye color mixture using one or more ingredients of the new product brand, in response to the user input; and displaying the ingredients of the hair dye color mixture in the new product brand on a display.
A system and method is provided for hair dye color conversion in which a hair dye color mixture of one manufacture is matched and reproduced using a hair dye color mixture of another manufacture. The system and method duplicates a resultant hair color from a hair dye color mixture that was created using hair dye colors of a first hair dye color line using a different hair dye color mixture that was created using hair dye colors of a second hair dye color line. The system and method applies a modified Kubelka-Munk transformation of RGB values to the mathematical RGB data of the multiple hair dye colors for the first manufacturer color line, multiplies the modified KM transformed values of the multiple hair dye colors for the first manufacturer color line by their respective percentages and then summing them, and retransforms the summed modified KM transformed values of the multiple hair dye colors back into mathematical RGB values in the original RGB color space. Additionally, the system and method apply a correction factor to the retransformed mathematical RGB values that corrects for RGB errors, wherein the correction factor employs a regression algorithm.
A method is provided for preparing a hair dye color mixture. The method includes: accessing a control system having at least a processor, a memory, and user input controls, the memory configured to store ingredients of a hair dye color mixture, each ingredient of the hair dye color mixture being from an initial product brand; receiving user input from the user input controls to change one or more ingredients of the hair dye color mixture from the initial product brand to one or more subsequent product brands; matching the color of the hair dye color mixture made from one or more ingredients of the initial product brand using one or more ingredients of the one or more subsequent product brands, in response to the user input; and displaying the ingredients of the hair dye color mixture in the one or more subsequent product brands on a display.
A system and method is provided for hair dye color conversion in which a hair dye color mixture of one manufacture is matched and reproduced using a hair dye color mixture of an another manufacture. The system and method duplicates a resultant hair color from a hair dye color mixture that was created using hair dye colors of a first hair dye color line using a different hair dye color mixture that was created using hair dye colors of a second hair dye color line. The system and method applies a modified Kubelka-Munk transformation of RGB values to the mathematical RGB data of the multiple hair dye colors for the first manufacturer color line, multiplies the modified KM transformed values of the multiple hair dye colors for the first manufacturer color line by their respective percentages and then summing them, and retransforms the summed modified KM transformed values of the multiple hair dye colors back into mathematical RGB values in the original RGB color space. Additionally, the system and method apply a correction factor to the retransformed mathematical RGB values that corrects for RGB errors, wherein the correction factor employs a regression algorithm.
A system and method for batch sizing a formula that defines one or more hair dye materials and corresponding recommended amounts for creating an individual batch sized amount of a hair dye mixture. One method includes providing a control system having at least a processor and a computer-readable memory, wherein the memory contains software configured to receive a formula defining instructions for blending a hair dye mixture using one or more colorants and/or dye blending materials and amounts recommended for the hair dye mixture. The method further includes presenting a plurality of batch sizing adjustment criteria on a display; and receiving user input, via a user input device, selecting one or more of the plurality of batch sizing adjustment criteria. The batch sizing adjustment criteria includes customer characteristics. The control system calculates batch sizing information associated with the hair dye mixture using the user input received by the control system for an individual batch sized amount, the user input including customer characteristics.
A blending system and method are described for preparing a blended mixture. The blending system includes a control system having at least a processor, and a computer-readable memory, wherein the memory contains software configured to receive a formula defining instructions for preparing a blended mixture. The blending system further includes: a plurality of receptacles to organize and store blending dye containers, the blending dye containers containing blending materials; a pumping system that pumps blending materials into a mixing bowl, wherein the pumping system is controlled by the control system; and a user input device that receives input regarding the preparation of the blended mixture. The control system monitors a weight on the scale as blending materials are added to a mixing bowl on the scale, wherein a desired batch size of the blended mixture is prepared and added to the mixing bowl on the scale.
A blending method is described for preparing a blended mixture. The blending method for preparing a blended mixture, the method includes: providing a control system having at least a processor, a computer-readable memory, and a display, wherein the memory contains software configured to receive a recipe defining instructions for preparing a blended mixture using one or more blending materials and amounts for producing a batch size of the blended mixture on a scale; monitoring a weight on the scale as blending materials are added to a receptacle on the scale; and indicating on the display the amounts of the blending materials that have been added to the scale to prepare an amount of a custom blended mixture based upon the selected blending materials.
A method is provided for preparing a hair dye color mixture. The method includes: accessing a control system having at least a processor, a memory, and user input controls, the memory configured to store ingredients of a hair dye color mixture, each ingredient of the hair dye color mixture being from an initial product brand; receiving user input from the user input controls to change one or more ingredients of the hair dye color mixture from the initial product brand to one or more subsequent product brands; matching the color of the hair dye color mixture made from one or more ingredients of the initial product brand using one or more ingredients of the one or more subsequent product brands, in response to the user input; and displaying the ingredients of the hair dye color mixture in the one or more subsequent product brands on a display.
A blending method is described for preparing a blended mixture. The blending method for preparing a blended mixture, the method includes: providing a control system having at least a processor, a computer-readable memory, and a display, wherein the memory contains software configured to receive a formula defining instructions for preparing a blended mixture using one or more blending materials and amounts for producing a batch size of the blended mixture on a scale; monitoring a weight on the scale as blending materials are added to a receptacle on the scale, both individually and in total; indicating on the display the amounts of the blending materials that have been added to the scale, both individually and in total, to prepare an amount of a custom blended mixture based upon the selected blending materials; determining an end weight of the custom blended mixture after a user has used the custom blended mixture; and recalculating a needed amount of the custom blended mixture by subtracting the end weight of the custom blended mixture from the prepared amount of the custom blended mixture.
A system and method for batch sizing a formula that defining one or more hair dye materials and corresponding recommended amounts for creating an individual batch sized amount of a hair dye mixture. One method includes providing a control system having at least a processor and a computer-readable memory, wherein the memory contains software configured to receive a formula defining instructions for blending a hair dye mixture using one or more colorants and/or dye blending materials and amounts recommended for the hair dye mixture. The method further includes presenting a plurality of batch sizing adjustment criteria on a display; and receiving user input, via a user input device, selecting one or more of the plurality of batch sizing adjustment criteria. The batch sizing adjustment criteria includes service characteristics. The control system calculates batch sizing information associated with the hair dye mixture using the user input received by the control system for an individual batch sized amount, the user input including service characteristics.
A45D 44/00 - Other cosmetic or toiletry articles, e.g. for hairdressers' rooms
G05B 15/02 - Systems controlled by a computer electric
G06F 3/0484 - Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
A method is provided for preparing a hair dye color mixture. The method includes: providing a control system having at least a memory, input controls, and a display; storing in the memory at least one formula, the formula including one or more colorants and/or dye blending materials, and wherein each colorant and/or blending material is separately assigned to an initial product brand; receiving input from the input controls to change a colorant and/or blending material from the initial product brand to one or more subsequent product brands, and wherein the control system recalculates components of the formula using the one or more subsequent product brands in response to receiving input from the input controls; and matching the color of the hair dye color mixture made from colorants and/or dye blending materials of the initial product brand using colorants and/or dye blending materials of the one or more subsequent product brands, in response to the input.
A blending system is described for preparing a blended mixture. The blending system includes a control system having at least a processor, a computer-readable memory, and a display, wherein the memory contains software configured to receive a formula defining instructions for preparing a blended mixture using one or more blending materials and amounts for the blended mixture using a scale. The blending system further includes management software stored in the computer-readable memory and executed by the control system, the software in communication with the control system to exchange information on customers and formulas for blended mixtures associated with the customers. Additionally, the control system includes software configured to calculate information associated with the one or more blending materials and the blended mixture when input is received by the control system and displays the calculated information associated with the one or more blending materials and the blended mixture on the display.
B67C 3/00 - Bottling liquids or semiliquids; Filling jars or cans with liquids or semiliquids using bottling or like apparatus; Filling casks or barrels with liquids or semiliquids
B01F 13/10 - Mixing plant, including combinations of dissimilar mixers
In various embodiments, there are provided different methods of batch sizing. One method provides for the stylist having a matrix chart outlining as a percentage of or total amount of ingredients needed to create a mixture based on customer characteristics and/or service requested. In another method, batch sizing adjustment criteria includes a series of questions that provide user input. These methods enable the stylist to be capable of creating a more accurate batch sizing using the batch sizing adjustment criteria. The batch sizing of the formula may be performed by the stylist themselves or automatically done by a computer-driven system.
B65B 1/04 - Methods of, or means for, filling the material into the containers or receptacles
A45D 44/00 - Other cosmetic or toiletry articles, e.g. for hairdressers' rooms
G05B 15/02 - Systems controlled by a computer electric
G06F 3/0484 - Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
A method is provided for preparing a hair dye color mixture. The method includes: providing a control system having at least a memory, input controls, and a display; storing in the memory at least one formula, the formula including one or more colorants and/or dye blending materials, and wherein each colorant and/or blending material is separately assigned to an initial product brand; receiving input from the input controls to change a colorant and/or blending material from the initial product brand to one or more subsequent product brands, and wherein the control system recalculates components of the formula using the one or more subsequent product brands in response to receiving input from the input controls; and matching the color of the hair dye color mixture made from colorants and/or dye blending materials of the initial product brand using colorants and/or dye blending materials of the one or more subsequent product brands, in response to the input.
B67C 3/00 - Bottling liquids or semiliquids; Filling jars or cans with liquids or semiliquids using bottling or like apparatus; Filling casks or barrels with liquids or semiliquids
A45D 44/00 - Other cosmetic or toiletry articles, e.g. for hairdressers' rooms
A45D 19/06 - Devices for washing the hair or the scalp; Similar devices for colouring the hair in the form of bowls or similar open containers
A45D 44/02 - Furniture or other equipment specially adapted for hairdressers' rooms and not covered elsewhere
B01F 13/10 - Mixing plant, including combinations of dissimilar mixers
B01F 15/04 - Forming a predetermined ratio of the substances to be mixed
21.
System and method for color preparation and management
In one embodiment there is provided a method for preparing a hair dye mixture. The method includes a scale and control system in communication with each other. The control system provides for a memory and a display, wherein the memory contains a formula that defines instructions for blending a hair dye mixture. The method displays the instructions on the display. The stylist may then view the display of instructions and add colorant(s) and dye blending material(s) to a receptacle on the scale, in accordance with the instructions, using current product packaging, such that specialized packaging requirements are not required.
B65B 1/04 - Methods of, or means for, filling the material into the containers or receptacles
G07F 13/06 - Coin-freed apparatus for controlling dispensing of fluids, semiliquids or granular material from reservoirs with selective dispensing of different fluids or materials or mixtures thereof
A45D 19/00 - Devices for washing the hair or the scalp; Similar devices for colouring the hair
A45D 44/00 - Other cosmetic or toiletry articles, e.g. for hairdressers' rooms
G06Q 30/06 - Buying, selling or leasing transactions
22.
System and method for batch sizing hair dye mixtures
In various embodiments, there are provided different methods of batch sizing. One method provides for the stylist having a matrix chart outlining as a percentage of or total amount of ingredients needed to create a mixture based on customer characteristics and/or service requested. In another method, batch sizing adjustment criteria includes a series of questions that provide user input. These methods enable the stylist to be capable of creating a more accurate batch sizing using the batch sizing adjustment criteria. The batch sizing of the formula may be performed by the stylist themselves or automatically done by a computer-driven system.
A blending system is described for preparing a blended mixture. The blending system includes a control system having at least a processor, a computer-readable memory, and a display, wherein the memory contains software configured to receive a formula defining instructions for preparing a blended mixture using one or more blending materials and amounts recommended for the blended mixture using a scale. The blending system further includes management software stored in the computer-readable memory and executed by the control system, the software in communication with the control system to exchange information on customers and formulas blended mixtures associated with the customers. Additionally, the control system includes software configured to calculate information associated with the blended mixture when an input received by the control system indicates an amount that is different than an amount in the formula and displays the calculated information associated with the blended mixture on the display.
B67C 3/00 - Bottling liquids or semiliquids; Filling jars or cans with liquids or semiliquids using bottling or like apparatus; Filling casks or barrels with liquids or semiliquids
In one embodiment there is provided a method for preparing a hair dye mixture. The method includes a scale and control system in communication with each other. The control system provides for a memory and a display, wherein the memory contains a formula that defines instructions for blending a hair dye mixture. The method displays the instructions on the display. The stylist may then view the display of instructions and add colorant(s) and dye blending material(s) to a receptacle on the scale, in accordance with the instructions, using current product packaging, such that specialized packaging requirements are not required.
In but one embodiment of the present invention, there is provided a system having a display to indicate the amount of a material being added to a scale. The system includes tolerance indication software configured to indicate predefined ranged tolerances above and/or below the recommended amounts, such that a user is able to identify whether the amount added to the scale for a colorant and/or dye blending material is within the predefined ranged tolerances. In yet another aspect the memory includes instructions to recreate formulas based on a specific product brand. Software can be provided to permit a user to convert the formula, either a portion or the entire formula, to a second product brand.
In various embodiments, there is provided a different methods of right sizing. The method would provide for the stylist having a matrix chart outlining as a percentage of or total amount of ingredients needed to create a mixture based on customer characteristics and/or service requested. The stylist would then be capable of creating a more accurate batch based on the matrix outline. The right-sizing of the mixture formula can be done by the stylist themselves or automatically done by a computer-driven system.
In one embodiment there is provided a system for recalculating a formula previously used in preparing a mixture made from adding at least two components. The system includes a control apparatus and scale. The control apparatus has a memory for storing the mixture formula. The scale, in communication with the control apparatus, allows the control apparatus to monitor a weight on the scale, such that a final weight of the mixture is stored on the memory. When an end weight of the mixture, defined to be the final weight of the mixture previously prepared minus an amount used by a user, is positioned back on the scale and when the control apparatus receives a recalculation signal, the control apparatus calculates the amount used, recalculates the mixture based on the amount used, and stores a new mixture for subsequent use.
In one embodiment there is provided a method for preparing a hair dye mixture. The method includes a scale and control system in communication with each other. The control system provides for a memory and a display, wherein the memory contains a formula defining instructions for blending a hair dye mixture. The method displays the instructions on the display. The stylist may then view the display of instructions and then adds to a receptacle on the scale, colorant(s) and dye blending material(s) in accordance with the instructions by using hair color manufacturers' standardized packaging, such that non-standardized or specialized packaging of colorants and/or dye blending materials are not required.
In one embodiment there is provided a system for recalculating a formula previously used in preparing a mixture made from adding at least two components. The system includes a control apparatus and scale. The control apparatus has a memory for storing the mixture formula. The scale, in communication with the control apparatus, allows the control apparatus to monitor a weight on the scale, such that a final weight of the mixture is stored on the memory. When an end weight of the mixture, defined to be the final weight of the mixture previously prepared minus an amount used by a user, is positioned back on the scale and when the control apparatus receives a recalculation signal, the control apparatus calculates the amount used, recalculates the mixture based on the amount used, and stores a new mixture for subsequent use.
In one embodiment there is provided a system for recalculating a formula previously used in preparing a mixture made from adding at least two components. The system includes a control apparatus and scale. The control apparatus has a memory for storing the mixture formula. The scale, in communication with the control apparatus, allows the control apparatus to monitor a weight on the scale, such that a final weight of the mixture is stored on the memory. When an end weight of the mixture, defined to be the final weight of the mixture previously prepared minus an amount used by a user, is positioned back on the scale and when the control apparatus receives a recalculation signal, the control apparatus calculates the amount used, recalculates the mixture based on the amount used, and stores a new mixture for subsequent use.