Custom Hair Coloring Reformulation
First Claim
1. A method for custom hair coloring reformulation comprising:
- accepting a user login associated with previously input user characteristics including natural hair color, current hair coloring, hair treatments, hair coloring characteristics and hair treatment characteristics;
presenting a user with an opportunity to order a previously-identified hair colorant associated with the user characteristics;
accepting user input of a new user characteristic;
identifying unavailable hair colors and available hair colors, the unavailable colors and the available hair colors identified based upon the user characteristics;
providing indicia of the available hair colors to the user;
accepting user input of desired hair coloring, the desired hair coloring selected from among the available hair colors;
identifying a new hair colorant suitable to create the desired hair coloring using the new user characteristic; and
generating an order for the new hair colorant.
1 Assignment
0 Petitions
Accused Products
Abstract
There is disclosed a method for custom hair coloring reformulation. The method includes accepting a user login associated with previously entered user characteristics. Accepting user input of new user characteristics including natural hair color, current hair coloring, hair treatments, hair coloring characteristics and hair treatment characteristics. The method further includes identifying available hair coloring, accepting user input of desired hair coloring and identifying a hair colorant suitable to create the desired hair coloring in view of the user characteristics. An order is then generated for the hair colorant.
30 Citations
24 Claims
-
1. A method for custom hair coloring reformulation comprising:
-
accepting a user login associated with previously input user characteristics including natural hair color, current hair coloring, hair treatments, hair coloring characteristics and hair treatment characteristics; presenting a user with an opportunity to order a previously-identified hair colorant associated with the user characteristics; accepting user input of a new user characteristic; identifying unavailable hair colors and available hair colors, the unavailable colors and the available hair colors identified based upon the user characteristics; providing indicia of the available hair colors to the user; accepting user input of desired hair coloring, the desired hair coloring selected from among the available hair colors; identifying a new hair colorant suitable to create the desired hair coloring using the new user characteristic; and generating an order for the new hair colorant. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 15)
-
-
9. An apparatus for custom hair coloring formulation comprising a server for:
-
accepting a user login associated with previously input user characteristics including natural hair color, current hair coloring, hair treatments, hair coloring characteristics and hair treatment characteristics; presenting a user with an opportunity to order a previously-identified hair colorant associated with the user characteristics; accepting user input of a new user characteristic; identifying unavailable hair colors and available hair colors, the unavailable colors and the available hair colors identified based upon the user characteristics; providing indicia of the available hair colors to the user; accepting user input of desired hair coloring, the desired hair coloring selected from among the available hair colors; identifying a new hair colorant suitable to create the desired hair coloring using the new user characteristic; and generating an order for the new hair colorant. - View Dependent Claims (10, 11, 12, 13, 14, 16)
-
-
17. Apparatus comprising a storage medium storing program instructions which when executed by a processor will cause the processor to:
-
accept a user login associated with previously input user characteristics including natural hair color, current hair coloring, hair treatments, hair coloring characteristics and hair treatment characteristics; present a user with an opportunity to order a previously-identified hair colorant associated with the user characteristics; accept user input of a new user characteristic; identify unavailable hair colors and available hair colors, the unavailable colors and the available hair colors identified based upon the user characteristics; provide indicia of the available hair colors to the user; accept user input of desired hair coloring, the desired hair coloring selected from among the available hair colors; identify a new hair colorant suitable to create the desired hair coloring using the new user characteristic; and generate an order for the new hair colorant. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
Specification