Patent ID: 7877294

Claim:
A computer implemented method for changing an initial haircolor to a target color of hair comprising the steps of: a. determining, an initial haircolor and state of hair using an optical device; b. identifying a target color of hair using a color chart; c. inputting said initial haircolor and state of hair and said target color of hair into a computer containing haircolor formulating software d. accessing a database on said computer using said haireolor formulating software by providing said database with said initial haircolor and state of hair and said target color of hair, wherein said database comprises formulas for changing said initial haircolor to said target color of hair; e. determining on said computer if said target color of hair will be achieved by analyzing a progression of color changes in hair; f. repeating the step of inputting said initial haircolor and state of hair and said target color of hair into a computer containing haircolor formulating software until said target color of hair is achieved; and g. outputting on said computer at least one haircolor formula for achieving said target color of hair based upon said initial haircolor and state of hair.