Patent ID: 8655744

Claim:
A method for custom hair coloring formula identification comprising: accepting user input at a server, from which user characteristics for hair of a user are derived, the user characteristics including natural hair color, current hair coloring, hair treatments, hair coloring characteristics, presence of roots in the hair, and a current length of the hair; identifying unavailable hair colors and available hair colors, using the server, the unavailable colors and the available hair colors identified based upon the user characteristics, including the presence of roots; providing indicia of the available hair colors to the user; accepting, into the server, user input of desired hair color selected from among the available hair colors; identifying automatically a hair colorant suitable to create the desired hair color in view of the user characteristics, wherein the presence of roots in the hair results in a formula identification including at least two bottles, a first bottle including a base color for the roots and a second bottle including a tone for at least a portion of the hair other than the roots; and receiving an order for the hair colorant.