Systems and methods for applying and improving hair cosmetics

The system addresses the inaccuracies in hair bleaching by using a formulation delivery device with machine learning to calculate and adjust hair treatment modalities, ensuring precise and accurate bleaching results while reducing waste.

FR3169675A3Pending Publication Date: 2026-06-19LOREAL SA

Patent Information

Authority / Receiving Office
FR · FR
Patent Type
Utility models
Current Assignee / Owner
LOREAL SA
Filing Date
2024-12-17
Publication Date
2026-06-19
Patent Text Reader

Abstract

HAIR COSMETIC APPLICATION AND ENHANCEMENT SYSTEMS AND METHODS: Systems and methods for personalized, high-precision, and highly accurate hair coloring and / or bleaching treatments that are time-sensitive, including their implementations using machine learning (ML). A system comprises circuitry configured to calculate, based on an initial hair shade and a desired hair shade, a hair treatment modality to achieve at least approximately the desired shade with a time-sensitive application of a cosmetic composition, such as a hair bleaching formula, that is correlated with hair characteristics and a projected hair reactivity to the treatment.The system can receive data relating to the current progress of the bleaching process and recalculate, based on the ongoing data and the desired shade, the hair treatment method for accuracy and precision. See Figure 1 for an abbreviation.
Need to check novelty before this filing date? Find Prior Art

Description

Title of the invention: SYSTEMS AND METHODS FOR APPLYING AND IMPROVING HAIR COSMETICS SUMMARY

[0001] In one aspect, the disclosure proposes a system configured to facilitate a time-sensitive application of a cosmetic composition to an individual's hair with a formulation delivery device, the system comprising circuitry configured to: receive an initial hair data set and calculate, on the basis of the initial hair data set, an initial hair shade of the individual; receive a desired hair data set and calculate, on the basis of the desired hair data set, a desired hair shade of the individual and calculate, on the basis of the initial shade and the desired shade, a hair treatment modality configured to obtain at least approximately the desired shade with the time-sensitive application;and receive a current hair data set and recalculate, based on the current hair data set and the desired shade, the hair treatment modality.

[0002] In embodiments, the cosmetic composition is a hair bleaching composition, a hair coloring composition, or both.

[0003] In some embodiments, the circuitry is included within a computing device.

[0004] In some embodiments, the circuitry is included within a plurality of computing devices.

[0005] In embodiments, the plurality of computing devices includes the formulation delivery device and a smartphone device.

[0006] In embodiments, the initial hair data set includes an initial user input that corresponds to a human-mediated visual inspection of the individual's hair and a human-mediated comparison of the hair with a plurality of reference shades, and wherein the circuitry is configured to calculate, on the basis of the initial user input, the initial shade.

[0007] In embodiments, the initial hair dataset comprises an initial computational input that corresponds to a computational visual inspection of an image of the individual's hair and a computational comparison of the hair image with imagery that corresponds to a plurality of reference shades, and in which circuitry is configured to calculate, based on the initial calculation input, the initial shade.

[0008] In embodiments, the desired hair data set includes a selected user input that corresponds to a human-mediated selection of at least one reference shade from a plurality of reference shades, and in which the circuitry is configured to calculate, on the basis of the selected user input, the desired shade.

[0009] In embodiments, the hair treatment modality comprises: a sequence of application steps, a mixing ratio of a plurality of formulas of the cosmetic composition, a treatment time, a pause time, a stop time, a level of hair wetting, or any combination thereof, wherein the system is configured to display at least a portion of the hair treatment modality for visualization.

[0010] In embodiments, the current hair data set includes a current user input that corresponds to a human-mediated visual inspection of an image of the individual's hair generated at a pause time of the hair processing modality, and a human-mediated comparison of the image of the individual's hair generated at the pause time with an imagery that corresponds to a plurality of reference shades, and wherein the circuitry is configured to recalculate, on the basis of the current user input, the hair processing modality.

[0011] In embodiments, the current hair data set includes a current computation input that corresponds to a computational visual inspection of an image of the individual's hair generated at a pause time of the hair treatment modality, and a computational comparison of the image of the individual's hair generated at the pause time with an imagery that corresponds to a plurality of reference shades, and wherein the circuitry is configured to recalculate, on the basis of the current computation input, the hair treatment modality.

[0012] In embodiments, the system circuitry includes a machine learning model that is configured to calculate and / or recalculate the initial shade, the desired shade, the hair treatment modality, or any combination thereof.

[0013] In embodiments, the system circuitry is configured to generate a graphical user interface (GUI) that displays, on an image or live video feed of the individual's hair, an overlay of one or more optional shades on the image or live video feed of the individual's hair as a virtual try-on of one or more optional shades.

[0014] In embodiments, the system circuitry is configured to calculate a mixing ratio of a plurality of formulas of the cosmetic composition and to command a quantity of a bleaching product formula and a quantity of a developer formula which are mixed together by the formulation delivery device.

[0015] In embodiments, a mixing ratio of a plurality of formulas of the cosmetic composition, and a processing time, are calculated by the system circuitry to avoid unintentional over-application and / or under-application of the cosmetic composition to the individual's hair by a user via the formulation delivery device.

[0016] The purpose of this summary is to present a selection of concepts in a simplified form, which are described in greater detail below in the detailed description. This summary is not intended to identify key features of the claimed subject matter, nor is it intended to be used as an aid in determining the scope of the claimed subject matter. Description of the drawings

[0017] [Fig-1] Fig. 1 shows a side perspective view of an example of a system of delivery of formulation, according to aspects of disclosure.

[0018] [Fig.2] Fig.2 shows a rear perspective view of an example of a cartouche of formulation, according to aspects of disclosure.

[0019] [Fig.3A] Fig.3A shows a flowchart of an example of a personalized application of a cosmetic composition to an individual's hair, according to aspects of disclosure.

[0020] [Fig.3B] Fig.3B shows a diagram of an example of a graphical user interface (GUI) of a system for a time-sensitive application of a cosmetic composition, or of a computing device, according to aspects of disclosure.

[0021] [Fig.3C] Fig.3C shows a diagram of an example of a customized application procedure for a system configured to facilitate time-sensitive application of a cosmetic composition, according to aspects of disclosure.

[0022] [Fig.3D] The [Fig.3D] shows a diagram of an example of a machine learning algorithm for a system configured to facilitate a time-sensitive application of a cosmetic composition, according to aspects of disclosure.

[0023] [Fig.4A] Fig.4A shows an example of plurality of reference shades, and of IUG showing steps of an example of a customized application process of a cosmetic composition, according to aspects of disclosure.

[0024] [Fig. 4B] [Fig. 4B] shows an example of hair characterization for an initial hair data set and a desired hair shade for a personalized application of a cosmetic composition, as well as steps of an example process for applying the cosmetic composition to an individual's hair, according to aspects of disclosure.

[0025] [Fig.4C] Fig.4C shows an example of a personalized application of a cosmetic composition, with a pause time for rinsing and control of the progression of hair coloring, according to aspects of disclosure.

[0026] [Fig.4D] The [Fig.4D] shows an example of a current status bar and recommended hair care after hair coloring is completed, according to aspects of the disclosure.

[0027] [Fig.4E] The [Fig.4E] shows an example of controlling a mixing ratio of a plurality of formulas of the cosmetic composition, and a processing time, for a time-sensitive application of the cosmetic composition, according to aspects of disclosure.

[0028] [Tables 1] Label Description 1 Personalized application of cosmetic composition to an individual's hair 2 Computer vision analysis of hair, automated data entry 3 Self-analysis of hair, manual data entry 4 Initial / desired / current hair data (input) 5 Software application (e.g., mobile application ("app")) 6 Linear regression (e.g., machine learning) 7 Hair treatment modality (output) 8 Application of bleaching product formula according to modality 9 Graphical user interface (GUI) 10 Hair diagnostic evaluation 11 Shade detection and selection 12 Virtual try-on for desired shade and hair technique 13 Personalized application procedure 14 Bleaching product formula 15 Device operating parameters 16 Sensor Data-Mediated Hair Treatment Modality Adjustment 17 Machine Learning 18 Hair Color Progression / Update 19 Shade Analysis in Progress 20 Sensor Data for Machine Learning Model Adjustment 21 Steps in an Example Process for Customizing a Cosmetic Composition 100 Formulation Delivery System 102 Formulation Product Range 104 Formulation Delivery Device 106 Formulation 108 Formulation Cartridge 414 First Side of Outer Tube 416 Second Side of Outer Tube 200 Formulation Cartridge 202 Handle Part 203 First Half 204 Second Half 206 Liquid Reservoir 208 Dispensing Nozzles 210 Front Body Part 212 Refill Unit

[0029] The foregoing aspects and many associated advantages of the present invention will be more easily appreciated as they are better understood with reference to the detailed description that follows, when taken in conjunction with the accompanying drawings. Detailed description

[0030] Hair bleaching compositions are used by consumers and professionals in the cosmetics industry, for example, in salons, to lighten or "enhance" the shade of an individual's hair by a lighter shade dark to a lighter shade. Examples of hair colors include blonde, red, brown, and black, each of which can exist in a spectrum of hair types and a spectrum of lighter and darker hair shades. By bleaching these and other hair colors with a hair bleaching product, the initial hair shade is enhanced from a darker shade (lower number) to a lighter shade (higher number); blonde becomes lighter blonde, red becomes lighter red, brown becomes lighter brown, and black becomes lighter black. The mixing ratio of the bleaching composition, including the ratio of bleaching agent to developer, combined with the concentration of active ingredients in the cosmetic composition and the time applied to the hair, are factors that impact the speed and extent of the bleaching process.The time-sensitive nature of hair bleaching is associated with significant consumer frustration, particularly because achieving a desired shade of bleaching typically requires a precise stopping point in the process, which can be difficult for both professionals and non-professionals to identify. Furthermore, different hair types react differently to hair bleaching compositions with varying concentrations or mixing ratios, further complicating the process.

[0031] Due to these and other process variables, salon professionals and home consumers often encounter problems with typical bleaching kits and processes, including adverse effects due to under- and over-bleaching, a risk of damaging the hair or scalp, and a risk that the added color will not last a satisfactory period and that frequent reapplication of the composition will be necessary. Although hair salon professionals have the experience and expertise they generally rely on when applying hair bleaching compositions, their precision and accuracy remain subject to human error.

[0032] Consequently, there is a need to improve devices, systems, kits, and processes that can be easily used by both salon professionals and consumers for highly precise and accurate hair coloring and bleaching. The disclosed approaches address these and other long-standing unmet needs in the field and also offer personalized recommendations for achieving a desired hair color change, using a home hair bleaching process that can be based on results with identical or similar hair colors and types and machine learning (ML) approaches.

[0033] The disclosed aspects and embodiments can be implemented with one or more computing devices and / or systems in combination with any formulation delivery device or system; however, in particular, embodiments can be implemented with a formulation delivery device or system configured to mix multiple formulas, so that a bleaching product formula and a developer formula can be mixed by the formulation delivery device to produce a cosmetic composition and delivered, by the formulation delivery device, to the individual's hair for a hair bleaching process.The formulation delivery device or system can be configured to communicate electronically with a computing device, such as a smartphone or tablet, for a user-mediated hair bleaching treatment process that coordinates the operation of the formulation delivery device or system, is interactive, and is configured for improvement based on historical treatments of the individual and / or other individuals, and any ongoing hair bleaching treatment of the individual, i.e., real-time improvement.

[0034] A formulation dispensing system can be configured for use with any one of a plurality of formulation cartridges. By way of non-limiting example, [Fig. 1] shows a side perspective view of an example formulation dispensing system, and [Fig. 2] shows a rear perspective view of an example formulation cartridge. A formulation dispensing system 100 can include a formulation cartridge 200. The formulation dispensing system 100 shown is an example of a formulation dispensing system as described in detail in US Patent Application Publication No. US20240172858A1, published on May 30, 2024.However, it should be understood that aspects and embodiments of this disclosure may be used with any formulation delivery system for hair coloring and / or hair bleaching, without departing from the scope and spirit of the disclosure.

[0035] The example formulation delivery system 100 shown includes a range of formulation products 102, a formulation delivery device 104, and a formulation 106 (for example, within a liquid reservoir 206 of a formulation cartridge 108, shown in cross-section in Figures 1 and 2), which together enable the application of a cosmetic composition to an individual's hair for a personalized hair treatment experience, such as hair coloring and / or bleaching. The range of formulation products 102 includes formulation cartridges 108, and the formulation cartridges 108 can be of a same type (or a common type) cartridge configured to be exchanged and used with formulation dispensing device 104.

[0036] The formulation product range 102 may include a cosmetic composition as a hair bleaching formulation, which may include a bleaching product formula and a developer formula that, when mixed together by the formulation delivery device 104, form the cosmetic composition to be applied to an individual's hair. In embodiments, a formulation product range 102 may include one or more cartridges that comprise: a bleaching product formula and a developer, a permanent hair dye and a developer, a semi-permanent hair dye and a developer, a shampoo, a conditioner, a hair growth treatment such as minoxidil, a hair protein treatment, a hair disulfide bond repair treatment, a scalp fluid treatment, or the like.

[0037] In embodiments, a formulation product range 102 may include a cleaning cartridge containing a cleaning solution for cleaning the formulation dispensing device 104 before and / or after use. A cleaning solution may enable an individual to clean the formulation dispensing device 104 by performing a cleaning routine, with the device and the cleaning solution cartridge, which passes a cleaning liquid (e.g., water, saline) from the cleaning cartridge through the fluid channels of the formulation dispensing device 104. This removes residual formulation from the formulation dispensing device 104. Advantageously, the cleaning cartridge and the cleaning routine allow a significant portion of the formulation dispensing device 104 to be reused for different formulations, thereby reducing waste and costs.The cleaning cartridge may include a refillable cleaning fluid reservoir located inside the outer casing, which is fluidly connected to the plurality of output nozzles. Thus, a user can fill the cleaning fluid reservoir with a cleaning fluid such as water, run a number of cleaning routines on the formulation delivery device 104, and refill the cleaning fluid reservoir.

[0038] The formulation cartridge 108 shown has an elongated shape and dimensions configured for insertion into a handle of the formulation delivery device 104, in particular into a cartridge cavity in the handle, to mix and dispense the cosmetic composition from the formulation delivery device 104. All or substantial parts of a formulation cartridge 108 may be composed of one or more elements recyclables, for example, to manage the environmental impact of the system and the product range.

[0039] The formulation cartridge 108 may include a plurality of liquid outlet nozzles, which are shaped and positioned at a distal (front) end of the formulation cartridge 108 in a configuration that fluidly connects to a corresponding plurality of liquid inlets (e.g., first formulation inlets) of the formulation delivery device 104. In some embodiments, the liquid outlet nozzles are valves of formulation containers (e.g., sachets or packets) arranged in the formulation cartridge 108.

[0040] Figure 2 shows a formulation cartridge 200 that is compatible with any of the formulation delivery systems, formulation delivery devices, and formulation product ranges described herein. However, the formulation delivery systems, formulation delivery devices, and formulation product ranges described herein do not necessarily have to use the durable formulation cartridge 200 shown in Figure 2.

[0041] In some embodiments, the formulation cartridge 200 is durable and designed to reduce waste and environmental impact while providing a user-friendly experience. It includes two main components: a handle portion 202 and a disposable formulation cartridge refill unit 212 (hereafter referred to simply as the refill unit 212) configured to slide reversibly into the handle portion 202. The formulation cartridge 200 is constructed so that the handle portion 202 can be reused indefinitely and the refill units 212 can be easily replaced after the stored formulation is depleted. Furthermore, the refill unit 212 can be configured to be disassembled into smaller components, some of which can be recycled in some embodiments and others disposed of.Thus, the Formulation 200 cartridge employs an innovative structure to reduce waste and improve the user experience.

[0042] In embodiments, the handle portion 202 is shaped, dimensioned, and constructed to be repeatedly inserted into the cartridge cavity of the formulation dispensing device. Therefore, the handle portion 202 may be made of a plastic or similar rigid polymer or other material and includes a hollow handle portion 202 configured to receive the refill unit 212. The refill unit 212 includes a refill pack comprising a shell enclosing at least one formulation container (e.g., a pack, sachet, or other container), for example, a first formulation sachet and a second formulation sachet, and a valve frame coupled to the refill pack, for example, A front body part 210. In some embodiments, at least one formulation container is a liquid reservoir 206. The first formulation sachet and the second formulation sachet may contain a first formulation (e.g., bleaching product formula) and a second formulation (e.g., developer formula), respectively. The refill unit 212 may include a packet sleeve. In some embodiments, a formulation container may include a formulation packet and an outlet nozzle.

[0043] In some embodiments, the first and second formulation sachets of the formulation cartridge 200 may each have a volume of approximately 40 mL to approximately 70 mL, approximately 50 mL to approximately 60 mL, approximately 40 mL to approximately 65 mL, approximately 40 mL to approximately 60 mL, approximately 40 mL to approximately 55 mL, approximately 40 mL to approximately 50 mL, approximately 45 mL to approximately 70 mL, approximately 50 mL to approximately 70 mL, approximately 55 mL to approximately 70 mL, approximately 60 mL to approximately 70 mL, or approximately 55 mL. In some embodiments, the first and second formulation sachets may have different volumes. In some embodiments, the refill unit 212 stores only one formulation container.

[0044] In some embodiments, the first and second formulations may be independently selected from any of the formulations described herein, or their equivalents in the art, for example, a bleaching product formula, a permanent hair dye, a semi-permanent hair dye, a developer formula, a conditioner, a hair growth treatment such as minoxidil, a hair protein treatment, a hair disulfide bond repair treatment, a fluid hair treatment, a fluid scalp treatment, and any combination thereof, or the like. In some embodiments, the first and second formulations differ. For example, in some embodiments, the first formulation is a bleaching product formula and the second formulation is a developer.In other embodiments, the first formulation and the second formulation are the same (for example, a conditioner or a scalp treatment formulation).

[0045] In embodiments, the formulation sachets include a package containing a formulation and valve-forming means comprising outlet nozzles 208 for the selective fluidic coupling of the refill unit to a dispensing nozzle unit of a formulation delivery device when the formulation cartridge 200 is received within the portable formulation dispensing device. Representative valve-forming means include a valve through which the formulation exits the package containing the formulation. Examples of formulation containers are described in International Patent Application Publication No. ° WO2019067336A2, published on April 4, 2019, and the publication of US patent application no. US20210196021A1, published on July 1, 2021.

[0046] In some embodiments, the shell (i.e., the external part) of the cartridge refill unit 212 has an elongated shape designed to fit within the reusable handle portion 202. The shell surrounds and protects the first and second formulation sachets and engages with the valve frame (described below). Thus, the shell functions as packaging that protects the formulation sachets during transport before loading into the formulation dispensing device.

[0047] In some embodiments, the shell has a total length of between 150 mm and 250 mm (for example, 175 mm–225 mm, 185 mm–215 mm, 195 mm–205 mm, or 200 mm) and a maximum cross-sectional dimension of 25 mm–50 mm (for example, 30 mm–45 mm, 35 mm–40 mm, or 36 mm). The shell has a rear body portion and a thin front body portion 210, for example, a neck portion, extending in line with the body portion. The body portion and the thin front body portion 210 are generally aligned in a common longitudinal direction to allow assembly with the reusable handle portion 202 and to allow insertion into the cartridge cavity of the formulation delivery device. In some embodiments, the shell is constructed at least partially from a recyclable or recycled material, for example, a paper material such as an injection-molded paper material or a structured paper cut to shape (for example, cardboard).In some embodiments, the shell is formed from a single piece of injection-molded paper material. In embodiments where the shell is made of paper, the paper has a weight between 8 and 12 points (for example, 8.5 points, 9.0 points, 9.5 points, 10.0 points, 10.5 points, 11.0 points or 11.5 points), to provide sufficient stiffness without adding excess disposable material.

[0048] In some embodiments, the rear body portion of the casing has a larger cross-sectional area than the front body portion 210 when viewed in a plane normal to the longitudinal direction of the formulation cartridge 200. A bump or bulge provides the larger cross-sectional area of ​​the rear body portion relative to the thin front body portion 210. Advantageously, the bump or bulge allows the use of larger formulation pouches. Furthermore, the bump or bulge forms a stop that butts against a corresponding inner face of the handle portion 202 and fixes the longitudinal position of the casing during use, for example, by a tight fit.

[0049] In some embodiments, the thin front body portion 210 of the shell is shaped to fit into the handle portion 202 and to protrude into the cartridge cavity of the formulation delivery device during use. The front body section 210 is coupled to the valve frame. To facilitate secure connection and alignment with the valve frame, the front body section 210 includes valve frame coupling means, for example, at least one coupling tab configured to selectively engage with the valve frame. In the illustrated embodiment, the front body section 210 includes a single coupling tab extending from one of its front ends. The coupling tab includes an engagement element, for example, a notch or a raised protrusion, shaped and dimensioned to engage with a complementary opening in the valve frame.

[0050] In some embodiments, the shell may have any of several different configurations. For example, the shell may be a double-shell configuration formed with at least two partial shells (in this embodiment, the first half 203 and the second half 204) coupled in an articulated manner. In some embodiments, the shell includes a different number of partial shells, for example, three or four partial shells that come together to enclose the formulation sachets. In still other embodiments, the shell comprises a single piece forming an open-ended tube into which the formulation sachets can be inserted. The alignment of the first half 203 and the second half 204 allows the front body portion 210 to be correctly fixed to the valve frame.

[0051] Although the illustrated shell is formed from injection-molded paper material, this construction is only one example and is not limiting. In some embodiments, the shell is formed from a single piece of die-cut support paper, which is folded to create a three-dimensional structure from which the rear body section and the thin front body section 210 extend. In some embodiments, this folded construction creates a polygonal cross-section in the rear body section and a polygonal cross-section in the front body section 210 (for example, octagonal and hexagonal cross-sections, respectively). To facilitate assembly, some embodiments of the shell include one or more grooves or guide lines that ensure correct folding. Some embodiments have a triangular, rectangular, pentagonal, hexagonal, heptagonal, octagonal, or other polygonal cross-sectional shape.

[0052] In some embodiments, a package sleeve can slide over the front body part 210 and offer several important advantages. First, it provides additional structure to the charging unit 212 by sliding over the front body part 210 and reinforcing it. Consequently, in some embodiments, the package sleeve has a greater thickness or weight than the material that forms the casing; although this is not necessary. In some embodiments, the The package sleeve is made of a recyclable material, which may be the same material as the casing. Secondly, the package sleeve is coupled to the valve frame. For example, the package sleeve may include a plurality of engagement recesses configured to reversibly couple with engagement elements on the valve frame. The package sleeve can facilitate the disassembly of the 212 refill unit.

[0053] In some embodiments, the valve frame provides a rigid structure that aligns the outlet nozzles 208 for proper fluid connection with the fluid lines of the formulation dispensing device. Therefore, the valve frame can be made of ABS plastic, HDPE, or another rigid polymer or other material. In some embodiments, the valve frame is made of the same material as the casing. Thus, the casing, the formulation sachets, the valve frame, and an optional packet sleeve form the refill unit 212. During use, the refill unit 212 can be reversibly coupled to the handle portion 202, for example, by attaching means such as coupling tabs to the casing or by a tight fit between the refill unit 212 and the handle portion 202.

[0054] With reference now to [Fig. 3A], a flowchart of an example of a personalized application method 1 of a cosmetic composition on an individual's hair is shown. In one sense, a software application can configure the system for a user experience that results from hair diagnosis, determination and communication of the treatment modality, monitoring of the application of the hair treatment (for example, with one or more pause points and one or more ongoing data sets), and again determination and communication of the treatment modality for a precise and accurate personalized hair treatment.The system intelligently adapts to ongoing hair treatments as well as previous hair treatments, using the same hair or hair that includes one or more similar characteristics, to improve the precision and accuracy of the hair treatment process. Such adaptation can occur with the implementation of a machine learning model.

[0055] As a first starting point in the method, a user can capture an image of an individual's hair with a computing device, such as a smartphone camera, and a software application (for example, a "mobile app"), for example, such as one or more processors of the computing device, can perform a computer vision analysis of the hair image and generate a hair dataset for automated data entry into an input dataset. The computer vision analysis of the hair can Implement a computer vision algorithm that analyzes hair images, computationally detects hair features, and calculates at least part of a hair dataset based on the detected features. In this way, the hair dataset—for example, an initial hair dataset, a desired hair dataset, or a current hair dataset—can be composed, at least in part, of data automatically generated by the computing device.Accordingly, in embodiments, the initial hair data set includes an initial computational input that corresponds to a computational visual inspection of an image of the individual's hair and a computational comparison of the hair image with imagery that corresponds to a plurality of reference shades, and wherein the circuitry is configured to compute, on the basis of the initial computational input, the initial shade.

[0056] As an additional or alternative approach, an individual or user may perform a manual or self-analysis of hair, and perform manual data entry 3, as at least part of the hair dataset 4. Once the hair dataset 4 is generated, by automated inputs 2 and / or manual inputs 3, it is processed by the software application 5 or one of its components to calculate an initial hair shade, a desired hair shade, an initial state of a hair treatment modality and, where appropriate, an updated state of the hair treatment modality on the basis of a current hair dataset.Accordingly, in some embodiments, the initial hair data set includes an initial user input corresponding to a human-mediated visual inspection of the individual's hair and a human-mediated comparison of the hair with a plurality of reference shades, and the circuitry is configured to calculate the initial shade based on the initial user input. Using the system, the user can select the desired hair shade (for example, calculated from a desired hair data set).As such, in embodiments, the desired hair data set includes a selected user input that corresponds to a human-mediated selection of at least one reference shade from a plurality of reference shades, and the circuitry is configured to calculate, on the basis of the selected user input, the desired shade.

[0057] Hair vision analysis, whether performed by a computing device, a person, or both, may include determining the characteristics of the hair as a dataset and communicating the dataset to the computing device, or one of its components, for processing by The software application or a computational component such as a machine learning (ML) model. 6. Non-limiting examples of hair characteristics that may constitute at least part of a hair dataset include initial, desired, and current hair data: hair length, hair thickness, hair type, hair color, hair shade, hair strand density, hair shape, degree of straightness, wave, or curl, as well as past reactivity of the same or similar hair to a hair treatment modality, or similar. At this stage, the user may also select or confirm the selection of a desired hair color or shade, and / or the system may suggest a hair color or shade to the user, for example, through a graphical user interface of the software application.

[0058] The software application 5, which can be run in whole or in part by a smartphone or other computing device, can be configured to implement a computing technique, such as linear regression, which correlates hair characteristics with hair treatment modalities that produce favorable and / or unfavorable hair bleaching and / or coloring results. For example, hair that is relatively wavy, darker brown, and thicker may be effectively lightened with one hair treatment method, but may not be effectively lightened with a second. Conversely, hair that is relatively wavy, lighter red, and finer may not be effectively lightened with the first treatment method, but may be effectively lightened with the second. In this way, the results from the visual analysis of the hair, and the desired hair color or level of enhancement, can be used as input for the software application to calculate a hair treatment method that should produce the desired level of enhancement based on the hair's characteristics.

[0059] In embodiments, the calculated hair treatment modality may be associated with a confidence score that may be a parameter in calculating the frequency of break points in the treatment process. For example, a lower confidence score for a hair treatment modality, indicating lower certainty in the projected effectiveness of the hair treatment, may favor a higher frequency of break points in the treatment modality, while a higher confidence score for the hair treatment modality, indicating higher certainty in the projected effectiveness of the hair treatment, may favor a lower frequency of break points in the treatment modality.

[0060] In embodiments, the hair treatment modality 7, an output of the software application, is communicated to a user or individual by means of communication with the system or one of its devices. In embodiments, the communication of the treatment modality may include the transmission, from the computing device (e.g., mobile device), of one or more parameters of the treatment modality to the formulation delivery device to control the operation of the formulation delivery device, for example, treatment time, pause time, selection of hair coloring or bleaching, the identity of one or more cartridges that can be used to obtain the treatment modality, and the like.In some embodiments, communication of the treatment modality may include displaying, with the computing device (for example, a graphical user interface of a software application such as that displayed by a smartphone touchscreen), steps for applying and monitoring the progress of the treatment with the treatment modality. The hair treatment modality may include a sequence of application steps, a mixing ratio of a plurality of formulas of the cosmetic composition, a treatment time, a pause time, a stop time, a hair wetting level, or any combination thereof.

[0061] Accordingly, in some embodiments, the system circuitry is configured to calculate a mixing ratio of a plurality of formulas in the cosmetic composition and to control the quantity of a bleaching product formula and a quantity of a developer formula, which are then mixed together by the formulation delivery device. In some embodiments, a mixing ratio of a plurality of formulas in the cosmetic composition, and a processing time, are calculated by the system circuitry to prevent unintentional over-application and / or under-application of the cosmetic composition to the individual's hair by a user via the formulation delivery device.

[0062] Since the process can be iterative in parallel with the application process, as shown in [Fig. 3A], with loop connections from the application of the bleaching product formula 8 to the computer vision analysis 2 and the self-analysis 3, the hair treatment modality 7 can be calculated and then recalculated during the treatment process to apply the cosmetic composition to the hair more precisely and / or more accurately, with corrections made based on the treatment progress. In embodiments, a recalculated treatment modality may be largely or completely identical to a previously calculated treatment modality, or it may be different. For example, if the hair reacts more quickly to the treatment than expected, and If the hair lightens (for example, with a bleaching composition) more rapidly than expected based on the initial hair data set, the recalculated treatment modality may include one or more adjustments to one or more parameters of the hair treatment modality that result in a slowing down and / or increased monitoring of the bleaching process. Such adjustments may include, for example, diluting the composition with a carrier, changing the mixing ratio of the bleaching product formula to the developer formula, reducing the remaining processing time or the amount of processing time remaining before a subsequent pause point, or similar measures.Conversely, if the hair responds to the treatment time essentially as expected, the recalculated treatment modality may be at least largely the same as the previously calculated treatment modality, instructing the user to continue the treatment without changing the treatment modality.

[0063] Accordingly, in various aspects, the disclosure proposes a system configured to facilitate a time-sensitive application of a cosmetic composition to an individual's hair using a formulation delivery device. The system includes circuitry configured to receive an initial hair data set and calculate, based on this initial hair data set, an initial hair shade for the individual. The circuitry is configured to receive a desired hair data set and calculate, based on this desired hair data set, a desired hair shade for the individual. Based on the initial and desired shades, the circuitry also calculates a hair treatment modality configured to achieve at least approximately the desired shade with the time-sensitive application.

[0064] A current hair data set, captured at a pause time in the treatment process, can be used by the system to evaluate the progress of the application process. As such, in some embodiments, the circuitry is also configured to receive a current hair data set and recalculate, based on the current hair data set and the desired shade, the hair treatment modality. In some embodiments, the current hair data set includes a current user input that corresponds to a human-mediated visual inspection of an image of the individual's hair generated at a pause time in the hair treatment modality, and a human-mediated comparison of the individual's hair image generated at the pause time with imagery that corresponds to a plurality of reference shades.In these and other embodiments, the circuitry is configured to recalculate the hair treatment mode based on the current user input.

[0065] In some embodiments, the current hair data set includes a current computation input that corresponds to a computational visual inspection of an image of the individual's hair generated at a pause time of the hair treatment modality, for example, as provided by a computing device, and a computational comparison of the individual's hair image generated at the pause time with imaging that corresponds to a plurality of reference shades. In these and other embodiments, the circuitry is configured to recalculate the hair treatment modality based on the current computational input.

[0066] In embodiments, the cosmetic composition is a hair bleaching composition, a hair coloring composition, or both; however, other hair compositions may be implemented without departing from the scope and spirit of the disclosure.

[0067] Furthermore, in various embodiments, the system circuitry can be configured according to any of the various device configurations and / or topologies. For example, the circuitry can be contained within a computing device, or within a plurality of computing devices which may include, in some embodiments, the formulation delivery device and a smartphone device, for example. In system embodiments comprising two or more computing devices, the devices can be configured to communicate with each other to coordinate the application process and to monitor progress, for example, by exchanging information. Such communication can take place using wired or wireless communication protocols as described herein or their equivalents, or as known in the art for computing devices.

[0068] In embodiments, the system circuitry includes a machine learning model that is configured to calculate and / or recalculate the initial shade, the desired shade, the hair treatment modality, or any combination thereof.

[0069] Figure 3B shows a schematic of a graphical user interface (GUI) of a system or device for a life-critical application of a cosmetic composition, according to aspects of the disclosure. In some embodiments, the system circuitry is configured to generate a graphical user interface (GUI) 9 that displays, on a live image or video feed of the individual's hair, an overlay of one or more optional shades as a virtual try-on 12 of the one or more optional shades. In this way, the individual can see what they might look like after the hair treatment. In some embodiments, the graphical user interface can display information relating to hair characteristics resulting from the diagnosis and / or evaluation 10, and / or information relating to the detection and selection of hair shades. The graphical user interface can be displayed by an individual's mobile phone, another computing device of the individual, or the formulation delivery device, for example, in various embodiments.

[0070] Figure 3C shows a diagram of an example of a customized application procedure for a system configured to facilitate time-sensitive application of a cosmetic composition, according to aspects of disclosure. The customized application procedure 13 can transmit information about a bleaching product formula 14 that would be functional for producing a desired hair shade with the use of a particular hair treatment modality. Furthermore, the custom application procedure 13 can adapt the hair treatment modality, based on the available hair color cartridges and / or the time available for the application process, and adjust the operating parameters of the device 15 accordingly. Such adjustments may include setting a mixing ratio, formula identity and / or concentration, application time, and the like. As described here, the custom application procedure 13 can be adjusted based on sensor data 16 to stop, continue, speed up, or slow down the application process.

[0071] Figure 3D shows a schematic of an example of a machine learning algorithm for a system configured to facilitate time-sensitive application of a cosmetic composition, according to aspects of disclosure. In a general sense, machine learning 17 can be implemented, in embodiments, so that the system adapts to previous and ongoing hair treatments for improvements in precision and accuracy, and can learn from progress in hair coloring 18 as well as from hair shade analysis 19, and from sensor data 20 for tuning the machine learning model.For example, in some embodiments, a machine learning component includes circuitry configured to implement image classification using artificial intelligence pattern recognition, image clustering, k-mean clustering, pixel-by-pixel analysis, k-mean clustering, c-mean clustering, ISODATA, and similar techniques. In some embodiments, a machine learning component includes circuitry configured to implement data augmentation techniques such as color adjustment, flipping, resizing, rotation, and similar techniques. In some embodiments, a machine learning component includes circuitry configured to run one or more classification models. Examples are not provided. Limitations of classification models include decision trees, logistic regression, naive Bayes, neural networks, and random forest.

[0072] In embodiments, a predictive analytics component includes one or more clustering models. Non-limiting examples of clustering models include density-based spatial clustering of noisy applications (DBSCAN), expectancy maximization (EM) using Gaussian mixture models (GMM), hierarchical clustering, k-means clustering, mean-shift clustering, model-based clustering, and the like.

[0073] In some embodiments, a machine learning component includes circuitry configured to execute one or more supervised learning protocols. Non-limiting examples of supervised learning protocols include decision trees, linear regression, Naive Bayes, nearest neighbor, neural networks, support vector machines (SVMs), and the like.

[0074] In some embodiments, a machine learning component includes circuitry configured to execute one or more unsupervised learning protocols. Non-limiting examples of unsupervised learning protocols include k-means grouping, association rules, and the like.

[0075] In some embodiments, a machine learning component includes circuitry configured to execute one or more semi-supervised learning protocols. Non-limiting examples of semi-supervised learning protocols include anomaly detection neural networks, image classifiers, text classifiers, and the like.

[0076] In some embodiments, a machine learning component includes circuitry configured to execute one or more reinforcement learning protocols. Non-limiting examples of reinforcement learning protocols include deep adversarial networks, Q-learning, time difference (TD), and the like.

[0077] In embodiments, a machine learning component includes circuitry configured to classify images, extract meaningful objects from an image, track objects in an image, identify objects, and the like.

[0078] In some embodiments, a machine learning component includes circuitry configured to classify images, extract meaningful objects from an image, track objects in an image, identify objects, and similar functions using one or more machine learning algorithms. Non-limiting examples of machine learning models and algorithms include decision trees, deep neural networks, and K-nearest neighbors. (KNN), logistic regression, Naive Bayes, random forest, Support Vector Machines (SVMs), transfer learning, YOLO (You Only Look Once), Y0L0v3 (You Only Look Once, Version 3), or similar. Other non-limiting examples of machine learning models and algorithms for image analysis include AlexNet, the bag of peculiarities model, convolutional neural networks (CNNs), DenseNet, FastViT, Inception-v3 (GoogleNet), MetaCLIP, MobileNet V2, MobileNet, ResNet (deep residual networks), VGG16 (visual geometry group), the Viola-Jones algorithm, Xception, and similar.

[0079] Figures 4A to 4E show a plurality of examples of reference shades, and graphical user interfaces showing steps of an example process 21 for the personalized application of a cosmetic composition, including an example of hair characterization for a set of initial hair data, a desired hair shade, a processing time for rinsing and monitoring the progress of hair coloring, an example of an ongoing status bar and recommended hair care after hair coloring is complete, and an example of ordering a mixing ratio of a plurality of formulas of the cosmetic composition, and a processing time, for a critical lifetime application of the cosmetic composition, according to aspects of the disclosure. A plurality of reference shades, as shown by way of example in [Fig.4A], can be referenced by an individual and / or referenced by calculation using a computing device, to identify a starting hair shade and / or a desired hair shade after treatment. A software application, for example, the "Colorsonic" software application on a mobile device, can be used to capture hair imaging for the computational detection of the starting hair shade. Alternatively, a user can manually enter the starting hair shade using the computing device.

[0080] In embodiments, including as shown in [Fig. 4B] by way of non-limiting example, the software and / or the user can characterize hair as a hair type, such as straight, wavy, curly, frizzy, and the like. A hair history can be entered by a user, which may include whether the hair is currently colored (e.g., virgin: uncolored; non-virgin: colored), and the like. Based on this and / or other information, the software application can recommend a product or provide a list of suggested products to produce the desired hair shade, and can provide a purchase interface to allow the user to purchase the desired cartridges using the mobile application.

[0081] Furthermore, in various embodiments, the software application can display, for example via a user interface or the display of a computing device, aA series of steps to follow to apply the cosmetic composition to the hair. For example, for a highlighting treatment, the system can demonstrate the correct hand movement with the device to apply the composition to a section of hair, as shown in [Fig. 4B] as an example. Furthermore, in embodiments, the system can show more detailed steps for a hair treatment such as a highlighting treatment, including the location on the hair strands, relative to a section of hair, where to begin highlighting, as well as positioning and spacing information, as shown. The system can allow a user to select and / or view layouts for various hair treatments, including the number of points (e.g., 1, 2, 3, as shown), or similar options.Such instruction displays can occur using a visual interface, such as a graphical user interface or other graphical display, and may incorporate a step-by-step process that provides instructions for using the system for hair treatment. In some embodiments, such a visual interface may include a virtual fitting, in which the hair to be treated (for example, as part of a scan) is indicated as an overlay of an image or live stream of the user's hair, so that the areas to be treated appear differently from the areas not to be treated with the overlay; for example, such areas may appear shaded, colored, or outlined, indicating to an observer that these areas of the hair should be treated.

[0082] As shown in [Fig. 4C], various operating parameters of the device and the coloring process can be displayed on a screen of the formulation delivery device and / or a screen of another computing device, for example, the user's smartphone. Such parameters may include, for example, the battery charge level, the cartridge fill level, the elapsed and / or remaining time in the bleaching process until a pause or stop time, and the like. Once a pause time is reached, the system can display an indication for the user to rinse the individual's hair and perform a check to observe the progress of the hair coloring or bleaching process and obtain a set of ongoing hair data.

[0083] As shown in [Fig. 4D], additional information about the device and / or application process can be displayed by the system, such as the level of distribution of the cosmetic composition, recommended hair treatments for care and maintenance, and the like. In this way, the individual can care for their hair after the bleaching and / or coloring process to ensure that the enhancement remains in the hair for a satisfactory period.

[0084] As shown in [Fig. 4E], a mixing ratio control mechanism can be included, as a component of the formulation delivery device, for the controlled mixing of a bleaching product formula and a developer formula, and for adjusting the mixing ratio of a hair treatment modality. This adjustment can be made before and / or during the application process, as a result of a set of ongoing hair data, for example. By adjusting the mixing ratio of the bleaching product formula and the developer formula, the hair bleaching process can be adjusted to increase or decrease the level of lift for different desired hair shades and / or to better target the desired hair shade during an application process.

[0085] In the claims and for the purposes of this disclosure, the terms "a", "an", "the", "the", "the", and similar terms refer to the singular and plural forms of the object or element referred to.

[0086] This application may include references to directions, such as "vertical", "horizontal", "front", "back", "left", "right", "above" and "below", etc. These references, and other similar references in this application, are intended to help describe and understand the particular embodiment (such as when the embodiment is positioned for use) and are not intended to limit this disclosure to those directions or locations.

[0087] This application may also refer to quantities and numbers. Unless otherwise specified, these quantities and numbers are not to be considered restrictive, but rather as examples of the possible quantities or numbers associated with this application. Similarly, in this respect, this application may use the term "plurality" to refer to a quantity or number. In this context, the term "plurality" means any number greater than one, for example, two, three, four, five, etc. The terms "about," "approximately," etc., mean within 5% of the stated value. The term "based on" means "based at least partially on."

[0088] As used herein, “system” and “computing system” refer to one or more computing devices that are configured to perform all or part of any disclosure process, in any order or sequence of steps, optionally in combination with one or more other computing devices that are configured to perform all or part of any disclosure process, in any order or sequence of steps. In at least some cases, a process may be performed by two or more computing devices that together form at least part of a computing system, and in such cases, the steps performed by a first computing device may be complementary to the steps performed by a second computing device. In other In this case, a process can be carried out by a computing device that forms at least part of a computing system.

[0089] As used herein, the "computing device" means a physical hardware computing device that is configured to perform all or part of any disclosure process, in any order or sequence of steps, optionally with human input. In some embodiments, the circuitry of such a computing device is configurable with a processor and processor-executable instructions stored on a machine-readable, non-transient medium of the computing device, by way of non-limiting example, but other approaches to configuring the computing device's circuitry may be implemented in other embodiments. In some embodiments, the computing device includes a processor for executing instructions stored on a machine-readable, non-transient medium, to enable the processor to perform all or part of a disclosure process.Accordingly, in some embodiments, a computing device includes a software application configured to perform all or part of one or more disclosure methods or processes, in any order or combination. However, in some embodiments, a computing device includes dedicated hardware circuitry. Additional circuitry configuration of the computing device may include networking circuitry, for example, circuitry configured for a wireless connection, such as a Bluetooth®, Bluetooth® Low Energy (BLE), and / or Wi-Fi® connection, and / or a wired connection. The networking circuitry, in combination with the computing device circuitry, may be used to request, retrieve, and / or receive data from a remote server, for example.In some embodiments, the circuitry may include an operational connection of one or more sensors with the processor, or other circuitry, to perform logical operations and / or processes based on data received from one or more sensors, for example.

[0090] Although various types of computing devices useful for the systems of the disclosure are discussed herein or otherwise contemplated, an example of a computing device may be implemented as a device on a network. Examples may include servers, personal computers, mobile phones, smartphones, tablets, embedded computing devices, and other devices that may be used to implement parts of embodiments of this disclosure. Embodiments of a computing device may be implemented in or include an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or other custom device. Furthermore, those skilled in the art and others will recognize that the computing device It could be any of the devices currently available or yet to be developed.

[0091] In its most basic configuration, the computing device includes at least one processor and system memory connected by a communication bus. Depending on the exact configuration and type of device, the system memory may be volatile or non-volatile memory, such as read-only memory (ROM), random-access memory (RAM), EEPROM, flash memory, or similar memory technology. Those skilled in the art and others will recognize that system memory typically stores data and / or program modules that are immediately accessible to the processor and / or are being processed by it. In this respect, the processor can serve as the computing center of the computing device by handling the execution of instructions.

[0092] A computing device may include a network interface comprising one or more components for communicating with other devices on a network. Embodiments of this disclosure may access basic services that use the network interface to perform communications using common network protocols. The network interface may also include a wireless network interface configured to communicate via one or more wireless communication protocols, such as Wi-Fi, 2G, 3G, LTE, WiMAX, Bluetooth, Bluetooth Low Energy, and / or similar protocols. As a person skilled in the art will understand, the network interface may represent one or more of the wireless or physical communication interfaces described and illustrated above with respect to particular components of the computing device.

[0093] The computing device also includes a storage medium. However, it is possible to access services using a computing device that does not include means for data persistence on a local storage medium. Therefore, the storage medium may be optional. In any case, the storage medium may be volatile or non-volatile, removable or non-removable, implemented using any technology capable of storing information such as, but not limited to, a hard disk drive, an SSD, a CD-ROM, a DVD or any other disk storage, magnetic cassettes, magnetic tape, magnetic disk storage and / or the like.

[0094] Suitable implementations of computing devices that include a processor, system memory, a communication bus, a storage medium, and a network interface are known and commercially available. For ease of illustration and because it is not important for understanding the claimed subject matter, the disclosure does not show some of the typical components of many computing devices. In this respect, the computing device may include Input devices, such as a keyboard, numeric keypad, mouse, microphone, touch input device, touchscreen, tablet, and / or similar devices, can be connected to the computing device via wired or wireless connections, including RF, infrared, serial, parallel, Bluetooth, Bluetooth Low Energy, USB, or other suitable connection protocols using wireless or physical connections. Similarly, the computing device may also include output devices such as a display, speakers, a printer, and similar devices. Since these devices are well-known in the field, they are not illustrated or described in further detail here.

[0095] As used herein, "hair data set" means one or more characteristics of an individual's hair that can be configured for use by a device or computing system to calculate an initial hair shade, a desired hair shade, and / or a hair treatment modality to achieve at least approximately the desired shade. Non-limiting examples of hair characteristics that may be at least part of a hair data set include initial, desired, and current hair data: hair length, hair thickness, hair type, hair color, hair shade, hair strand density, hair shape, degree of straightness, wave, or curliness of the hair, as well as past reactivity of the same or similar hair to a hair treatment modality, or similar.

[0096] As used herein, the expression "hair treatment modality" means a set of acceptable conditions for carrying out a hair treatment (e.g., hair bleaching, hair coloring, or the like), such as the makeup and concentration of a cosmetic composition used for the hair treatment, a mixing ratio of a bleaching product formula and a developer formula of the composition, a time when the composition is to be applied to the hair, the temporal positions of the starting points, pause points and / or stop points within an application period, or some other acceptable condition.

[0097] As used herein, "user input" means one or more characteristics of an individual's hair, provided by a user or another individual (e.g., manual input), to a computing device as a parameter to be used by the computing device in calculating an initial hair shade, a desired hair shade, and / or a hair treatment modality to achieve at least approximately the desired shade. Non-limiting examples of hair characteristics that may form at least part of a hair data set include initial, desired, and current hair data: hair length, hair thickness, hair type, hair color, hair shade, hair strand density, hair shape, degree of straightness or wave or curl of the hair, as well as past reactivity of the same or similar hair to a hair treatment modality, or similar.

[0098] The principles, examples of embodiments, and modes of operation of this disclosure have been described in the preceding description. However, aspects of this disclosure that are intended to be protected should not be interpreted as being limited to the particular embodiments disclosed. Furthermore, the embodiments described herein should be considered illustrative rather than restrictive. It should be understood that variations and changes may be made by others, and equivalents employed, without departing from the spirit of this disclosure. Accordingly, it is expressly intended that all such variations, changes, and equivalents fall within the spirit and scope of this disclosure, as claimed. NON-EXHAUSTIVE METHODS

[0099] Although general features of the disclosure are described and shown, and specific features of the disclosure are presented in the claims, the following non-limiting embodiments relate to features, and combinations of features, that are explicitly contemplated as forming part of the disclosure. The following non-limiting embodiments contain elements that are modular and can be combined with each other in any number, order, or combination to form a new non-limiting embodiment, which can itself be further combined with other non-limiting embodiments.

[0100] Embedding method 1.A system configured to facilitate a time-sensitive application of a cosmetic composition to an individual's hair with a formulation delivery device, the system comprising circuitry configured to: receive an initial hair data set and calculate, on the basis of the initial hair data set, an initial hair shade of the individual; receive a desired hair data set and calculate, on the basis of the desired hair data set, a desired hair shade of the individual and calculate, on the basis of the initial shade and the desired shade, a hair treatment modality configured to obtain at least approximately the desired shade with the time-sensitive application; and receive a current hair data set and recalculate, on the basis of the current hair data set and the desired shade, the hair treatment modality.

[0101] Embodiment 2. System according to embodiment 1 or any other embodiment, wherein the cosmetic composition is a hair bleaching composition, a hair coloring composition, or both.

[0102] Embodiment 3. System according to any one of embodiments 1 and 2 or any other embodiment, in which the circuitry is included within a computing device.

[0103] Embodiment 4. System according to any one of embodiments 1 to 3 or any other embodiment, wherein the circuitry is included within a plurality of computing devices.

[0104] Embodiment 5. System according to any one of embodiments 1 to 4 or any other embodiment, wherein the plurality of computing devices includes the formulation delivery device and a smartphone device.

[0105] Embodiment 6. System according to any one of embodiments 1 to 5 or any other embodiment, wherein the initial hair data set includes an initial user input that corresponds to a human-mediated visual inspection of the individual's hair and a human-mediated comparison of the hair with a plurality of reference shades, and wherein the circuitry is configured to calculate, on the basis of the initial user input, the initial shade.

[0106] Embodiment 7. System according to any one of embodiments 1 to 6 or any other embodiment, wherein the initial hair data set includes an initial computational input that corresponds to a computational visual inspection of an image of the individual's hair and a computational comparison of the hair image with imagery that corresponds to a plurality of reference shades, and wherein the circuitry is configured to calculate, on the basis of the initial computational input, the initial shade.

[0107] Embodiment 8. System according to any one of embodiments 1 to 7 or any other embodiment, wherein the desired hair data set includes a selected user input that corresponds to a human-mediated selection of at least one reference shade from a plurality of reference shades, and wherein the circuitry is configured to calculate, on the basis of the selected user input, the desired shade.

[0108] Embodiment 9. System according to any one of embodiments 1 to 8 or any other embodiment, wherein the hair treatment modality comprises: a sequence of application steps, a mixing ratio of a plurality of formulas of the cosmetic composition, a treatment time, a pause time, a rest time, a hair wetting level, or any one of their combinations, in which the system is configured to display at least a portion of the hair treatment modality for visualization.

[0109] Embodiment 10. System according to any one of embodiments 1 to 9 or any other embodiment, wherein the current hair data set includes a current user input that corresponds to a human-mediated visual inspection of an image of the individual's hair generated at a pause time of the hair processing modality, and a human-mediated comparison of the image of the individual's hair generated at the pause time with imagery that corresponds to a plurality of reference shades, and wherein the circuitry is configured to recalculate, on the basis of the current user input, the hair processing modality.

[0110] Embodiment 11. System according to any one of embodiments 1 to 10 or any other embodiment, wherein the current hair data set includes a current computation input that corresponds to a computational visual inspection of an image of the individual's hair generated at a pause time of the hair treatment modality, and a computational comparison of the image of the individual's hair generated at the pause time with an imagery that corresponds to a plurality of reference shades, and wherein the circuitry is configured to recalculate, on the basis of the current computation input, the hair treatment modality.

[0111] Embodiment 12. System according to any one of embodiments 1 to 11 or any other embodiment, wherein the system circuitry includes a machine learning model that is configured to calculate and / or recalculate the initial shade, the desired shade, the hair treatment modality, or any combination thereof.

[0112] Embodiment 13. System according to any one of embodiments 1 to 12 or any other embodiment, wherein the system circuitry is configured to generate a graphical user interface (GUI) that displays, on an image or live video feed of the individual's hair, an overlay of one or more optional shades on the image or live video feed of the individual's hair as a virtual try-on of the one or more optional shades.

[0113] Embodiment 14. System according to any one of embodiments 1 to 13 or any other embodiment, wherein the system circuitry is configured to calculate a mixing ratio of a plurality of formulas of the cosmetic composition and to command a quantity of a bleaching product formula and a quantity of a developer formula which are mixed together by the formulation delivery device.

[0114] Embodiment 15. System according to any one of embodiments 1 to 14 or any other embodiment, wherein a mixing ratio of a plurality of formulas of the cosmetic composition, and a processing time, are calculated by the circuitry of the system to avoid unintentional over-application and / or under-application of the cosmetic composition to the individual's hair by a user via the formulation delivery device.

[0115] Although illustrative embodiments have been shown and described, it will be appreciated that various changes can be made to them without departing from the spirit and scope of the disclosure.

Claims

Demands

1. System (100) configured to facilitate a time-sensitive application of a cosmetic composition to an individual's hair with a formulation delivery device (104), the system (100) comprising circuitry configured to: receive an initial hair data set and calculate, on the basis of the initial hair data set, an initial hair shade of the individual; receive a desired hair data set and calculate, on the basis of the desired hair data set, a desired hair shade of the individual and calculate, on the basis of the initial shade and the desired shade, a hair treatment modality configured to obtain at least approximately the desired shade with the time-sensitive application;and receive a current hair data set and recalculate, based on the current hair data set and the desired shade, the hair treatment modality.

2. System (100) according to claim 1, wherein the cosmetic composition is a hair bleaching composition, a hair coloring composition, or both.

3. System (100) according to claim 1, wherein the circuitry is included within a plurality of computing devices; and wherein the plurality of computing devices includes the formulation delivery device and a smartphone device.

4. System (100) according to claim 1, wherein the initial hair data set comprises an initial user input which corresponds to a human-mediated visual inspection of the individual's hair and a human-mediated comparison of the hair with a plurality of reference shades, and wherein the circuitry is configured to calculate, on the basis of the initial user input, the initial shade.

5. System (100) according to claim 1, wherein the initial hair dataset comprises an initial computational input corresponding to a computational visual inspection of an image of the individual's hair and a computational comparison of the hair image with an image corresponding to a plurality of shades of reference, and in which the circuitry is configured to calculate, based on the initial calculation input, the initial shade.

6. System (100) according to claim 1, wherein the desired hair data set comprises a selected user input that corresponds to a human-mediated selection of at least one reference shade from a plurality of reference shades, and wherein the circuitry is configured to calculate, on the basis of the selected user input, the desired shade.

7. System (100) according to claim 1, wherein the current hair data set comprises a current user input that corresponds to a human-mediated visual inspection of an image of the individual's hair generated at a pause time of the hair processing modality, and a human-mediated comparison of the image of the individual's hair generated at the pause time with imagery that corresponds to a plurality of reference shades, and wherein the circuitry is configured to recalculate, on the basis of the current user input, the hair processing modality.

8. System (100) according to claim 1, wherein the current hair data set includes a current computation input that corresponds to a computational visual inspection of an image of the individual's hair generated at a pause time of the hair treatment modality, and a computational comparison of the image of the individual's hair generated at the pause time with an imagery that corresponds to a plurality of reference shades, and wherein the circuitry is configured to recalculate, on the basis of the current computation input, the hair treatment modality.

9. System (100) according to claim 1, wherein the system circuitry comprises a machine learning model (6) that is configured to calculate and / or recalculate the initial shade, the desired shade, the hair treatment modality, or any combination thereof.

10. System (100) according to claim 1, wherein the system circuitry is configured to calculate a mixing ratio of a plurality of cosmetic composition formulas and to command an amount of a bleaching product formula and an amount of a developer formula which are mixed by the formulation delivery device (104).