[go: up one dir, main page]

FR3133258A1 - systems, devices and processes for optimizing a cosmetic manufacturing process - Google Patents

systems, devices and processes for optimizing a cosmetic manufacturing process Download PDF

Info

Publication number
FR3133258A1
FR3133258A1 FR2201894A FR2201894A FR3133258A1 FR 3133258 A1 FR3133258 A1 FR 3133258A1 FR 2201894 A FR2201894 A FR 2201894A FR 2201894 A FR2201894 A FR 2201894A FR 3133258 A1 FR3133258 A1 FR 3133258A1
Authority
FR
France
Prior art keywords
user
cartridge
color
cosmetic
cartridges
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
FR2201894A
Other languages
French (fr)
Inventor
Tiffany JAMES
Grégoire Charraud
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
LOreal SA
Original Assignee
LOreal SA
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by LOreal SA filed Critical LOreal SA
Priority to FR2201894A priority Critical patent/FR3133258A1/en
Publication of FR3133258A1 publication Critical patent/FR3133258A1/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G16INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
    • G16HHEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
    • G16H20/00ICT specially adapted for therapies or health-improving plans, e.g. for handling prescriptions, for steering therapy or for monitoring patient compliance
    • G16H20/70ICT specially adapted for therapies or health-improving plans, e.g. for handling prescriptions, for steering therapy or for monitoring patient compliance relating to mental therapies, e.g. psychological therapy or autogenous training

Landscapes

  • Health & Medical Sciences (AREA)
  • Child & Adolescent Psychology (AREA)
  • Developmental Disabilities (AREA)
  • Hospice & Palliative Care (AREA)
  • Psychiatry (AREA)
  • Psychology (AREA)
  • Social Psychology (AREA)
  • Engineering & Computer Science (AREA)
  • Epidemiology (AREA)
  • General Health & Medical Sciences (AREA)
  • Medical Informatics (AREA)
  • Primary Health Care (AREA)
  • Public Health (AREA)
  • User Interface Of Digital Computer (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Cosmetics (AREA)

Abstract

S SYSTÈMES , DISPOSITIFS ET PROCÉDÉS POUR OPTIMISER UN PROCESSUS DE FABRICATION COSMETIQUE L’invention concerne un système configuré pour exécuter un concours qui inclut l'affichage d'une image d'un visage d'un modèle, parmi une pluralité de modèles, à un utilisateur ; la réception d’entrées de l'utilisateur pour ajuster une couleur d'un produit cosmétique mélangé à appliquer sur le visage du modèle ; l’affichage du modèle avec la couleur ajustée sélectionnée par l'utilisateur ; la réception de l'image du visage du modèle avec la couleur ajustée comme une entrée de l'utilisateur ; l’affichage de la saisie de l'utilisateur à une pluralité d'utilisateurs et la fourniture à la pluralité d'utilisateurs d’une option pour soumettre un vote sur la saisie de l'utilisateur et les saisies des autres utilisateurs ; la fourniture en sortie d’un résultat d'un concours basé sur une ou plusieurs saisies recevant le plus grand nombre de votes. Le système transmet en outre une instruction à une installation de fabrication de cartouches d'un dispositif de distribution pour créer un emballage groupé de cartouches pour la pluralité déterminée de couleurs. Figure pour l'abrégé : NÉANT S SYSTEMS, DEVICES AND METHODS FOR OPTIMIZING A COSMETIC MANUFACTURING PROCESS A system configured to execute a contest includes displaying an image of a face of one of a plurality of models to a user; receiving inputs from the user to adjust a color of a mixed cosmetic product to be applied to the model's face; displaying the model with the adjusted color selected by the user; receiving the image of the model's face with the adjusted color as input from the user; displaying the user input to a plurality of users and providing the plurality of users with an option to submit a vote on the user input and the inputs of other users; providing the output of a result of a competition based on one or more entries receiving the greatest number of votes. The system further transmits an instruction to a cartridge manufacturing facility of a dispensing device to create a multipack of cartridges for the determined plurality of colors. Figure for abstract: NIL

Description

systèmes, dispositifs et procÉdÉs pour optimiser un processus de fabrication cosmÉtiquesystems, devices and processes for optimizing a cosmetic manufacturing process CONTEXTECONTEXT DomaineDomain

La présente divulgation concerne généralement un système, un appareil et un procédé pour déterminer une combinaison de matériaux cosmétiques qui peuvent être mélangés et distribués pour un utilisateur particulier.The present disclosure generally relates to a system, apparatus and method for determining a combination of cosmetic materials that can be mixed and dispensed for a particular user.

RÉSUMÉSUMMARY

L’invention concerne un système qui inclut une circuiterie de traitement configurée pour exécuter un concours qui inclut l'affichage d'une image d'un visage d'un modèle, parmi une pluralité de modèles, à un utilisateur ; la réception d’entrées de l'utilisateur pour ajuster une couleur d'un produit cosmétique mélangé à appliquer sur le visage du modèle ; l’affichage du modèle avec la couleur ajustée sélectionnée par l'utilisateur ; la réception de l'image du visage du modèle avec la couleur ajustée comme une entrée de l'utilisateur ; l’affichage de la saisie de l'utilisateur à une pluralité d'utilisateurs et la fourniture à la pluralité d'utilisateurs d’une option pour soumettre un vote sur la saisie des utilisateurs et les saisies des autres utilisateurs ; la fourniture en sortie d’un résultat d'un concours basé sur une ou plusieurs saisies recevant le plus grand nombre de votes ; dans lequel la circuiterie de traitement est en outre configurée pour : déterminer une pluralité d'ingrédients de couleur utilisés pour les couleurs ajustées dans une ou plusieurs saisies recevant le plus grand nombre de votes, les ingrédients de couleur correspondant à des cartouches utilisées dans un dispositif de distribution pour produire le produit cosmétique mélangé ; transmettre une instruction à une installation de fabrication des cartouches pour créer un emballage groupé de cartouches pour la pluralité déterminée d'ingrédients de couleur.A system includes processing circuitry configured to execute a contest that includes displaying an image of a face of one of a plurality of models to a user; receiving inputs from the user to adjust a color of a mixed cosmetic product to be applied to the model's face; displaying the model with the adjusted color selected by the user; receiving the image of the model's face with the adjusted color as input from the user; displaying the user input to a plurality of users and providing the plurality of users with an option to submit a vote on the user input and the inputs of other users; providing the output of a result of a competition based on one or more entries receiving the greatest number of votes; wherein the processing circuitry is further configured to: determine a plurality of color ingredients used for the adjusted colors in one or more entries receiving the highest number of votes, the color ingredients corresponding to cartridges used in a device distribution to produce the mixed cosmetic product; transmitting an instruction to a cartridge manufacturing facility to create a multi-pack of cartridges for the determined plurality of color ingredients.

Le système peut comprendre l’une ou plusieurs caractéristiques suivantes, prise(s) isolément ou suivant toute combinaison techniquement possible :The system may include one or more of the following characteristics, taken in isolation or in any technically possible combination:

  • le concours inclut en outre :
    • l’affichage d'une image d'un visage d'un modèle, parmi une pluralité de modèles, à un utilisateur ;
    • la réception des entrées de l'utilisateur pour ajuster une couleur d'un produit cosmétique mélangé à appliquer sur le visage du modèle ;
    • l'affichage du modèle avec la couleur ajustée sélectionnée par l'utilisateur ; et
    • la réception de l'image du visage du modèle avec la couleur ajustée en tant que saisie de l'utilisateur ;
    the competition also includes:
    • displaying an image of a face of one of a plurality of models to a user;
    • receiving user inputs to adjust a color of a mixed cosmetic product to apply to the model's face;
    • displaying the model with the adjusted color selected by the user; And
    • receiving the image of the model's face with the adjusted color as user input;
  • un nombre des cartouches dans l'emballage groupé de cartouches correspond à un nombre de cartouches qui sont stockées simultanément dans le dispositif de distribution ;a number of cartridges in the cartridge bundle corresponds to a number of cartridges that are stored simultaneously in the dispensing device;
  • la circuiterie de traitement est en outre configurée pour :
    • déterminer une couleur particulière parmi les couleurs ajustées dans une ou plusieurs saisies recevant le plus grand nombre de votes ; et
    • transmettre une instruction à l'installation de fabrication des cartouches pour créer un emballage groupé de cartouches afin de produire la couleur particulière déterminée avec le dispositif de distribution ;
    the processing circuitry is further configured to:
    • determining a particular color among the adjusted colors in one or more entries receiving the greatest number of votes; And
    • transmitting an instruction to the cartridge manufacturing facility to create a batch pack of cartridges to produce the particular color determined with the dispensing device;
  • la circuiterie de traitement est en outre configurée pour :
    • déterminer une pluralité d'ingrédients les plus fréquents dans les couleurs ajustées dans les une ou plusieurs saisies ; et
    • transmettre une instruction à l'installation de fabrication des cartouches pour créer un emballage groupé de cartouches qui inclut la pluralité des ingrédients les plus fréquents ;
    the processing circuitry is further configured to:
    • determining a plurality of most frequent ingredients in the adjusted colors in the one or more inputs; And
    • transmitting an instruction to the cartridge manufacturing facility to create a cartridge bundle that includes the plurality of the most common ingredients;
  • la circuiterie de traitement est en outre configurée pour transmettre une instruction à une installation de fabrication des cartouches pour régler les volumes de fabrication afin de prioriser la production de cartouches correspondant à la pluralité déterminée d'ingrédients de couleur ;the processing circuitry is further configured to transmit an instruction to a cartridge manufacturing facility to adjust manufacturing volumes to prioritize the production of cartridges corresponding to the determined plurality of color ingredients;
  • la circuiterie de traitement est en outre configurée pour transmettre l'instruction à une installation de fabrication particulière des cartouches dans une région géographique spécifique sur la base de la collecte de données sur les votes dans le concours à partir de la région géographique spécifique ;the processing circuitry is further configured to transmit the instruction to a particular manufacturing facility of the cartridges in a specific geographic region based on the collection of voting data in the contest from the specific geographic region;
  • le concours est configuré pour se terminer avant une saison ou un événement, et la fin du concours déclenche automatiquement la circuiterie de traitement pour transmettre l'instruction à l'installation de fabrication ;the contest is configured to end before a season or event, and the end of the contest automatically triggers the processing circuitry to transmit the instruction to the manufacturing facility;
  • la circuiterie de traitement est en outre configurée pour afficher un lien permettant d'acheter un produit cosmétique mélangé correspondant à la saisie recevant le plus grand nombre de votes ;the processing circuitry is further configured to display a link for purchasing a mixed cosmetic product corresponding to the entry receiving the greatest number of votes;
  • la circuiterie de traitement est configurée pour transmettre l'instruction à l'installation de fabrication un temps prédéterminé avant d'afficher le lien.the processing circuitry is configured to transmit the instruction to the manufacturing facility a predetermined time before displaying the link.

Le dossier de brevet ou de demande contient au moins un dessin exécuté en couleur. Une appréciation plus complète de la divulgation et des nombreux avantages qui en découlent sera facilement obtenue en se référant à la description détaillée qui suit lorsqu’elle est considérée en relation avec les dessins qui l'accompagnent, dans lesquels :The patent or application file contains at least one drawing executed in color. A fuller appreciation of the disclosure and the many advantages which flow therefrom will readily be obtained by reference to the detailed description which follows when considered in connection with the accompanying drawings, in which:

La est une vue en perspective d’ensemble d'un dispositif de distribution de cosmétique, ou d'un distributeur de cosmétique, selon un exemple ; There is an overall perspective view of a cosmetic dispensing device, or a cosmetic dispenser, according to one example;

La est une vue en perspective d'un corps de distributeur, selon un exemple ; There is a perspective view of a distributor body, according to an example;

La est une vue en perspective du distributeur de cosmétique avec le corps de distributeur retiré, selon un exemple ; There is a perspective view of the cosmetic dispenser with the dispenser body removed, according to one example;

[Fig. 4A] La [Fig. 4A] est une vue en perspective de composants internes du distributeur de cosmétique, selon un exemple ;[Fig. 4A] [Fig. 4A] is a perspective view of internal components of the cosmetic dispenser, according to one example;

[Fig. 4B] La [Fig. 4B] est une vue en perspective de composants internes du distributeur de cosmétique, selon un exemple ;[Fig. 4B] [Fig. 4B] is a perspective view of internal components of the cosmetic dispenser, according to one example;

La est une vue en perspective d'une cartouche, selon un exemple ; There is a perspective view of a cartridge, according to an example;

La est une vue en perspective d'un engrenage de cartouche, selon un exemple ; There is a perspective view of a cartridge gear, according to one example;

[Fig. 7A] La [Fig. 7A] est une vue en perspective d'une plaque de dessous, selon un exemple ;[Fig. 7A] [Fig. 7A] is a perspective view of a bottom plate, according to an example;

[Fig. 7B] La [Fig. 7B] est une vue en perspective de la plaque de dessous, vue du dessous, selon un exemple ;[Fig. 7B] [Fig. 7B] is a perspective view of the bottom plate, seen from below, according to an example;

La est une vue en perspective d'une base, selon un exemple ; There is a perspective view of a base, according to an example;

[Fig. 9A] La [Fig. 9A] est une vue en perspective éclatée d'un poudrier, disposé au-dessus d'un collecteur, selon un exemple ;[Fig. 9A] [Fig. 9A] is an exploded perspective view of a compact, placed above a collector, according to an example;

[Fig. 9B] La [Fig. 9B] est une vue en perspective du poudrier en position ouverte, selon un exemple ;[Fig. 9B] [Fig. 9B] is a perspective view of the compact in the open position, according to an example;

La est un schéma représentant un exemple de séquence de processus primaires d'un procédé de formulation cosmétique 900, selon un exemple ; There is a diagram representing an example of a sequence of primary processes of a cosmetic formulation process 900, according to one example;

La est un schéma de processus représentant un exemple de processus de détection de matériau cosmétique dans le distributeur de cosmétique, selon un exemple ; There is a process diagram showing an example process of detecting cosmetic material in the cosmetic dispenser, according to one example;

[Fig. 12A] [Fig. 12B] Les figures 12A et 12B sont des schémas de processus représentant des exemples de processus de sélection d'une formulation cosmétique, selon un exemple ;[Fig. 12A] [Fig. 12B] Figures 12A and 12B are process diagrams showing examples of processes for selecting a cosmetic formulation, according to one example;

La est un schéma de processus représentant un exemple de processus de distribution de matériau cosmétique dans le distributeur de cosmétique, selon un exemple. There is a process diagram showing an example of a cosmetic material dispensing process in the cosmetic dispenser, according to one example.

La est un schéma représentant un exemple de système de distribution de cosmétique connecté, selon un exemple ; et There is a diagram representing an example of a connected cosmetics distribution system, according to an example; And

La est un schéma représentant un exemple de circuiterie du dispositif de commande et du distributeur de cosmétique, selon un exemple. There is a diagram representing an example of circuitry of the control device and the cosmetic dispenser, according to one example.

La montre les composants d'un écosystème qui utilise le distributeur de cosmétique pour fabriquer des doses personnalisées pour un utilisateur. There shows the components of an ecosystem that uses the cosmetic dispenser to manufacture personalized doses for a user.

La montre un écosystème dont l’objectif est de proposer une couleur de rouge à lèvres tendance à un utilisateur. There shows an ecosystem whose objective is to offer a trendy lipstick color to a user.

[Fig. 18A] La [Fig. 18A] montre un exemple de flux d'opérations dans l'écosystème pour distribuer une teinte de rouge à lèvres personnalisée du point de vue de l'appli.[Fig. 18A] [Fig. 18A] shows an example flow of operations in the ecosystem to distribute a personalized lipstick shade from the app perspective.

[Fig. 18B] La [Fig. 18B] montre un organigramme supplémentaire sur la façon dont les algorithmes de l'appli pour téléphone intelligent dans l'écosystème de rouge à lèvres peuvent permettre à un utilisateur de visualiser une teinte de rouge à lèvres sur l’autoportrait de l'utilisateur.[Fig. 18B] [Fig. 18B] shows an additional flowchart of how smartphone app algorithms in the lipstick ecosystem can allow a user to visualize a lipstick shade in the user's self-portrait.

[Fig. 18C] La [Fig. 18C] illustre en outre comment l’ensemble spécifique de cartouches peut donner lieu à différents univers de teintes à présenter à l'utilisateur.[Fig. 18C] The [Fig. 18C] further illustrates how the specific set of cartridges can result in different hue universes to be presented to the user.

[Fig. 18D] La [Fig. 18D] montre comment un mode « correspondre à mon style » peut fonctionner sur l'appli dans l’écosystème de rouge à lèvres.[Fig. 18D] [Fig. 18D] shows how a “match my style” mode can work on the app in the lipstick ecosystem.

[Fig. 18E] La [Fig. 18E] montre des détails sur le fonctionnement du moteur de recommandation de rouge à lèvres basé sur l’autoportrait de la tenue de l'utilisateur.[Fig. 18E] The [Fig. 18E] shows details of how the lipstick recommendation engine based on the user's outfit selfie works.

La montre un écosystème dont l'objectif est de proposer à l'utilisateur une formulation de soin de la peau qui soit la plus efficace pour lui. There shows an ecosystem whose objective is to offer the user a skincare formulation that is most effective for them.

[Fig. 20A] La [Fig. 20A] montre un exemple de flux d'opérations dans l'écosystème pour la distribution d'une formulation de soin de la peau personnalisée du point de vue de l’appli.[Fig. 20A] [Fig. 20A] shows an example of an ecosystem operation flow for distributing a personalized skincare formulation from an app perspective.

[Fig. 20B] La [Fig. 20B] montre un exemple de la façon dont une combinaison de différents facteurs environnementaux déterminés comme étant présents pour un utilisateur peut conduire à des quantités de dosage différentes à partir de trois cartouches différentes.[Fig. 20B] [Fig. 20B] shows an example of how a combination of different environmental factors determined to be present for a user can lead to different dosage amounts from three different cartridges.

La montre un écosystème utilisé pour distribuer un fond de teint personnalisé à un utilisateur. There shows an ecosystem used to distribute personalized foundation to a user.

[Fig. 22A] La [Fig. 22A] montre un exemple de flux d'opérations dans l'écosystème pour distribuer un fond de teint personnalisé du point de vue de l’appli.[Fig. 22A] [Fig. 22A] shows an example of an operation flow in the ecosystem for distributing personalized foundation from an app perspective.

[Fig. 22B] La [Fig. 22B] fournit des détails sur un procédé permettant d'effectuer un diagnostic de teint de peau.[Fig. 22B] [Fig. 22B] provides details of a method for performing a skin tone diagnosis.

[Fig. 22C] [Fig. 22D] Les figures 22C et 22D montrent des détails sur la façon dont l'apprentissage profond est utilisé pour estimer un teint de peau dans une image.[Fig. 22C] [Fig. 22D] Figures 22C and 22D show details of how deep learning is used to estimate skin tone in an image.

La montre la structure d'une cartouche comportant une étiquette NFC. There shows the structure of a cartridge with an NFC tag.

La montre un format de données des données stockées sur l'étiquette NFC de la cartouche. There shows a data format of the data stored on the NFC tag of the cartridge.

La montre un tableau qui inclut des descriptions des différents champs contenus dans le format de données de l'étiquette NFC. There shows a table that includes descriptions of the different fields contained in the NFC tag data format.

La montre une structure du dispositif de distribution équipé d'un système de cartouches échangeables intelligentes. There shows a structure of the dispensing device equipped with a system of intelligent exchangeable cartridges.

La montre un établissement de liaison entre le dispositif de distribution et le téléphone intelligent d'un utilisateur. There shows a handshake between the dispensing device and a user's smartphone.

La montre la machine d’état d’appli consommateur qui montre un processus, du point de vue de l’appli, d'amorçage des cartouches avant toute utilisation du dispositif de distribution. There shows the consumer app state machine which shows a process, from the app's perspective, of priming cartridges prior to any use of the dispensing device.

La montre un procédé de gestion d'une étiquette NFC de cartouche défectueuse dans le scénario susmentionné. There shows a method for handling a defective cartridge NFC tag in the aforementioned scenario.

[Fig. 30A] [Fig. 30B] [Fig. 30C] Les figures 30A à 30C montrent un premier type de jeu qui utilise une interface de roue de couleurs pour un dispositif de distribution.[Fig. 30A] [Fig. 30B] [Fig. 30C] Figures 30A to 30C show a first type of game that uses a color wheel interface for a dispensing device.

La montre un graphique où des données sont collectées concernant les sélections de l'utilisateur sur l’interface de roue de couleurs. There shows a graph where data is collected regarding user selections on the color wheel interface.

La montre un organigramme basé sur une particularité de calibrage du jeu qui utilise l'interface de roue de couleurs. There shows a flowchart based on a game calibration feature that uses the color wheel interface.

La montre un deuxième type de jeu qui utilise une interface de roue de couleurs pour un dispositif de distribution. There shows a second type of game that uses a color wheel interface for a dispensing device.

La montre un troisième type de jeu qui utilise une interface de roue de couleurs pour un dispositif de distribution. There shows a third type of game that uses a color wheel interface for a dispensing device.

La montre un exemple de défi de conception utilisateur qui utilise l'interface de roue de couleurs pour un dispositif de distribution. There shows an example user design challenge that uses the color wheel interface for a dispensing device.

[Fig. 36A] [Fig. 36B] Les figures 36A et 36B montrent différents écrans affichés à l'utilisateur pendant que l’utilisateur participe au défi de conception utilisateur.[Fig. 36A] [Fig. 36B] Figures 36A and 36B show different screens displayed to the user while the user participates in the user design challenge.

La montre une variante de défi de conception utilisateur. There shows a user design challenge variation.

Les figures 38 et 39 montrent des exemples d'écrans pour différents types spécifiques de défis pour différents thèmes. Figures 38 and 39 show example screens for different specific types of challenges for different themes.

La montre un processus de génération d'une teinte cosmétique recommandée pour un utilisateur sur la base de l'image de l'utilisateur et des résultats d'un défi de conception. There shows a process of generating a recommended cosmetic shade for a user based on the user's image and the results of a design challenge.

Les figures 41 et 42 montrent différents processus pour grouper des cartouches de cosmétique dans un seul emballage sur la base des résultats d'un défi de conception. Figures 41 and 42 show different processes for bundling cosmetic cartridges into a single package based on the results of a design challenge.

La montre un écran affiché à la fin d'un défi de conception qui permet à un utilisateur d'acheter les emballages groupés de cartouches sur la base des résultats du défi.  There shows a screen displayed at the end of a design challenge that allows a user to purchase the cartridge bundles based on the results of the challenge.

description détaillée des modes de réalisationdetailed description of the embodiments

Sur les dessins, des références numériques similaires désignent des parties identiques ou correspondantes dans les différentes vues. En outre, lorsqu'ils sont utilisés dans le présent document, les mots « un », « une » et similaires ont généralement le sens de « un(e) ou plusieurs », sauf indication contraire.In the drawings, like numerals designate identical or corresponding parts in the different views. In addition, when used herein, the words "a", "an" and the like generally have the meaning of "one or more", unless otherwise indicated.

Si l'on se réfère maintenant aux dessins, dans lesquels les références numériques désignent des parties identiques ou correspondantes dans les différentes vues.Referring now to the drawings, in which the reference numerals designate identical or corresponding parts in the different views.

La sélection de formulations cosmétiques et de matériaux cosmétiques composants pour formuler des formulations cosmétiques est une activité courante qui repose souvent sur une prise de décision subjective et une entrée manuelle. Il existe une grande variété de matériaux cosmétiques disponibles, et d'innombrables combinaisons et permutations de formulations cosmétiques possibles.The selection of cosmetic formulations and component cosmetic materials to formulate cosmetic formulations is a common activity that often relies on subjective decision-making and manual input. There are a wide variety of cosmetic materials available, and countless combinations and permutations of cosmetic formulations possible.

Pour chaque occasion où des formulations cosmétiques sont utilisées, des décisions subjectives sont souvent prises par un utilisateur final de cosmétiques pour produire des formulations cosmétiques satisfaisantes. Les résultats sont généralement le fruit de l'expérimentation, nécessitant parfois de multiples itérations pour obtenir un résultat satisfaisant. En partie à cause de la connaissance limitée des caractéristiques spécifiques des matériaux cosmétiques de base et des proportions nécessaires, les formulations cosmétiques résultantes peuvent manquer de précision. La répétabilité de la production d'une formulation cosmétique spécifique est donc difficile à accomplir. Les modes de réalisation ci-dessous abordent ces problèmes dans l'art classique.For each occasion where cosmetic formulations are used, subjective decisions are often made by a cosmetic end user to produce satisfactory cosmetic formulations. Results are generally the result of experimentation, sometimes requiring multiple iterations to achieve a satisfactory result. Partly due to limited knowledge of the specific characteristics of cosmetic base materials and the necessary proportions, the resulting cosmetic formulations may lack precision. Repeatability of production of a specific cosmetic formulation is therefore difficult to achieve. The embodiments below address these issues in classical art.

Spécifiquement, la description ci-dessous concerne un écosystème permettant de personnaliser les soins de la peau et de créer un système de personnalisation de formule à utiliser à la maison, qui est basé sur un dispositif de distribution spécialisé permettant de mélanger instantanément les ingrédients d'un produit cosmétique pour obtenir le résultat final souhaité par l'utilisateur, puis de le transporter commodément.Specifically, the description below relates to an ecosystem for personalizing skin care and creating a formula customization system for use at home, which is based on a specialized dispensing device for instantly mixing skin care ingredients. a cosmetic product to achieve the end result desired by the user and then carry it conveniently.

Le système montré ci-dessous est un dispositif 3 en 1 alimenté par l'IA, le premier du genre, qui permet de personnaliser à la maison les soins de la peau, le fond de teint et le rouge à lèvres liquide. Le dispositif et son appli correspondante évaluent la peau individuelle des utilisateurs et les données environnementales locales pour créer et délivrer des formules cosmétiques et de soin de la peau personnalisées, sur place, qui optimisent les niveaux de personnalisation au fil du temps.The system shown below is a first-of-its-kind AI-powered 3-in-1 device that allows personalization of skincare, foundation and liquid lipstick at home. The device and its corresponding app assess users' individual skin and local environmental data to create and deliver personalized, on-site cosmetic and skincare formulas that optimize levels of personalization over time.

L'écosystème global présente la particularité d'un système de cartouche motorisé activé par l'IA, tel que décrit ci-dessus, qui crée des formules cosmétiques et de soin de la peau personnalisées en quatre étapes. Le dispositif crée des sérums personnalisés pour la peau selon le processus suivant :The overall ecosystem features a motorized AI-enabled cartridge system, as described above, that creates personalized cosmetic and skincare formulas in four steps. The device creates personalized skin serums using the following process:

1. Analyse personnelle de la peau : L'utilisateur prend une photo avec l'appareil photo d'un téléphone intelligent et ouvre une appli sur le téléphone intelligent. L'appli utilise l'IA pour analyser l'affection globale de la peau de l'utilisateur, en évaluant les rides profondes, les ridules, les taches sombres, le manque de fermeté, la visibilité des pores et le manque d'éclat.1. Personal skin analysis: The user takes a photo with a smartphone camera and opens an app on the smartphone. The app uses AI to analyze the user's overall skin condition, assessing deep wrinkles, fine lines, dark spots, lack of firmness, pore visibility and lack of radiance.

2. Évaluation de l'environnement : L'appli (et/ou une plateforme d’informatique en nuage) évalue les conditions environnementales locales qui peuvent influencer l'état de la peau de l'utilisateur, y compris la météo, la température, l'humidité, l'indice UV, la qualité de l'air et le pollen.2. Environmental Assessment: The app (and/or a cloud computing platform) assesses local environmental conditions that may influence the condition of the user's skin, including weather, temperature, humidity, UV index, air quality and pollen.

3. Préférence de produit : L'utilisateur saisit ensuite dans l'appli ses préoccupations spécifiques en matière de soin de la peau, comme les ridules, les rides, les taches sombres, la texture rugueuse de la peau et son aspect terne.3. Product Preference: The user then enters their specific skincare concerns, such as fine lines, wrinkles, dark spots, rough skin texture, and dullness, into the app.

4. Formulation et distribution personnalisées : Un mélange personnalisé de soin de la peau haute performance est ensuite distribué en une seule portion, en haut du dispositif.4. Custom Formulation and Delivery: A custom blend of high-performance skin care is then dispensed in a single serving at the top of the device.

Le système de moteur, situé en haut du dispositif, déplace et comprime la formule des cartouches à la base de la machine dans un mouvement ascendant vers le plateau de distribution au-dessus pour une application propre.The motor system, located at the top of the device, moves and compresses the formula from the cartridges at the base of the machine in an upward motion to the dispensing tray above for clean application.

Avec une utilisation régulière, la plateforme d'IA peut évaluer l'apparence de la peau d'un utilisateur au fil du temps, ce qui aide les utilisateurs à identifier ce qui fonctionne et à calibrer les futures formules. Le système alimenté par l'IA peut optimiser l'efficacité des formules personnalisées. En prenant régulièrement des photos, les utilisateurs permettent au système intelligent de reconnaître les effets des formules, et d'ajuster le dosage des ingrédients actifs en conséquence. Cela dit, l'utilisateur peut passer outre les recommandations du système s'il souhaite, par exemple, une crème hydratante supplémentaire.With regular use, the AI platform can assess the appearance of a user's skin over time, helping users identify what works and calibrate future formulas. The AI-powered system can optimize the effectiveness of personalized formulas. By regularly taking photos, users allow the intelligent system to recognize the effects of the formulas, and adjust the dosage of active ingredients accordingly. That said, the user can override the system's recommendations if they want, for example, additional moisturizer.

Le système de soin de la peau inclut des ingrédients actifs tels que les AHA, les vitamines C et E, l'acide hyaluronique, l'acide férulique, le rétinol, le concombre, le thym et le mûrier.The skin care system includes active ingredients such as AHAs, vitamins C and E, hyaluronic acid, ferulic acid, retinol, cucumber, thyme and mulberry.

Les offres de cosmétiques - fond de teint et rouge à lèvres liquide - auront la capacité d'intégrer des informations sur les tendances en temps réel ainsi qu'une technologie de correspondance des couleurs dans leurs offres de produits personnalisés, comme décrit ci-dessous.Cosmetics offerings – foundation and liquid lipstick – will have the ability to integrate real-time trend information as well as color matching technology into their personalized product offerings, as described below.

- À l'aide du système de rouge à lèvres, les consommateurs pourront créer un rouge à lèvres liquide en fonction de leur teint de peau et de leurs préférences. Le système peut faire correspondre la teinte des vêtements ou des accessoires d'un utilisateur, ou même choisir de créer une couleur particulière qui est tendance sur les médias sociaux. Le dispositif sera doté de trois cartouches ; collectivement, ces cartouches auront la capacité de créer des centaines de teintes.- Using the Lipstick System, consumers will be able to create a liquid lipstick based on their skin tone and preferences. The system can match the shade of a user's clothing or accessories, or even choose to create a particular color that's trending on social media. The device will be equipped with three cartridges; Collectively, these cartridges will have the capacity to create hundreds of shades.

- Le système de fond de teint décrit ci-dessous contiendra trois cartouches, allant des tons clairs aux tons profonds. Sachant que le fond de teint n'est jamais unique, une sélection de ces trios de couleurs peut être proposée afin de correspondre à la plus grande variété de teintes. À l'aide d'un outil de correspondance des teintes, les trois cartouches distribuent différents niveaux de couleur pour créer des teintes personnalisées. Le dispositif a la capacité de créer des centaines de teintes personnalisées. Le dispositif permet de créer une seule dose de couleur, mais les utilisateurs peuvent facilement doubler ou tripler la quantité avec une pression supplémentaire.- The foundation system described below will contain three cartridges, ranging from light to deep tones. Knowing that foundation is never unique, a selection of these trios of colors can be offered in order to match the greatest variety of shades. Using a shade-matching tool, the three cartridges distribute different levels of color to create custom shades. The device has the ability to create hundreds of custom shades. The device creates a single dose of color, but users can easily double or triple the amount with additional pressure.

Il existe trois réglages de dosage pour le système décrit dans le présent document. Il y aura une dose de taille standard (0,7 gramme, soit à peu près la taille d'une pistache) que les utilisateurs pourront doubler ou tripler avec une pression supplémentaire.There are three dosage settings for the system described herein. There will be a standard-sized dose (0.7 grams, about the size of a pistachio) that users can double or triple with additional pressure.

Le dispositif présente la particularité d'être doté d'un poudrier détachable avec miroir, ce qui permet d'emporter avec soi une dose de produit en portion.The device has the particularity of being equipped with a detachable powder compact with mirror, which allows you to take a portion of the product with you.

Entre l'ouverture de l'appli, la prise d'une photo de son visage et la distribution du produit, l'expérience utilisateur avec le présent système prend environ trois minutes.Between opening the app, taking a photo of their face and dispensing the product, the user experience with the present system takes about three minutes.

[dispositif de distribution][delivery device]

La est une vue en perspective d’ensemble d’un dispositif de distribution de cosmétique 100, ou d’un distributeur de cosmétique, selon un exemple. La portion visible du distributeur de cosmétique 100 inclut une base 102 connectée à un cordon d’alimentation 104. La base 102 constitue un support pour le corps de distributeur 106. Un poudrier 108 est disposé au-dessus du corps de distributeur 106, un bouton d’alimentation 110 peut être disposé partiellement à l’intérieur du corps de distributeur 106 de sorte que le corps de distributeur 106 arrime le placement du bouton d’alimentation 110, et un bouton à voyant lumineux 122 peut être disposé partiellement à l’intérieur du corps de distributeur 106 de sorte que le corps de distributeur 106 arrime le placement du bouton à voyant lumineux 122. Le bouton à voyant lumineux 122 peut être un bouton mécanique ou capacitif de type tactile.There is an overall perspective view of a cosmetic dispensing device 100, or a cosmetic dispenser, according to one example. The visible portion of the cosmetic dispenser 100 includes a base 102 connected to a power cord 104. The base 102 constitutes a support for the dispenser body 106. A compact 108 is disposed above the dispenser body 106, a button power button 110 may be disposed partially within the dispenser body 106 such that the dispenser body 106 anchors the placement of the power button 110, and an indicator light button 122 may be disposed partially therein of the dispenser body 106 such that the dispenser body 106 anchors the placement of the indicator light button 122. The indicator light button 122 may be a mechanical or capacitive touch-type button.

La est une vue en perspective du corps de distributeur 106, selon un exemple. Le corps de distributeur 106 est un contenant creux à paroi mince qui sert d’élément couvrant pour une grande partie des composants du distributeur de cosmétique 100. Dans cet exemple, le corps de distributeur 106 a une première extrémité en haut avec une section transversale approximativement carrée avec des coins arrondis, tandis qu’une seconde extrémité en bas a une section transversale circulaire. Le corps de distributeur 106 peut fournir une base pour le poudrier 108, ou d’autres composants qui servent de base pour le poudrier 108. Le corps de distributeur 106 peut également inclure un point de montage pour le bouton d’alimentation 110 et un point de montage pour le bouton à voyant lumineux 122.There is a perspective view of the distributor body 106, according to one example. The dispenser body 106 is a thin-walled hollow container that serves as a covering for a large portion of the components of the cosmetic dispenser 100. In this example, the dispenser body 106 has a first end at the top with a cross section of approximately square with rounded corners, while a second end at the bottom has a circular cross section. The dispenser body 106 may provide a base for the compact 108, or other components that serve as a base for the compact 108. The dispenser body 106 may also include a mounting point for the power button 110 and a mounting point assembly for the button with indicator light 122.

La est une vue en perspective du distributeur de cosmétique 100 avec le corps de distributeur 106 retiré, selon un exemple. Le bouton d’alimentation 110, le bouton à voyant lumineux 122, un dispositif de commande 150, une plaque de dessous 166, une plaque à induction 176 et un carter d’engrenage 170 sont visibles sur cette vue, ainsi qu’une section de corps inférieure 154, une section de corps centrale 155 et une section de corps supérieure 156. Le bouton d’alimentation 110 est connecté électriquement au dispositif de commande 150.There is a perspective view of the cosmetic dispenser 100 with the dispenser body 106 removed, according to one example. The power button 110, the indicator light button 122, a controller 150, a bottom plate 166, an induction plate 176 and a gear case 170 are visible in this view, as well as a section of lower body 154, a middle body section 155 and an upper body section 156. The power button 110 is electrically connected to the controller 150.

Le dispositif de commande 150 inclut une circuiterie pour distribuer l’alimentation reçue par le cordon d’alimentation 104, commander un ou plusieurs moteurs 112 pour distribuer le matériau cosmétique, détecter les lectures d’un encodeur optique 192, charger une ou plusieurs batteries 126, faire fonctionner des voyants tels que le bouton à voyant lumineux 122, des carillons ou d’autres signaux audiovisuels, des capteurs, par exemple pour détecter l’état de disponibilité, le type et la quantité de matériau cosmétique, et communiquer sans fil avec des dispositifs externes, incluant une circuiterie pour envoyer et recevoir des signaux et des données, par exemple via des téléphones intelligents et d’autres dispositifs sans fil, en utilisant une variété de protocoles de communication, tels que la radiofréquence (RF), Bluetooth, Wi-Fi ou cellulaire.The controller 150 includes circuitry for distributing power received by the power cord 104, controlling one or more motors 112 to dispense the cosmetic material, detecting readings from an optical encoder 192, charging one or more batteries 126 , operate indicators such as the indicator light button 122, chimes or other audio-visual signals, sensors, for example to detect the availability status, type and quantity of cosmetic material, and communicate wirelessly with external devices, including circuitry for sending and receiving signals and data, for example via smartphones and other wireless devices, using a variety of communications protocols, such as radio frequency (RF), Bluetooth, Wi-Fi or cellular.

La plaque à induction 176 supporte la plaque de dessous 166, à part la base 102 et le cordon d’alimentation 104, le reste du distributeur de cosmétique 100 est disposé sur la plaque de dessous 166. Le carter d’engrenage 170 est disposé au-dessus, est connecté et fournit un support aux composants internes du distributeur de cosmétique 100 qui sont décrits plus en détail sur les figures 4 à 9B. En outre, le carter d’engrenage 170 inclut une pluralité de trous de cartouche de carter d’engrenage 178, un pour chaque cartouche 114 dans le distributeur de cosmétique 100. Une buse 160 de chaque cartouche 114 est disposée à l’intérieur de l’un des trou de cartouche de carter d’engrenage 178. Divers sous-structures et éléments couvrants supplémentaires peuvent être disposés entre les composants internes du distributeur de cosmétique 100 et le corps de distributeur 106.The induction plate 176 supports the bottom plate 166, apart from the base 102 and the power cord 104, the rest of the cosmetic dispenser 100 is disposed on the bottom plate 166. The gear case 170 is disposed at the above, is connected to and provides support to the internal components of the cosmetic dispenser 100 which are described in more detail in Figures 4 to 9B. Additionally, the gear case 170 includes a plurality of gear case cartridge holes 178, one for each cartridge 114 in the cosmetic dispenser 100. A nozzle 160 of each cartridge 114 is disposed within the one of the gear case cartridge holes 178. Various additional substructures and covering elements may be disposed between the internal components of the cosmetic dispenser 100 and the dispenser body 106.

Par exemple, la section de corps supérieure 156 est disposée au-dessus de la section de corps centrale 155, et la section de corps inférieure 154 est disposée sous la section de corps centrale 155. Lorsqu’il est connecté, le corps de distributeur 106 se fixe à l’extérieur d’au moins une de la section de corps inférieure 154, de la section corps centrale 155 et de la section de corps supérieure 156. La plaque de dessous 166 est disposée sous la section de corps inférieure 154 et est connectée à celle-ci.For example, the upper body section 156 is disposed above the central body section 155, and the lower body section 154 is disposed below the central body section 155. When connected, the dispenser body 106 attaches to the exterior of at least one of the lower body section 154, the middle body section 155 and the upper body section 156. The bottom plate 166 is disposed under the lower body section 154 and is connected to it.

La [Fig. 4A] et la [Fig. 4B] sont des vues en perspective de composants internes du distributeur de cosmétique 100, selon un exemple. L’ensemble interne inclut une pluralité d’ensembles de distribution 120, disposés au-dessus de la plaque de dessous 166 et de la plaque à induction 176. Chaque ensemble de distribution 120 comprend une cartouche 114, un engrenage de cartouche 116, un moteur 112, un engrenage de moteur 124, un éjecteur 140, une bague d’indexage d’éjecteur 190, un ressort d’éjecteur 142, une goupille de ressort d’éjecteur 144, un plongeur de détente 146, et un ressort de détente 152. Le dispositif de commande 150 commande le fonctionnement de chacun des ensembles de distribution 120. Le distributeur de cosmétique 100 inclut au moins un ensemble de distribution 120. Les exemples décrits dans le présent document contiennent trois ensembles de distribution 120, bien qu’une personne ayant une compétence ordinaire dans l’art reconnaîtra qu’un distributeur de cosmétique 100 peut avoir un nombre quelconque d’ensembles de distribution 120.[Fig. 4A] and [Fig. 4B] are perspective views of internal components of the cosmetic dispenser 100, according to one example. The internal assembly includes a plurality of distribution assemblies 120, disposed above the bottom plate 166 and the induction plate 176. Each distribution assembly 120 includes a cartridge 114, a cartridge gear 116, a motor 112, a motor gear 124, an ejector 140, an ejector index ring 190, an ejector spring 142, an ejector spring pin 144, a trigger plunger 146, and a trigger spring 152 The controller 150 controls the operation of each of the dispensing assemblies 120. The cosmetic dispenser 100 includes at least one dispensing assembly 120. The examples described herein contain three dispensing assemblies 120, although one person One of ordinary skill in the art will recognize that a cosmetic dispenser 100 may have any number of dispensing assemblies 120.

En outre, une pluralité de batteries 126 à l’intérieur du distributeur de cosmétique 100 sont connectées électriquement à la pluralité d’ensembles de distribution 120 afin de fournir une alimentation électrique pour le fonctionnement du dispositif de commande 150, de l’ensemble de distribution 120, du moteur 112 et de divers voyants, tels que le bouton à voyant lumineux 122 (décrits plus en détail à la ), de carillons et d’autres signaux audiovisuels.Additionally, a plurality of batteries 126 within the cosmetic dispenser 100 are electrically connected to the plurality of dispensing assemblies 120 to provide electrical power for operation of the controller 150, the dispensing assembly 120, the motor 112 and various indicators, such as the indicator light button 122 (described in more detail in ), chimes and other audiovisual signals.

Le dispositif de commande 150 et un dispositif connecté 300 (montré à la ) permettent à un utilisateur de faire fonctionner le distributeur de cosmétique 100 sans fil. Les ordres de formulation et de recette de matériau cosmétique adressés au dispositif de commande 150 peuvent être reçus du dispositif connecté 300, tel qu’un téléphone intelligent, une tablette ou un ordinateur personnel, configuré pour communiquer avec le distributeur de cosmétique 100. En outre, la distribution du matériau cosmétique peut également être déclenchée par l’utilisateur en appuyant sur le bouton à voyant lumineux 122 sur le distributeur cosmétique 100.The control device 150 and a connected device 300 (shown in ) allow a user to operate the cosmetic dispenser 100 wirelessly. Cosmetic material formulation and recipe orders addressed to the controller 150 may be received from the connected device 300, such as a smartphone, tablet or personal computer, configured to communicate with the cosmetic dispenser 100. Additionally , the dispensing of the cosmetic material can also be triggered by the user by pressing the indicator light button 122 on the cosmetic dispenser 100.

La cartouche 114 a également une clé de cartouche 162 disposée sur ou près de la buse 160, est connectée près d’une première extrémité à l’engrenage de cartouche 116, est connectée près d’une seconde extrémité à la plaque de dessous 166, avec un engrenage de moteur 124 connecté au moteur 112, et l’engrenage de moteur 124 connecté en entraînement à l’engrenage de cartouche 116. La cartouche 114 et l’engrenage de cartouche 116 sont maintenus en position par le carter d’engrenage 170 (montré sur la ). La cartouche 114 peut être disposée à l’intérieur du distributeur de cosmétique 100, et arrimée en place par l’éjecteur 140 connecté à un ressort d’éjecteur 142, la goupille de ressort d’éjecteur 144 connectée au niveau d’une première extrémité au ressort d’éjecteur 142 et connectée de manière rigide au niveau d’une seconde extrémité à une surface intérieure d’au moins un élément parmi le corps de distributeur 106, la section de corps inférieure 154, la section de corps centrale 155, la section de corps supérieure 156, et d’autres structures internes. L’ensemble de distribution 120 inclut en outre une bague d’indexage d’éjecteur 190 (montrée sur la [Fig. 4A]) pour guider le mouvement de l’éjecteur 140 à l’intérieur du distributeur de cosmétique 100 pendant l’insertion et le retrait de la cartouche 114, la bague d’indexage d’éjecteur 190 étant disposée contre la surface intérieure d’au moins un élément parmi le corps de distributeur 106, la section de corps inférieure 154, la section de corps centrale 155 et la section de corps supérieure 156 pour fournir un guide pour le mouvement de l’éjecteur 140.The cartridge 114 also has a cartridge key 162 disposed on or near the nozzle 160, is connected near a first end to the cartridge gear 116, is connected near a second end to the bottom plate 166, with a motor gear 124 connected to the motor 112, and the motor gear 124 drive connected to the cartridge gear 116. The cartridge 114 and the cartridge gear 116 are held in position by the gear housing 170 (shown on the ). The cartridge 114 may be disposed within the cosmetic dispenser 100, and secured in place by the ejector 140 connected to an ejector spring 142, the ejector spring pin 144 connected at a first end to the ejector spring 142 and rigidly connected at a second end to an interior surface of at least one of the distributor body 106, the lower body section 154, the middle body section 155, the upper body section 156, and other internal structures. The dispensing assembly 120 further includes an ejector indexing ring 190 (shown in [Fig. 4A]) to guide the movement of the ejector 140 within the cosmetic dispenser 100 during insertion and removing the cartridge 114, the ejector index ring 190 being disposed against the interior surface of at least one of the dispenser body 106, the lower body section 154, the middle body section 155 and the upper body section 156 to provide a guide for the movement of the ejector 140.

En outre, un plongeur de détente 146 peut être disposé sensiblement perpendiculairement à un axe longitudinal de la cartouche 114 et connecté près de la seconde extrémité de la cartouche 114, fournissant une pression latérale à une rainure circonférentielle 134 de la cartouche 114, maintenant la cartouche 114 en place selon l’axe vertical Y, contrebalançant une force opposée appliquée par tension à la cartouche 114 par l’éjecteur 140, le ressort d’éjecteur 142, et une goupille de ressort d’éjecteur 144. L’éjecteur 140 est disposé à l’intérieur du distributeur de cosmétique 100 et peut se déplacer sensiblement parallèlement à la cartouche 114, et est connecté au ressort d’éjecteur 142 qui est en outre connecté à la goupille de ressort d’éjecteur 144. Lorsque la cartouche 114 est insérée dans le distributeur de cosmétique 100, un bord de l’éjecteur 140 entre en contact avec un bord proche de la première extrémité de la cartouche 114. L’éjecteur 140 applique une pression sur la cartouche 114 lorsque le ressort d’éjecteur 142 s’étire avec la distance croissante entre la goupille de ressort d’éjecteur fixe 144 et l’éjecteur 140, lorsque l’éjecteur 140 se déplace avec la cartouche 114 plus loin dans le distributeur de cosmétique 100. Une fois que la cartouche 114 est insérée au point où une première extrémité du plongeur de détente 146 établit un contact avec la rainure circonférentielle 134 de la cartouche 114, le mouvement de la cartouche 114 selon l’axe Y est limité, ce qui maintient la cartouche 114 en place.Additionally, a trigger plunger 146 may be disposed substantially perpendicular to a longitudinal axis of the cartridge 114 and connected near the second end of the cartridge 114, providing lateral pressure to a circumferential groove 134 of the cartridge 114, holding the cartridge 114 in place along the vertical axis Y, counteracting an opposing force applied by tension to the cartridge 114 by the ejector 140, the ejector spring 142, and an ejector spring pin 144. The ejector 140 is disposed inside the cosmetic dispenser 100 and can move substantially parallel to the cartridge 114, and is connected to the ejector spring 142 which is further connected to the ejector spring pin 144. When the cartridge 114 is inserted in the cosmetic dispenser 100, an edge of the ejector 140 contacts an edge near the first end of the cartridge 114. The ejector 140 applies pressure to the cartridge 114 when the ejector spring 142 springs. stretches with increasing distance between the fixed ejector spring pin 144 and the ejector 140, as the ejector 140 moves with the cartridge 114 further into the cosmetic dispenser 100. Once the cartridge 114 is inserted into the point where a first end of the trigger plunger 146 makes contact with the circumferential groove 134 of the cartridge 114, the movement of the cartridge 114 along the Y axis is limited, which holds the cartridge 114 in place.

Le plongeur de détente 146 est un mécanisme permettant de maintenir la cartouche 114 en place. Le plongeur de détente 146 se déplace le long d’un axe sensiblement perpendiculaire à celui du grand axe de la cartouche 114. Une première extrémité du plongeur de détente 146 est disposée pour établir un contact avec la cartouche 114. Une seconde extrémité est connectée à une première extrémité d’un ressort de détente 152, la seconde extrémité du ressort de détente 152 étant en contact avec une surface intérieure d’au moins un élément parmi le corps de distributeur 106, la section de corps inférieure 154, la section de corps centrale 155, la section de corps supérieure 156, ou une autre structure interne. L’insertion de la cartouche 114 dans le distributeur de cosmétique 100 déplace le plongeur de détente 146 contre le ressort de détente 152, comprimant le ressort de détente 152. Comme le contour de la cartouche 114 varie sur la longueur de la cartouche 114, le plongeur de détente 146 et le ressort de détente 152 sont déplacés de quantités variables en fonction de la position de la cartouche 114 par rapport au distributeur de cosmétique 100. Au niveau d’un point où le plongeur de détente 146 entre en contact avec la rainure circonférentielle 134 de la cartouche 114, la première extrémité du plongeur de détente 146 est capable de verrouiller la cartouche 114 en place en raison de la pression du ressort de détente 152 et de la relation géométrique entre le plongeur de détente 146 et la rainure circonférentielle 134.The trigger plunger 146 is a mechanism for holding the cartridge 114 in place. The trigger plunger 146 moves along an axis substantially perpendicular to that of the major axis of the cartridge 114. A first end of the trigger plunger 146 is arranged to make contact with the cartridge 114. A second end is connected to a first end of a detent spring 152, the second end of the detent spring 152 contacting an interior surface of at least one of the valve body 106, the lower body section 154, the body section central 155, upper body section 156, or other internal structure. Insertion of cartridge 114 into cosmetic dispenser 100 moves trigger plunger 146 against trigger spring 152, compressing trigger spring 152. As the contour of cartridge 114 varies along the length of cartridge 114, the trigger plunger 146 and trigger spring 152 are moved by varying amounts depending on the position of cartridge 114 relative to cosmetic dispenser 100. At a point where trigger plunger 146 contacts the groove 134 of the cartridge 114, the first end of the trigger plunger 146 is capable of locking the cartridge 114 in place due to the pressure of the trigger spring 152 and the geometric relationship between the trigger plunger 146 and the circumferential groove 134 .

En outre, la cartouche 114 est insérée dans le distributeur de cosmétique 100 à travers un trou traversant de cartouche 172 de la plaque de dessous 166. Le trou traversant de cartouche 172 a une découpe de clé de base 165 ([Fig. 7A]) formée pour correspondre à la clé de base 164 de sorte que lorsque la clé de base 164 et la découpe de clé de base 165 établissent un contact, la cartouche 114 ne peut pas tourner par rapport à la plaque de dessous 166. La cartouche 114 est également formée pour s’adapter à la plaque de dessous 166 et à l’engrenage de cartouche 116 dans une orientation spécifique. Dans la position où la cartouche 114 est entièrement insérée dans le distributeur de cosmétique 100 et verrouillée en place par le plongeur de détente 146, la cartouche 114 est placée contre l’engrenage de cartouche 116. De plus, l’engrenage de cartouche 116 a une portion de collier 168 qui est connectée de manière rotative au carter d’engrenage 170, limitant le mouvement de l’engrenage de cartouche 116 de sorte que l’engrenage de cartouche 116 peut tourner autour d’un axe longitudinal mais ne peut pas se déplacer axialement ou autrement, et supportant la position de chacun des engrenages de cartouche 116 et des engrenages de moteur 124. De même, l’engrenage de moteur 124 a une portion de collier d’engrenage de moteur 169 qui est connectée de manière rotative au carter d’engrenage 170, limitant le mouvement de l’engrenage de moteur 124 de sorte que l’engrenage de moteur 124 peut tourner autour d’un axe longitudinal mais ne peut pas se déplacer axialement ou autrement, préservant la relation entre l’engrenage de cartouche 116 et l’engrenage de moteur 124 de sorte que le mouvement rotatif de l’engrenage de moteur 124 donne lieu à un mouvement rotatif de l’engrenage de cartouche 116 à un rapport fixe.Further, the cartridge 114 is inserted into the cosmetic dispenser 100 through a cartridge through-hole 172 of the bottom plate 166. The cartridge through-hole 172 has a base key cutout 165 ([Fig. 7A]) shaped to match base key 164 so that when base key 164 and base key cutout 165 make contact, cartridge 114 cannot rotate relative to bottom plate 166. Cartridge 114 is also shaped to fit bottom plate 166 and cartridge gear 116 in a specific orientation. In the position where cartridge 114 is fully inserted into cosmetic dispenser 100 and locked in place by trigger plunger 146, cartridge 114 is placed against cartridge gear 116. Additionally, cartridge gear 116 has a collar portion 168 which is rotatably connected to the gear housing 170, restricting the movement of the cartridge gear 116 so that the cartridge gear 116 can rotate about a longitudinal axis but cannot rotate move axially or otherwise, and supporting the position of each of the cartridge gears 116 and the motor gears 124. Likewise, the motor gear 124 has a motor gear collar portion 169 which is rotatably connected to the gear housing 170, restricting the movement of the motor gear 124 so that the motor gear 124 can rotate about a longitudinal axis but cannot move axially or otherwise, preserving the relationship between the gear cartridge 116 and motor gear 124 such that rotary movement of motor gear 124 results in rotary movement of cartridge gear 116 at a fixed ratio.

L’engrenage de moteur 124 peut être un engrenage droit qui inclut une découpe de clé 163 ( ) qui s’adapte à la clé de cartouche 162 de la cartouche 114, comme décrit sur la [Fig. 4B].Motor gear 124 may be a spur gear that includes a key cutout 163 ( ) which fits cartridge key 162 of cartridge 114, as described in [Fig. 4B].

La est une vue en perspective de la cartouche 114, selon un exemple. La cartouche 114 présente un corps rond et cylindrique et une buse 160 à une première extrémité. La buse 160 est en outre disposée près d’une clé de cartouche 162. La clé de cartouche 162 s’adapte à l’intérieur de l’ouverture de l’engrenage de cartouche 116, correspond à la forme de la découpe de clé 163 de l’engrenage de cartouche 116, et verrouille le mouvement de rotation de la portion près d’une première extrémité de la cartouche 114 avec celui de l’engrenage de cartouche 116. L’engrenage de cartouche 116 est entraîné par l’engrenage de moteur 124 et le moteur 112. Une seconde extrémité de la cartouche 114 inclut une clé de base 164. La clé de base 164 s’adapte à l’intérieur de la découpe de clé de base 165 de la plaque de dessous 166, arrime la seconde extrémité de la cartouche 114 à la plaque de dessous 166, et empêche le mouvement de rotation de la seconde extrémité de la cartouche 114 par rapport à la plaque de dessous 166. Puisque la première extrémité de la cartouche 114 est arrimée au mouvement de l’engrenage de cartouche 116, l’actionnement du moteur 112 fait tourner l’engrenage de moteur 124 et entraîne l'engrenage de cartouche 116, ouvrant et fermant ainsi la buse 160 de la cartouche 114. Les première et seconde extrémités de la cartouche 114 peuvent tourner l’une par rapport à l’autre.There is a perspective view of the cartridge 114, according to an example. Cartridge 114 has a round, cylindrical body and a nozzle 160 at a first end. The nozzle 160 is further disposed near a cartridge key 162. The cartridge key 162 fits inside the opening of the cartridge gear 116, matches the shape of the key cutout 163 of the cartridge gear 116, and locks the rotational movement of the portion near a first end of the cartridge 114 with that of the cartridge gear 116. The cartridge gear 116 is driven by the cartridge gear 116. motor 124 and motor 112. A second end of cartridge 114 includes a base key 164. Base key 164 fits inside base key cutout 165 of bottom plate 166, securing the second end of the cartridge 114 to the bottom plate 166, and prevents the rotational movement of the second end of the cartridge 114 relative to the bottom plate 166. Since the first end of the cartridge 114 is secured to the movement of the cartridge gear 116, actuation of motor 112 rotates motor gear 124 and drives cartridge gear 116, thereby opening and closing nozzle 160 of cartridge 114. The first and second ends of cartridge 114 can rotate relative to each other.

La cartouche 114 contient et distribue une quantité de matériau cosmétique dans le poudrier 108 selon les besoins (décrit plus en détail sur la figure 9). La cartouche 114 distribue le matériau cosmétique par la rotation de l’engrenage de cartouche 116 tandis que la cartouche 114 reste en place sensiblement verticalement selon l’axe Y. L’engrenage de cartouche 116 est entraîné par l’engrenage de moteur 124 qui est tourné par la rotation du moteur 112. L’amplitude de rotation du moteur 112 est commandée par le dispositif de commande 150.Cartridge 114 contains and dispenses a quantity of cosmetic material into compact 108 as needed (described in more detail in Figure 9). The cartridge 114 dispenses the cosmetic material by the rotation of the cartridge gear 116 while the cartridge 114 remains in place substantially vertically along the Y axis. The cartridge gear 116 is driven by the motor gear 124 which is rotated by the rotation of the motor 112. The amplitude of rotation of the motor 112 is controlled by the control device 150.

Une quantité de matériau cosmétique est libérée de la cartouche 114 à travers la buse 160 par un premier mouvement de rotation de la première extrémité par rapport à la seconde extrémité de la cartouche 114. Le mouvement de rotation de la première extrémité de la cartouche 114 dans une seconde direction, opposée au premier mouvement de rotation, peut fermer la buse 160 de la cartouche 114.A quantity of cosmetic material is released from the cartridge 114 through the nozzle 160 by a first rotational movement of the first end relative to the second end of the cartridge 114. The rotational movement of the first end of the cartridge 114 in a second direction, opposite to the first rotational movement, can close the nozzle 160 of the cartridge 114.

L’engrenage de cartouche 116 actionne la buse 160 de la cartouche 114 qui est fixée à une vis-mère creuse de cartouche 202 à l’intérieur de la cartouche 114. La rotation de la vis-mère de cartouche 202 déplace proportionnellement un piston de cartouche 200 qui pousse une quantité de matériau cosmétique à travers la vis-mère de cartouche 202 et hors de la buse 160 de la cartouche 114. La quantité de matériau cosmétique libérée pendant une opération d’ouverture et de fermeture de la buse 160 est fonction du déplacement de la vis-mère de cartouche 202, qui dépend du déplacement en rotation de l’engrenage de cartouche 116. La rotation du moteur 112 fait tourner l’engrenage de moteur 124 et l’engrenage de cartouche 116 respectifs. Le dispositif de commande 150 détecte le mouvement relatif de l’engrenage de cartouche 116 en utilisant l’encodeur optique 192 pour compter un nombre de fentes d’engrenage de cartouche 148 qui passent devant l’encodeur optique 192 lorsque l’engrenage de cartouche 116 tourne, et le sens de rotation de l’engrenage de cartouche 116. Une unité de mesure spécifique de matériau cosmétique est une unité de dose 118.Cartridge gear 116 actuates nozzle 160 of cartridge 114 which is attached to a hollow cartridge leadscrew 202 within cartridge 114. Rotation of cartridge leadscrew 202 proportionally moves a piston of cartridge 200 which pushes an amount of cosmetic material through cartridge lead screw 202 and out of nozzle 160 of cartridge 114. The amount of cosmetic material released during an opening and closing operation of nozzle 160 is a function of the movement of the cartridge lead screw 202, which depends on the rotational movement of the cartridge gear 116. Rotation of the motor 112 rotates the respective motor gear 124 and cartridge gear 116. The controller 150 detects the relative movement of the cartridge gear 116 using the optical encoder 192 to count a number of cartridge gear slots 148 that pass the optical encoder 192 when the cartridge gear 116 rotates, and the direction of rotation of the cartridge gear 116. A specific unit of measurement of cosmetic material is a unit of dose 118.

Dans un exemple, le pas de la vis-mère de cartouche 202 est d’environ 1 mm, une rotation complète de la vis-mère de cartouche 202 distribuant environ 1 ml de matériau cosmétique à partir de la cartouche 114.In one example, the pitch of cartridge lead screw 202 is approximately 1 mm, with one full rotation of cartridge lead screw 202 dispensing approximately 1 ml of cosmetic material from cartridge 114.

Dans un autre exemple, en raison de la forme de la clé de cartouche 162 de la cartouche 114, la rainure circonférentielle 134 peut être une encoche ou une rainure autour d’une portion de la circonférence de la cartouche 114, plutôt que de s’étendre entièrement autour du périmètre de la cartouche 114 pour arrimer la cartouche 114 au plongeur de détente 146 sensiblement de la même manière.In another example, due to the shape of the cartridge key 162 of the cartridge 114, the circumferential groove 134 may be a notch or groove around a portion of the circumference of the cartridge 114, rather than extend fully around the perimeter of the cartridge 114 to secure the cartridge 114 to the trigger plunger 146 in substantially the same manner.

La est une vue en perspective de l’engrenage de cartouche 116, selon un exemple. L’engrenage de cartouche 116 peut être un engrenage droit qui inclut une découpe de clé 163 qui correspond à la forme de la clé de cartouche 162 de la cartouche 114. L’engrenage de cartouche 116 peut également avoir un collier 168 qui se connecte de manière rotative à une surface intérieure du carter d’engrenage 170 pour aligner et supporter la position de l’engrenage de cartouche 116 et de l’engrenage de moteur 124 correspondant. L’engrenage de cartouche 116 peut avoir une pluralité de fentes d’engrenage de cartouche 148 pour une utilisation avec l’encodeur optique 192 pour détecter la position angulaire de l’engrenage de cartouche 116 et de la vis-mère de cartouche 202.There is a perspective view of cartridge gear 116, according to one example. Cartridge gear 116 may be a spur gear that includes a key cutout 163 that matches the shape of cartridge key 162 of cartridge 114. Cartridge gear 116 may also have a collar 168 that connects from rotatably to an interior surface of the gear case 170 to align and support the position of the cartridge gear 116 and the corresponding motor gear 124. Cartridge gear 116 may have a plurality of cartridge gear slots 148 for use with optical encoder 192 to detect the angular position of cartridge gear 116 and cartridge lead screw 202.

La [Fig. 7A] est une vue en perspective de la plaque de dessous 166, selon un exemple. La plaque de dessous 166 est connectée au corps de distributeur 106 et/ou à la section de corps inférieure 154, retient la pluralité de cartouches 114 disposées à l’intérieur du distributeur de cosmétique 100, et connecte le distributeur de cosmétique 100 à la plaque à induction 176 disposée sous la plaque de dessous 166.[Fig. 7A] is a perspective view of the bottom plate 166, according to an example. The bottom plate 166 is connected to the dispenser body 106 and/or the lower body section 154, holds the plurality of cartridges 114 disposed inside the cosmetic dispenser 100, and connects the cosmetic dispenser 100 to the plate induction 176 arranged under the bottom plate 166.

La plaque de dessous 166 comporte une pluralité de trous traversants de cartouche 172 pour permettre l’insertion, le retrait et l’arrimage de la pluralité de cartouches 114. Chaque trou traversant de cartouche 172 inclut une découpe de clé de base 165, et la forme de la découpe de clé de base 165 correspond à la forme de la clé de base 164 de chaque cartouche 114 pour empêcher un mouvement de rotation de la seconde extrémité de la cartouche 114, la portion étant en contact avec la plaque de dessous 166, lorsque la cartouche 114 est installée dans le distributeur de cosmétique 100.The bottom plate 166 has a plurality of cartridge through-holes 172 to permit insertion, removal and docking of the plurality of cartridges 114. Each cartridge through-hole 172 includes a base key cutout 165, and the shape of the base key cutout 165 corresponds to the shape of the base key 164 of each cartridge 114 to prevent rotational movement of the second end of the cartridge 114, the portion being in contact with the bottom plate 166, when the cartridge 114 is installed in the cosmetic dispenser 100.

En outre, la plaque de dessous 166 comporte des goupilles de contact 174 (montrées sur la [Fig. 7B]) qui entrent en contact avec la plaque à induction, fournissant de l’électricité à la plaque de dessous 166, permettant au distributeur de cosmétique 100 de charger la pluralité de batteries 126 par contact ou induction.Additionally, the bottom plate 166 has contact pins 174 (shown in [Fig. 7B]) which contact the induction plate, providing electricity to the bottom plate 166, allowing the dispenser to cosmetic 100 to charge the plurality of batteries 126 by contact or induction.

La [Fig. 7B] est une vue en perspective de la plaque de dessous 166, vue du dessous, selon un exemple. La plaque de dessous 166 inclut trois trous traversants de cartouche 172 disposés à l’intérieur de la plaque, et des goupilles de contact 174. Lorsque la plaque de dessous 166 est disposée à l’intérieur du distributeur de cosmétique et sur la base 102, les goupilles de contact 174 peuvent conduire l’électricité de la base 102 à la plaque de dessous 166. La plaque de dessous 166 peut alors charger par induction la pluralité de batteries 126 disposées au-dessus de la plaque de dessous 166.[Fig. 7B] is a perspective view of the bottom plate 166, seen from below, according to an example. The bottom plate 166 includes three cartridge through holes 172 disposed inside the plate, and contact pins 174. When the bottom plate 166 is disposed inside the cosmetic dispenser and on the base 102, the contact pins 174 can conduct electricity from the base 102 to the bottom plate 166. The bottom plate 166 can then inductively charge the plurality of batteries 126 disposed above the bottom plate 166.

La est une vue en perspective de la base 102, selon un exemple. Un cordon d’alimentation 104 est connecté au niveau d’une première extrémité à la base 102. Le cordon d’alimentation 104 est connecté au niveau d’une seconde extrémité à une source d’alimentation (non montrée), fournissant une alimentation pour le fonctionnement du distributeur de cosmétique 100 et pour charger la pluralité de batteries 126. La base 102 inclut une indentation de base 128 pour le placement de la plaque à induction 176 et d’autres portions du distributeur de cosmétique 100. L’indentation de base 128 peut avoir la capacité de charger par induction la pluralité de batteries 126 en utilisant l’alimentation fournie par le cordon d’alimentation 104. En outre, elle peut également charger le distributeur de cosmétique 100 par l’intermédiaire de goupilles de contact 174 disposées à l’intérieur de la plaque de dessous 166 lorsque la plaque de dessous 166 est disposée dans l’indentation de base 128.There is a perspective view of the base 102, according to an example. A power cord 104 is connected at a first end to the base 102. The power cord 104 is connected at a second end to a power source (not shown), providing power for operation of the cosmetic dispenser 100 and for charging the plurality of batteries 126. The base 102 includes a base indentation 128 for placement of the induction plate 176 and other portions of the cosmetic dispenser 100. The base indentation 128 may have the capability to inductively charge the plurality of batteries 126 using power supplied by the power cord 104. Additionally, it may also charge the cosmetic dispenser 100 via contact pins 174 disposed inside the bottom plate 166 when the bottom plate 166 is disposed in the base indentation 128.

La [Fig. 9A] est une vue en perspective éclatée du poudrier 108, disposé au-dessus d’un collecteur 130, selon un exemple. Le poudrier 108 inclut un couvercle de dessus 180, une base de poudrier 182, et un couvercle de dessous 184. Le couvercle de dessus 180 est disposé au-dessus de la base de poudrier 182, qui est disposée au-dessus ou à l’intérieur du couvercle de dessous 184. Le couvercle de dessus 180 est arrimé à la base de poudrier 182 par des aimants, comme décrit plus en détail sur la [Fig. 9B]. La base de poudrier 182 inclut une pluralité de trous traversants de base de poudrier 138. Dans cet exemple, il y a un trou traversant de base de poudrier 138 pour chaque cartouche 114 dans le distributeur de cosmétique 100. Le couvercle de dessous 184, comportant une pluralité de trous traversants de couvercle de dessous 136, est disposé sous la base de poudrier 182. Dans cet exemple, il y a un trou traversant de couvercle de dessous 136 pour chaque cartouche 114 dans le distributeur de cosmétique 100, et le couvercle de dessous 184 est disposé de telle sorte que chaque trou traversant de couvercle de dessous 136 correspond et est connecté à un trou traversant de base de poudrier 138 de la base de poudrier 182.[Fig. 9A] is an exploded perspective view of the compact 108, arranged above a collector 130, according to an example. The compact 108 includes a top cover 180, a compact base 182, and a bottom cover 184. The top cover 180 is disposed above the compact base 182, which is disposed above or below interior of the bottom cover 184. The top cover 180 is secured to the compact base 182 by magnets, as described in more detail in [Fig. 9B]. The compact base 182 includes a plurality of compact base through-holes 138. In this example, there is one compact base through-hole 138 for each cartridge 114 in the cosmetic dispenser 100. The bottom cover 184, comprising a plurality of bottom cover through holes 136, is disposed under the compact base 182. In this example, there is one bottom cover through hole 136 for each cartridge 114 in the cosmetic dispenser 100, and the bottom cover bottom 184 is arranged such that each bottom cover through-hole 136 matches and is connected to a compact base through-hole 138 of the compact base 182.

Le poudrier 108 est connecté au collecteur 130, le collecteur 130 étant connecté à et disposé au-dessus du carter d’engrenage 170, disposé en outre à l’intérieur du corps de distributeur 106 du distributeur de cosmétique 100, et le poudrier 108 est disposé au-dessus à la fois du collecteur 130 et du corps de distributeur 106. Le collecteur 130 inclut un trou traversant de collecteur 132 pour chaque cartouche 114 dans le distributeur de cosmétique 100, et le collecteur 130 est disposé de telle sorte que chaque trou traversant de collecteur 132 correspond et est connecté à un trou traversant de base de poudrier 136 du couvercle de dessous 184. En outre, chaque trou traversant de collecteur 132 du collecteur 130 correspond à et est disposé au-dessus d’un trou de cartouche de carter d’engrenage 178 du carter d’engrenage 170, fournissant un passage par lequel le matériau cosmétique peut être distribué à partir de la buse 160 de chaque cartouche 114 à travers le collecteur 130, le couvercle de dessous 184, et dans la base de poudrier 182.The compact 108 is connected to the manifold 130, the manifold 130 being connected to and disposed above the gear case 170, further disposed within the dispenser body 106 of the cosmetic dispenser 100, and the compact 108 is disposed above both the manifold 130 and the dispenser body 106. The manifold 130 includes a manifold through-hole 132 for each cartridge 114 in the cosmetic dispenser 100, and the manifold 130 is arranged such that each hole manifold through-hole 132 corresponds to and is connected to a compact base through-hole 136 of the bottom cover 184. Furthermore, each manifold through-hole 132 of the manifold 130 corresponds to and is disposed above a cartridge hole of gear housing 178 of the gear housing 170, providing a passage through which the cosmetic material can be dispensed from the nozzle 160 of each cartridge 114 through the manifold 130, the under cover 184, and into the base of powder compact 182.

Le poudrier 108 peut avoir une forme telle qu’il n’y a qu’une seule orientation par laquelle le poudrier 108 peut se connecter au distributeur de cosmétique 100. Dans un autre exemple, il se peut que la forme du poudrier 108 puisse se connecter au poudrier 108 dans plus d’une orientation.The compact 108 may have a shape such that there is only one orientation by which the compact 108 can connect to the cosmetic dispenser 100. In another example, it is possible that the shape of the compact 108 can be connect to compact 108 in more than one orientation.

De plus, le produit cosmétique distribué dans le poudrier 108 peut être empêché de s’écouler vers l’extérieur par l’utilisation d’une valve unidirectionnelle à bec de canard 194 (non montrée) disposée dans chacun des trous traversants de base de poudrier 136 dans le couvercle de dessous 184 du poudrier 108.Additionally, the cosmetic product dispensed into the compact 108 may be prevented from flowing outward by the use of a one-way duckbill valve 194 (not shown) disposed in each of the compact base through-holes. 136 in the bottom cover 184 of the compact 108.

La [Fig. 9B] est une vue en perspective du poudrier 108 dans une position ouverte, selon un exemple. Le poudrier 108 inclut un couvercle de dessus 180, une base de poudrier 182, un couvercle de dessous 184, une pluralité d’aimants de charnière 186a, 186b, 186c et 186d, une pluralité d’aimants de couvercle 188a, 188b, 188c et 188d, et une pluralité d’aimants de montage 196a, 196b et 196c.[Fig. 9B] is a perspective view of the compact 108 in an open position, according to an example. The compact 108 includes a top lid 180, a compact base 182, a bottom lid 184, a plurality of hinge magnets 186a, 186b, 186c and 186d, a plurality of lid magnets 188a, 188b, 188c and 188d, and a plurality of mounting magnets 196a, 196b and 196c.

Dans un exemple, la base de poudrier 182, la pluralité d’aimants de montage 196a à 196c, une première moitié de la pluralité d’aimants de couvercle 188b et 188d, et une première moitié de la pluralité d’aimants de charnière 186b et 186d, sont disposés à l’intérieur du couvercle de dessous 184, avec la base de poudrier 182 disposée au-dessus. La pluralité d’aimants de montage 196a-196c sont disposés pour connecter magnétiquement le poudrier 108 au dispositif de distribution de cosmétique 100, par exemple en le connectant au collecteur 130 ([Fig. 9A]). Le collecteur 130, ou des portions de la surface du collecteur 130, peut être formé d’un matériau ferreux ou contenir des aimants correspondants pour se fixer magnétiquement à la pluralité d’aimants de montage 196a-196c.In one example, the compact base 182, the plurality of mounting magnets 196a to 196c, a first half of the plurality of lid magnets 188b and 188d, and a first half of the plurality of hinge magnets 186b and 186d, are disposed inside the bottom cover 184, with the compact base 182 disposed above. The plurality of mounting magnets 196a-196c are arranged to magnetically connect the compact 108 to the cosmetic dispensing device 100, for example by connecting it to the manifold 130 ([Fig. 9A]). The collector 130, or portions of the surface of the collector 130, may be formed of a ferrous material or contain corresponding magnets to magnetically attach to the plurality of mounting magnets 196a-196c.

Une seconde moitié de la pluralité d’aimants de couvercle 188a et 188c est disposée dans un côté du couvercle de dessus 180, et une seconde moitié de la pluralité d’aimants de charnière 186a et 186c est disposée dans un côté du couvercle de dessus 180. Les aimants de charnière 186b et 186d sont disposés dans un côté du couvercle de dessous 184 de sorte qu’ils peuvent être en contact avec les aimants de charnière 186a et 186c correspondants dans au moins deux plans, en fonction d’une position relative entre le couvercle de dessus 180 et le couvercle de dessous 184. Les aimants de charnière 186a et 186b ont une polarité magnétique opposée, tout comme les paires respectives d’aimants de charnière 186c et 186d, les aimants de couvercle 188a et 188b, et les aimants de couvercle 188c et 188d.A second half of the plurality of lid magnets 188a and 188c is disposed in one side of the top lid 180, and a second half of the plurality of hinge magnets 186a and 186c is disposed in one side of the top lid 180 The hinge magnets 186b and 186d are disposed in one side of the bottom cover 184 so that they can contact the corresponding hinge magnets 186a and 186c in at least two planes, depending on a relative position between the top cover 180 and the bottom cover 184. The hinge magnets 186a and 186b have opposite magnetic polarity, as do the respective pairs of hinge magnets 186c and 186d, the cover magnets 188a and 188b, and the magnets cover 188c and 188d.

La pluralité de 196 et la pluralité d’aimants de couvercle 188 à 188d peuvent être disposés de telle sorte que la pluralité de trous traversants de couvercle de dessous 138 disposés dans la base du poudrier 182 ne sont pas obstrués pour permettre au matériau cosmétique de s’écouler de chacune des cartouches 114 dans le poudrier 108 lorsque le matériau cosmétique est distribué.The plurality of 196 and the plurality of cover magnets 188 to 188d may be arranged such that the plurality of undercover through-holes 138 disposed in the base of the compact 182 are unobstructed to allow the cosmetic material to be removed. flow from each of the cartridges 114 into the compact 108 when the cosmetic material is dispensed.

Dans le cas où le poudrier 108 est en position ouverte, le couvercle de dessus 180 et le couvercle de dessous 184 sont positionnés approximativement dans des plans perpendiculaires, les aimants de charnière 186a et 186c étant magnétiquement connectés aux aimants de charnière 186b et 186d, respectivement. La force magnétique entre chaque paire des aimants de charnière 186a et 186b et des aimants de charnière 186c et 186d est suffisante pour maintenir le couvercle de dessus 180 en position par rapport au couvercle de dessous 184.In the case where the compact 108 is in the open position, the top cover 180 and the bottom cover 184 are positioned approximately in perpendicular planes, the hinge magnets 186a and 186c being magnetically connected to the hinge magnets 186b and 186d, respectively . The magnetic force between each pair of hinge magnets 186a and 186b and hinge magnets 186c and 186d is sufficient to hold the top cover 180 in position relative to the bottom cover 184.

Dans le cas où le poudrier 108 est en position fermée, le couvercle de dessus 180 et le couvercle de dessous 184 sont positionnés approximativement dans des plans parallèles, les aimants de charnière 186a et 186c sont connectés magnétiquement aux aimants de charnière 186b et 186d, respectivement, et les aimants de couvercle 188a et 188c sont disposés dans des positions correspondantes, et connectés magnétiquement aux aimants de couvercle 188b et 188d, respectivement, la connexion magnétique entre les paires d’aimants de charnière 186a et 186b et d’aimants de charnière 186c et 186d, et entre la paire d’aimants de couvercle 188a et 188b, et la paire d’aimants de couvercle 188c et 188d, étant suffisante pour maintenir le couvercle de dessus 180 connecté au couvercle de dessous 184 dans une position fermée.In the case where the compact 108 is in the closed position, the top cover 180 and the bottom cover 184 are positioned approximately in parallel planes, the hinge magnets 186a and 186c are magnetically connected to the hinge magnets 186b and 186d, respectively , and the cover magnets 188a and 188c are arranged in corresponding positions, and magnetically connected to the cover magnets 188b and 188d, respectively, the magnetic connection between the pairs of hinge magnets 186a and 186b and hinge magnets 186c and 186d, and between the pair of cover magnets 188a and 188b, and the pair of cover magnets 188c and 188d, being sufficient to hold the top cover 180 connected to the bottom cover 184 in a closed position.

Puisque le couvercle de dessus 180 est connecté au couvercle de dessous 184 de manière magnétique, le couvercle de dessus 180 peut être entièrement amovible du couvercle de dessous 184. En outre, il peut également être capable de se connecter au couvercle de dessous 184 dans une position fermée dans plus d’une orientation autour du plan x-z, en fonction de la disposition de la pluralité des aimants de charnière 186 à 186d et des aimants de couvercle 188 à 188d dans le couvercle de dessus 180 et le couvercle de dessous 184. En outre, le couvercle de dessus 180 peut être capable de pivoter autour du couvercle de dessous 184, ou vice versa, en s’ouvrant ou en se fermant autour de plus d’un axe, par exemple autour de l’axe x ou de l’axe z.Since the top cover 180 is connected to the bottom cover 184 magnetically, the top cover 180 may be fully removable from the bottom cover 184. Additionally, it may also be capable of connecting to the bottom cover 184 in a closed position in more than one orientation around the x-z plane, depending on the arrangement of the plurality of hinge magnets 186 to 186d and lid magnets 188 to 188d in the top lid 180 and the bottom lid 184. Additionally, the top cover 180 may be capable of pivoting about the bottom cover 184, or vice versa, by opening or closing about more than one axis, for example around the x axis or the l axis. z axis.

En variante, la pluralité d’aimants de montage 196a-196c peut être remplacée par un aimant de montage 196 d’une force suffisante pour arrimer le poudrier 108 au dispositif de distribution de cosmétique 100.Alternatively, the plurality of mounting magnets 196a-196c can be replaced by a mounting magnet 196 of sufficient strength to secure the compact 108 to the cosmetic dispensing device 100.

En variante, la pluralité d’aimants de charnière 186 à 186d peut être remplacée par un aimant de charnière 186a de force suffisante dans le couvercle de dessus 180 et par un aimant de charnière 186b de force suffisante dans le couvercle de dessous 184 pour arrimer un côté du couvercle de dessus 180 au couvercle de dessous 184 avec le poudrier 108 dans une position ouverte ou fermée.Alternatively, the plurality of hinge magnets 186-186d may be replaced by a hinge magnet 186a of sufficient strength in the top cover 180 and by a hinge magnet 186b of sufficient strength in the bottom cover 184 to secure a side of the top cover 180 to the bottom cover 184 with the compact 108 in an open or closed position.

En variante, la pluralité d’aimants de couvercle 188 à 188d peut être remplacée par un aimant de couvercle 188a de force suffisante dans le couvercle de dessus 180 et par un aimant de couvercle 188b de force suffisante dans le couvercle de dessous 184 pour arrimer un côté du couvercle de dessus 180 au couvercle de dessous 184 avec le poudrier 108 dans une position fermée.Alternatively, the plurality of lid magnets 188 to 188d may be replaced by a lid magnet 188a of sufficient strength in the top lid 180 and by a lid magnet 188b of sufficient strength in the bottom lid 184 to secure a side of the top cover 180 to the bottom cover 184 with the compact 108 in a closed position.

La est un schéma représentant un exemple de séquence de processus primaires d’un procédé de formulation cosmétique 900, selon un exemple. Les exemples fournis dans le présent document comportent chacun trois cartouches, bien que le même processus puisse être utilisé par le distributeur de cosmétique 100 équipé d’un nombre quelconque de cartouches 114. Le procédé de formulation de cosmétique 900 inclut un processus de détection S920, un processus de sélection S940, et un processus de distribution S960. Un processus de mélange S980 supplémentaire peut être effectué par un utilisateur. Les processus de détection S920, le processus de sélection S940 et le processus de distribution S960 sont exécutés par le dispositif cosmétique 100 sur la base d’ordres reçus du dispositif de commande 150, le dispositif de commande 150 envoyant des données à l’utilisateur et recevant des entrées de l’utilisateur par le biais du dispositif intelligent 300 ou par des voyants sur le dispositif cosmétique 100 lui-même, comme décrit à la et à la figure 4.There is a diagram representing an example of a primary process sequence of a cosmetic formulation process 900, according to one example. The examples provided herein each have three cartridges, although the same process can be used by the cosmetic dispenser 100 equipped with any number of cartridges 114. The cosmetic formulation method 900 includes a detection process S920, a selection process S940, and a distribution process S960. An additional S980 mixing process can be performed by a user. The detection processes S920, the selection process S940 and the dispensing process S960 are executed by the cosmetic device 100 based on orders received from the controller 150, the controller 150 sending data to the user and receiving inputs from the user through the smart device 300 or through LEDs on the cosmetic device 100 itself, as described in and in Figure 4.

La est un schéma de processus représentant un exemple de processus de détection de matériau cosmétique dans le distributeur de cosmétique 100, selon un exemple. S920 représente un processus de détection de matériau cosmétique. Le processus S920 peut inclure au moins l’une des étapes suivantes : l’étape 921 de détection du retrait et de l’installation d’une cartouche 114, l’étape 922 de détection d’au moins une caractéristique de matériau de la cartouche 114, une étape facultative 923 de détection d’une quantité de matériau cosmétique dans la cartouche 114, et une étape facultative 924 de calcul d’un épuisement estimé de la ou des cartouches après la réalisation d'une opération de distribution future.There is a process diagram showing an example process of detecting cosmetic material in the cosmetic dispenser 100, according to one example. S920 represents a cosmetic material detection process. Process S920 may include at least one of the following steps: step 921 of detecting the removal and installation of a cartridge 114, step 922 of detecting at least one material characteristic of the cartridge 114, an optional step 923 of detecting a quantity of cosmetic material in the cartridge 114, and an optional step 924 of calculating an estimated exhaustion of the cartridge(s) after carrying out a future dispensing operation.

L’étape facultative 923 de détection d’une quantité de matériau dans chacune d’une pluralité de cartouches 114 peut inclure, par exemple, l’étape 923a de détection d’une quantité de matériau d’une cartouche A, l’étape 923b de détection d’une quantité de matériau d’une cartouche B, et l’étape 923c de détection d’une quantité de matériau d’une cartouche C, par exemple sur la base du déplacement net total (rotation) de l’engrenage de cartouche 116 détecté par l’encodeur optique 192 depuis l’installation de chaque cartouche 114.Optional step 923 of detecting a quantity of material in each of a plurality of cartridges 114 may include, for example, step 923a of detecting a quantity of material from a cartridge A, step 923b detecting a quantity of material of a cartridge B, and step 923c of detecting a quantity of material of a cartridge C, for example based on the total net displacement (rotation) of the gear of cartridge 116 detected by the optical encoder 192 since the installation of each cartridge 114.

L’étape facultative 924 de détection d’au moins une caractéristique de matériau dans chacune d’une pluralité de cartouches 114 peut inclure, par exemple, l’étape 924a de détection d’au moins une caractéristique de matériau d’une cartouche A, l’étape 924b de détection d’au moins une caractéristique de matériau d’une cartouche B, et l’étape 924c de détection d’au moins une caractéristique de matériau d’une cartouche C. Les caractéristiques de matériau peuvent inclure au moins une caractéristique de l’ensemble constitué par la couleur, la texture, le lustre, l’humidité, la teneur en nutriments et la formulation chimique. Cette détection peut être effectuée sur la base d’un capteur de champ proche disposé dans le distributeur 100 qui détecte une étiquette RFID sur la cartouche qui stocke des informations sur le contenu de la cartouche selon des procédés bien connus dans l’art. Des variantes de procédés de détection peuvent être utilisées, comme la détection d’un code-barres imprimé sur la cartouche, ou la détection à l'aide de procédés bien connus dans l'art. L’étape de détection d’au moins une caractéristique de matériau dans chacune des cartouches peut être effectuée avant l’étape facultative de détection de la quantité de matériau cosmétique dans chaque cartouche.The optional step 924 of detecting at least one material characteristic in each of a plurality of cartridges 114 may include, for example, step 924a of detecting at least one material characteristic of a cartridge A, step 924b of detecting at least one material characteristic of a cartridge B, and step 924c of detecting at least one material characteristic of a cartridge C. The material characteristics may include at least one characteristic of the whole constituted by color, texture, luster, humidity, nutrient content and chemical formulation. This detection can be performed based on a near field sensor disposed in the dispenser 100 which detects an RFID tag on the cartridge which stores information about the contents of the cartridge according to methods well known in the art. Variations in detection methods may be used, such as detecting a barcode printed on the cartridge, or detecting using methods well known in the art. The step of detecting at least one material characteristic in each of the cartridges can be performed before the optional step of detecting the quantity of cosmetic material in each cartridge.

En outre, le processus S920 peut inclure l’étape facultative 926 de signalement d’informations qui peuvent être dérivées de données historiques d’utilisation de l’utilisateur ou agrégées sur des groupes d’utilisateurs, telles que la cartouche 114 du distributeur de cosmétique 100 dont on prévoit qu’elle sera épuisée en premier et à quelle date.Additionally, process S920 may include the optional step 926 of reporting information that may be derived from historical user usage data or aggregated across groups of users, such as cosmetic dispenser cartridge 114 100 of which are expected to be sold out first and by what date.

La [Fig. 12A] est un schéma de processus représentant un exemple de processus S940 de sélection d’une formulation cosmétique, selon un exemple. Le processus S940 inclut un processus de sélection d’une formulation cosmétique. Le processus S940 inclut des étapes d’identification de combinaisons de formulations cosmétiques possibles sur la base du type et des quantités de matériaux cosmétiques présents dans le distributeur de cosmétique 100, tels qu’établis par le processus de détection S920.[Fig. 12A] is a process diagram representing an example of S940 process for selecting a cosmetic formulation, according to one example. The S940 process includes a cosmetic formulation selection process. Process S940 includes steps for identifying possible cosmetic formulation combinations based on the type and quantities of cosmetic materials present in cosmetic dispenser 100, as established by detection process S920.

Une étape 942d peut être basée sur une sélection par l’utilisateur d’un ensemble de formulations cosmétiques qui sont possibles pour les types et les quantités de matériaux cosmétiques présents dans le distributeur de cosmétique 100, ou une étape 942c permet à l’utilisateur de choisir dans un ensemble plus large d’inventaire de matériaux cosmétiques 204 qui est possible pour les types et les quantités de matériaux cosmétiques que le distributeur de cosmétique 100 est capable d’utiliser.A step 942d may be based on a user selection of a set of cosmetic formulations that are possible for the types and quantities of cosmetic materials present in the cosmetic dispenser 100, or a step 942c allows the user to choosing from a broader set of cosmetic material inventory 204 that is possible for the types and quantities of cosmetic materials that the cosmetic dispenser 100 is capable of using.

Dans un autre exemple, une étape 943 du processus S940 inclut la possibilité pour un utilisateur de choisir une unité de dose 118 souhaitée. La variation de l’unité de dose 118 peut modifier l’ensemble des formulations cosmétiques disponibles à l’intérieur du distributeur de cosmétique 100 si une plus grande quantité d’un ou plusieurs matériaux cosmétiques est nécessaire que celle disponible pour distribuer une quantité spécifique d’unité de dose 118 pour une formulation cosmétique spécifique.In another example, step 943 of process S940 includes the ability for a user to choose a desired dose unit 118. Varying the dosage unit 118 may alter the set of cosmetic formulations available within the cosmetic dispenser 100 if a greater quantity of one or more cosmetic materials is required than is available to dispense a specific quantity of dose unit 118 for a specific cosmetic formulation.

Par exemple, si la cartouche A contient un matériau cosmétique jaune, la cartouche B un matériau cosmétique rouge et la cartouche C un matériau cosmétique vert, et qu’il ne reste qu’une unité de dose 118 de la cartouche A, l’utilisateur ne pourra pas choisir de distribuer une quelconque combinaison d’unités de dose 118 et de formulation cosmétique nécessitant plus d’une unité de dose 118 de matériau cosmétique jaune.For example, if cartridge A contains a yellow cosmetic material, cartridge B a red cosmetic material and cartridge C a green cosmetic material, and only one dose unit 118 of cartridge A remains, the user may not choose to dispense any combination of dose units 118 and cosmetic formulation requiring more than one dose unit 118 of yellow cosmetic material.

En outre, le procédé S940 peut inclure une étape 942a permettant à l’utilisateur de sélectionner une formulation cosmétique sur la base de la correspondance d’une photo, une étape 942b permettant à l’utilisateur de sélectionner une formulation cosmétique sur la base de recommandations, ou de sélectionner une formulation cosmétique sur la base d’un autre processus. Le brevet US numéro 8,634,640 décrit un procédé de sélection d’une couleur à partir d’une image ou d’une photo dans un appareil photo ou un dispositif électronique, et l’utilisation de données de référence de couleur pour faire sensiblement correspondre la couleur.Additionally, method S940 may include step 942a allowing the user to select a cosmetic formulation based on a photo match, step 942b allowing the user to select a cosmetic formulation based on recommendations , or select a cosmetic formulation based on another process. U.S. Patent Number 8,634,640 describes a method of selecting a color from an image or photo in a camera or electronic device, and using color reference data to substantially match the color .

Dans un autre mode de réalisation, un diagnostic de la peau (parfois appelé ici profil de la peau) peut être effectué pour fournir une pluralité recommandée de couleurs prédéterminées que l’utilisateur peut sélectionner sur la base d’une analyse des particularités de la peau de l’utilisateur. Le diagnostic de la peau détermine une couleur appropriée pour l’utilisateur sur la base d’une opération d’imagerie effectuée sur le visage de l’utilisateur. Des exemples d’outils de diagnostic de la peau connus dans l’art sont : Diagnos ABS de Lancôme, HR Skinscope, Bluesmart de Biotherm, Skinprofiler V.0 de Kiehl, CA Dermanalyzer, et le Vichyconsult.In another embodiment, a skin diagnosis (sometimes referred to herein as a skin profile) may be performed to provide a recommended plurality of predetermined colors that the user may select based on an analysis of the skin's particularities. of the user. The skin diagnosis determines an appropriate color for the user based on an imaging operation performed on the user's face. Examples of skin diagnostic tools known in the art are: Diagnos ABS from Lancôme, HR Skinscope, Bluesmart from Biotherm, Skinprofiler V.0 from Kiehl, CA Dermanalyzer, and Vichyconsult.

Pour les formulations cosmétiques qui sont possibles mais non disponibles sur la base des résultats du processus de détection S920, le distributeur de cosmétique 100 peut communiquer à l’utilisateur les matériaux cosmétiques nécessaires pour distribuer de telles formulations cosmétiques.For cosmetic formulations that are possible but not available based on the results of the detection process S920, the cosmetic dispenser 100 may communicate to the user the cosmetic materials necessary to dispense such cosmetic formulations.

Dans un exemple, à l’étape 944, l’utilisateur sélectionne une unité de dose 118 d’une formulation cosmétique actuellement non disponible. L’étape 944 peut déterminer quels matériaux cosmétiques, tels que le type de cartouches 114, sont nécessaires pour mélanger et distribuer la formulation cosmétique sélectionnée.In one example, in step 944, the user selects a dose unit 118 of a currently unavailable cosmetic formulation. Step 944 may determine which cosmetic materials, such as cartridge type 114, are needed to mix and dispense the selected cosmetic formulation.

Dans un autre exemple, l’étape 944 peut déterminer quelles formulations cosmétiques supplémentaires peuvent devenir disponibles si une cartouche 114 spécifique est remplacée par une cartouche 114 pleine mais autrement identique.In another example, step 944 may determine what additional cosmetic formulations may become available if a specific cartridge 114 is replaced with a full but otherwise identical cartridge 114.

Dans un autre exemple, l’étape 944 peut déterminer quelles formulations cosmétiques supplémentaires peuvent devenir disponibles si une cartouche 114 est remplacée par une autre cartouche 114 contenant un matériau cosmétique différent.In another example, step 944 may determine what additional cosmetic formulations may become available if a cartridge 114 is replaced with another cartridge 114 containing a different cosmetic material.

L’étape 945 détermine s’il faut passer à l’étape 947 pour inviter l’utilisateur à confirmer et à poursuivre la distribution d’une formulation cosmétique ou passer à l’étape 946 pour signaler quelle(s) cartouche(s) 114 sont nécessaires pour distribuer la formulation cosmétique souhaitée, sur la base du résultat de l’étape 944.Step 945 determines whether to proceed to step 947 to prompt the user to confirm and continue dispensing a cosmetic formulation or to proceed to step 946 to report which cartridge(s) 114 are necessary to distribute the desired cosmetic formulation, based on the result of step 944.

La [Fig. 12B] montre un processus S940b facultatif qui est réalisé par l’appareil distributeur 100 seul une fois qu’une formulation cosmétique a été précédemment reçue et est actuellement stockée sur l’appareil distributeur 100 dans une étape 948. Les étapes restantes 943 à 947 de S940b sont identiques à celles de S940 décrites par la [Fig. 12A]. Le processus de la [Fig. 12B] peut être réalisé sans qu’une connexion existante soit établie entre l’appareil distributeur 100 et le dispositif 300.[Fig. 12B] shows an optional process S940b which is carried out by the dispensing apparatus 100 alone once a cosmetic formulation has been previously received and is currently stored on the dispensing apparatus 100 in a step 948. The remaining steps 943 to 947 of S940b are identical to those of S940 described by [Fig. 12A]. The process of [Fig. 12B] can be made without an existing connection being established between the dispensing device 100 and the device 300.

La est un schéma de processus représentant un exemple de processus S960 de distribution de produit cosmétique dans un distributeur de cosmétique 100, selon un exemple. L’étape 961 représente une étape de distribution d’au moins une unité de dose d’une formulation cosmétique. Le processus S960 inclut les étapes 962a à 962c d’éjection d’une quantité demandée de matériau cosmétique à partir d’au moins une cartouche 114 pour produire une formulation cosmétique sélectionnée par l’utilisateur dans le processus S940, de sorte que la formulation cosmétique puisse être appliquée, transportée dans un contenant, ou soit autrement disponible pour l’utilisateur. Le processus S960 inclut les étapes facultatives 963a à 963c de détection de la quantité restante de matériau cosmétique dans chacune des cartouches et l’étape facultative 964 d’enregistrement des résultats dans une mémoire de l’appareil de distribution.There is a process diagram representing an example of a cosmetic product dispensing process S960 in a cosmetic dispenser 100, according to an example. Step 961 represents a step of dispensing at least one dose unit of a cosmetic formulation. Process S960 includes steps 962a to 962c of ejecting a requested quantity of cosmetic material from at least one cartridge 114 to produce a cosmetic formulation selected by the user in process S940, such that the cosmetic formulation can be applied, transported in a container, or otherwise available to the user. The process S960 includes the optional steps 963a to 963c of detecting the remaining quantity of cosmetic material in each of the cartridges and the optional step 964 of recording the results in a memory of the dispensing apparatus.

Une fois le processus de distribution S960 terminé, l’utilisateur peut effectuer le processus S980 de mélange manuel du matériau cosmétique libéré, produisant la formulation cosmétique demandée.Once the S960 dispensing process is completed, the user can perform the S980 process of manually mixing the released cosmetic material, producing the requested cosmetic formulation.

La est un schéma représentant un exemple de système de distribution de cosmétique connecté, selon un exemple. Un système 400, qui met en œuvre le distributeur de cosmétique 100 décrit ci-dessus, inclut au moins le distributeur de cosmétique 100 et un dispositif connecté 300. Facultativement, le système peut en outre inclure un ou plusieurs serveurs externes 410 qui sont mis en œuvre dans le cadre d’un environnement informatique en nuage. En outre, le système peut inclure facultativement un inventaire de matériaux cosmétiques 204 qui est un inventaire de matériaux cosmétiques possibles qui peuvent être insérés dans le dispositif cosmétique 100.There is a diagram representing an example of a connected cosmetics distribution system, according to one example. A system 400, which implements the cosmetic dispenser 100 described above, includes at least the cosmetic dispenser 100 and a connected device 300. Optionally, the system may further include one or more external servers 410 which are implemented works in a cloud computing environment. Additionally, the system may optionally include a cosmetic material inventory 204 which is an inventory of possible cosmetic materials that may be inserted into the cosmetic device 100.

Le dispositif connecté 300 peut être un ordinateur personnel (PC), un ordinateur portable, un PDA (assistant numérique personne), un téléphone intelligent, une tablette, un UMPC (ordinateur personnel ultra mobile), un miniportable, ou un ordinateur personnel de type bloc-notes. Dans les exemples ci-dessous, le dispositif connecté 300 est supposé être une tablette, telle qu’un iPad de Apple.The connected device 300 may be a personal computer (PC), a laptop, a PDA (personal digital assistant), a smartphone, a tablet, an UMPC (ultra mobile personal computer), a mini-laptop, or a personal computer of the type notepad. In the examples below, the connected device 300 is assumed to be a tablet, such as an Apple iPad.

Le dispositif connecté 300 est capable d’effectuer une communication sans fil avec le distributeur de cosmétique 100 au moyen d’une circuiterie d’interface de communication sans fil 774 sur le distributeur de cosmétique 100. Cependant, le dispositif connecté 300 est également capable d’avoir une connexion filaire avec le distributeur de cosmétique 100 au moyen d’une interface USB 776 sur l’appareil 100. En outre, chaque dispositif, y compris le distributeur de cosmétique 100, peut communiquer avec les autres et avec le ou les dispositifs externes par le biais d’une connexion Internet via une connexion sans fil 802.11 à un point d’accès Internet sans fil, ou une connexion physique au point d’accès Internet, par exemple via une interface Ethernet. Chaque dispositif connecté 300 est capable d’effectuer une communication sans fil avec d’autres dispositifs, par exemple par une connexion Bluetooth ou d’autres moyens sans fil.The connected device 300 is capable of wireless communication with the cosmetic dispenser 100 by means of wireless communication interface circuitry 774 on the cosmetic dispenser 100. However, the connected device 300 is also capable of have a wired connection with the cosmetic dispenser 100 by means of a USB interface 776 on the device 100. Additionally, each device, including the cosmetic dispenser 100, can communicate with the others and with the device(s) external devices through an Internet connection via an 802.11 wireless connection to a wireless Internet access point, or a physical connection to the Internet access point, for example via an Ethernet interface. Each connected device 300 is capable of wireless communication with other devices, for example through a Bluetooth connection or other wireless means.

Le dispositif connecté 300 est configuré pour recevoir des informations d’un utilisateur afin de les utiliser pour générer une formulation cosmétique qui sera utilisée par le distributeur de cosmétique 100 pour distribuer un produit cosmétique dans le poudrier 108.The connected device 300 is configured to receive information from a user for use in generating a cosmetic formulation that will be used by the cosmetic dispenser 100 to dispense a cosmetic product into the compact 108.

La est un schéma fonctionnel représentant la circuiterie du dispositif de commande 150 et du distributeur de cosmétique 100, selon un exemple. Une unité centrale de traitement (CPU) 710 fournit une commande primaire sur les composants de circuiterie séparés inclus dans l’appareil, tels qu’une circuiterie de commande de distributeur 740 (qui peut inclure une circuiterie de commande pour les moteurs 112, une circuiterie pour l’encodeur optique 192, et une circuiterie de capteur à induction). L’unité centrale 710 peut également commander un dispositif d’entrée/sortie facultatif 772 (tel qu’un clavier ou une souris), une mémoire 780, la circuiterie d’interface de communication sans fil 774, le dispositif de commande de bus série universel (USB) 776, un pilote de DEL 778 et un module d’affichage 780. Le pilote de DEL 778 commande l’impulsion d’un ou plusieurs voyants lumineux 122.There is a functional diagram representing the circuitry of the control device 150 and the cosmetic dispenser 100, according to an example. A central processing unit (CPU) 710 provides primary control over separate circuitry components included in the apparatus, such as valve control circuitry 740 (which may include control circuitry for motors 112, control circuitry for the optical encoder 192, and induction sensor circuitry). CPU 710 may also control an optional input/output device 772 (such as a keyboard or mouse), memory 780, wireless communications interface circuitry 774, serial bus controller universal (USB) 776, an LED driver 778 and a display module 780. The LED driver 778 controls the pulsing of one or more indicator lights 122.

Dans un mode de réalisation, la circuiterie inclut, entre autres, un ou plusieurs dispositifs informatiques tels qu’un processeur (par exemple, un microprocesseur, un processeur quantique, un processeur de qubits, etc.), une unité centrale de traitement (CPU), un processeur de signaux numériques (DSP), un circuit intégré à application spécifique (ASIC), un réseau de portes programmables par l’utilisateur (FPGA), ou similaire, ou toute combinaison de ceux-ci, et peuvent inclure des éléments de circuits numériques ou analogiques discrets ou des composants électroniques, ou des combinaisons de ceux-ci.In one embodiment, the circuitry includes, among others, one or more computing devices such as a processor (e.g., a microprocessor, a quantum processor, a qubit processor, etc.), a central processing unit (CPU ), a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or the like, or any combination thereof, and may include elements discrete digital or analog circuits or electronic components, or combinations thereof.

Dans un mode de réalisation, un module inclut un ou plusieurs ASICs ayant une pluralité de composants logiques prédéfinis.In one embodiment, a module includes one or more ASICs having a plurality of predefined logic components.

Dans un mode de réalisation, un module inclut un ou plusieurs FPGA, chacun ayant une pluralité de composants logiques programmables.In one embodiment, a module includes one or more FPGAs, each having a plurality of programmable logic components.

Dans un mode de réalisation, la circuiterie inclut un ou plusieurs composants couplés de manière opérationnelle (par exemple, de manière communicative, électromagnétique, magnétique, ultrasonique, optique, par induction, électrique, capacitive, sans fil, ou similaire) les uns aux autres.In one embodiment, the circuitry includes one or more components operatively coupled (e.g., communicatively, electromagnetically, magnetic, ultrasonic, optical, inductive, electrical, capacitive, wireless, or the like) to each other .

Dans un mode de réalisation, la circuiterie inclut un ou plusieurs composants situés à distance.In one embodiment, the circuitry includes one or more remotely located components.

Dans un mode de réalisation, les composants situés à distance sont couplés de manière opérationnelle, par exemple, via une communication sans fil, comme avec un dispositif connecté 300.In one embodiment, the remotely located components are operationally coupled, for example, via wireless communication, such as with a connected device 300.

Dans un mode de réalisation, les composants situés à distance sont couplés de manière opérationnelle, par exemple, via un ou plusieurs modules de communication, récepteurs, émetteurs, émetteurs-récepteurs, ou similaires.In one embodiment, the remotely located components are operationally coupled, for example, via one or more communications modules, receivers, transmitters, transceivers, or the like.

Dans un mode de réalisation, l’un quelconque de l’unité centrale 710 ou d’autres composants montrés sur la peut être remplacé par des variantes d’éléments de circuiterie. Des exemples de circuits incluent une mémoire qui, par exemple, stocke des instructions ou des informations. Des exemples non limitatifs de mémoire incluent une mémoire volatile (par exemple, une mémoire vive (RAM), une mémoire vive dynamique (DRAM), ou similaire), une mémoire non volatile (par exemple, une mémoire morte (ROM), une mémoire morte programmable effaçable électriquement (EEPROM), une mémoire morte sur disque poudrier (CD-ROM), ou similaire), une mémoire persistante, ou similaire. D’autres exemples non limitatifs de mémoire incluent la mémoire morte programmable et effaçable (EPROM), la mémoire flash, etc.In one embodiment, any of the CPU 710 or other components shown on the can be replaced by variants of circuitry elements. Examples of circuits include a memory that, for example, stores instructions or information. Non-limiting examples of memory include volatile memory (e.g., random access memory (RAM), dynamic random access memory (DRAM), or the like), non-volatile memory (e.g., read only memory (ROM), electrically erasable programmable read-only memory (EEPROM), a compact disk read-only memory (CD-ROM), or the like), a persistent memory, or the like. Other non-limiting examples of memory include erasable programmable read only memory (EPROM), flash memory, etc.

Dans un mode de réalisation, la mémoire est couplée, par exemple, à un ou plusieurs dispositifs informatiques par une ou plusieurs instructions, informations ou bus d’alimentation.In one embodiment, the memory is coupled, for example, to one or more computing devices by one or more instructions, information, or power bus.

Dans un mode de réalisation, la circuiterie inclut un ou plusieurs lecteurs de supports lisibles par ordinateur, des prises d’interface, des ports USB (Universal Serial Bus), des emplacements pour cartes mémoire ou autres, et un ou plusieurs composants d’entrée/sortie tels que, par exemple, une interface utilisateur graphique, un écran, un clavier, un pavé numérique, une boule de commande, un manette de jeu, un écran tactile, une souris, un commutateur, un cadran ou autres, et tout autre dispositif périphérique.In one embodiment, the circuitry includes one or more computer-readable media readers, interface jacks, Universal Serial Bus (USB) ports, memory or other card slots, and one or more input components. /output such as, for example, a graphical user interface, a display, a keyboard, a numeric keypad, a trackball, a joystick, a touch screen, a mouse, a switch, a dial or the like, and any other peripheral device.

Dans un mode de réalisation, un module inclut un ou plusieurs composants d’entrée/sortie utilisateur qui sont couplés de manière opérationnelle à au moins un dispositif informatique configuré pour commander (commande électrique, électromécanique, mise en œuvre par logiciel, mise en œuvre par microprogramme, ou autre commande, ou combinaisons de celles-ci) au moins un paramètre associé, par exemple, à la détermination d’une ou plusieurs propriétés thermiques du tissu en réponse à des décalages détectés de la tension de mise sous tension.In one embodiment, a module includes one or more user input/output components that are operably coupled to at least one computing device configured to control (electrical control, electromechanical, software implemented, software implemented). firmware, or other control, or combinations thereof) at least one parameter associated, for example, with determining one or more thermal properties of the fabric in response to detected shifts in the power-on voltage.

Dans un mode de réalisation, la circuiterie inclut un lecteur de support lisible par ordinateur ou un emplacement de mémoire qui est configuré pour accepter un support porteur de signaux (par exemple, un support de mémoire lisible par ordinateur, un support d’enregistrement lisible par ordinateur, ou similaire).In one embodiment, the circuitry includes a computer-readable media reader or memory location that is configured to accept signal-carrying media (e.g., computer-readable memory media, computer-readable recording media, computer, or similar).

Dans un mode de réalisation, un programme pour amener un système à exécuter l’un quelconque des procédés divulgués peut être stocké, par exemple, sur un support d’enregistrement lisible par ordinateur, un support porteur de signaux ou similaire. Des exemples non limitatifs de supports porteurs de signaux incluent un support de type enregistrable tel qu’une bande magnétique, une disquette, un disque dur, un disque poudrier (CD), un disque vidéo numérique (DVD), un disque Blu-Ray, une bande numérique, une mémoire d’ordinateur ou similaire, ainsi qu’un support de type transmission tel qu’un support de communication numérique ou analogique (par exemple, un câble à fibres optiques, un guide d’ondes, une liaison de communication câblée, une liaison de communication sans fil (par exemple, un récepteur, un émetteur, un émetteur-récepteur, une logique de transmission, une logique de réception, etc.) D’autres exemples non limitatifs de supports porteurs de signaux incluent, sans s’y limiter, DVD-ROM, DVD-RAM, DVD+RW, DVD-RW, DVD-R, DVD+R, CD-ROM, Super Audio CD, CD-R, CD+R, CD+RW, CD-RW, disques compacts vidéo, disques super vidéo, mémoire flash, bande magnétique, disque magnéto-optique, MINIDISC, carte mémoire non volatile, EEPROM, disque optique, stockage optique, RAM, ROM, mémoire système, serveur web, ou similaire.In one embodiment, a program for causing a system to execute any of the disclosed methods may be stored, for example, on a computer-readable recording medium, a signal-carrying medium or the like. Non-limiting examples of signal-carrying media include a recordable type media such as a magnetic tape, a floppy disk, a hard disk, a compact disk (CD), a digital video disk (DVD), a Blu-Ray disk, a digital tape, a computer memory or the like, as well as a transmission type medium such as a digital or analog communications medium (for example, a fiber optic cable, a waveguide, a communications link wired, a wireless communications link (e.g., a receiver, transmitter, transceiver, transmission logic, reception logic, etc.) Other non-limiting examples of signal-carrying media include, but are not limited to, limited to, DVD-ROM, DVD-RAM, DVD+RW, DVD-RW, DVD-R, DVD+R, CD-ROM, Super Audio CD, CD-R, CD+R, CD+RW, CD -RW, video compact discs, super video discs, flash memory, magnetic tape, magneto-optical disk, MINIDISC, non-volatile memory card, EEPROM, optical disk, optical storage, RAM, ROM, system memory, web server, or the like.

Dans un mode de réalisation, la circuiterie inclut des transducteurs acoustiques, des transducteurs électroacoustiques, des transducteurs électrochimiques, des transducteurs électromagnétiques, des transducteurs électromécaniques, des transducteurs électrostatiques, des transducteurs photoélectriques, des transducteurs radioacoustiques, des transducteurs thermoélectriques ou des transducteurs ultrasoniques.In one embodiment, the circuitry includes acoustic transducers, electroacoustic transducers, electrochemical transducers, electromagnetic transducers, electromechanical transducers, electrostatic transducers, photoelectric transducers, radioacoustic transducers, thermoelectric transducers, or ultrasonic transducers.

Dans un mode de réalisation, la circuiterie inclut une circuiterie électrique couplée de manière opérationnelle à un transducteur (par exemple, un actionneur, un moteur, un cristal piézoélectrique, un microsystème électromécanique (MEMS), etc.)In one embodiment, the circuitry includes electrical circuitry operably coupled to a transducer (e.g., an actuator, a motor, a piezoelectric crystal, a microelectromechanical system (MEMS), etc.)

Dans un mode de réalisation, la circuiterie inclut une circuiterie électrique comportant au moins un circuit électrique discret, une circuiterie électrique comportant au moins un circuit intégré, ou une circuiterie électrique comportant au moins un circuit intégré à application spécifique.In one embodiment, the circuitry includes electrical circuitry comprising at least one discrete electrical circuit, electrical circuitry comprising at least one integrated circuit, or electrical circuitry comprising at least one specific application integrated circuit.

Dans un mode de réalisation, la circuiterie inclut une circuiterie électrique formant un dispositif informatique universel configuré par un programme d’ordinateur (par exemple, un ordinateur universel configuré par un programme d’ordinateur qui exécute au moins partiellement des processus et/ou des dispositifs décrits dans le présent document, ou un microprocesseur configuré par un programme d’ordinateur qui exécute au moins partiellement des processus et/ou des dispositifs décrits dans le présent document), une circuiterie électrique formant un dispositif de mémoire (par exemple, des formes de mémoire (par exemple, mémoire vive, flash, mémoire morte, etc.), une circuiterie électrique formant un dispositif de communication (par exemple, un modem, un commutateur de communication, un équipement opto-électrique, etc.), et/ou tout analogue non électrique de celui-ci, tel que des analogues optiques ou autres.In one embodiment, the circuitry includes electrical circuitry forming a universal computing device configured by a computer program (e.g., a universal computer configured by a computer program that at least partially executes processes and/or devices described herein, or a microprocessor configured by a computer program which at least partially executes processes and/or devices described herein), electrical circuitry forming a memory device (e.g., forms of memory (for example, random access memory, flash, read-only memory, etc.), electrical circuitry forming a communication device (for example, a modem, a communications switch, opto-electric equipment, etc.), and/or any non-electrical analogue thereof, such as optical or other analogues.

[ÉCOSYSTÈME COSMÉTIQUE PERSONNALISÉ][PERSONALIZED COSMETIC ECOSYSTEM]

La montre les composants de l'écosystème 1600 qui sont communs à chaque type de produit. L'écosystème inclut le distributeur 1610, un dispositif téléphone intelligent utilisateur 1620, et une plateforme en nuage 1630. Le téléphone intelligent est montré comme incluant deux blocs fonctionnels : la configuration de l'appli pour téléphone intelligent (« appli ») 1621 et l'utilisation de l'appli pour téléphone intelligent 1622. La configuration de l'appli pour téléphone intelligent 1621 sera décrite en détail ci-dessous en ce qui concerne les différents exemples de personnalisation et elle consiste à établir les informations de configuration initiales pour configurer un profil d'utilisateur de l'utilisateur. Les informations de configuration peuvent ensuite être utilisées lorsque l'appli pour téléphone intelligent est utilisée et elles peuvent également être envoyées à la plateforme en nuage 1630 pour être utilisées dans l'envoi d'une sélection de styles pertinents pour l'utilisateur.There shows the components of the 1600 ecosystem that are common to each product type. The ecosystem includes the dispenser 1610, a user smartphone device 1620, and a cloud platform 1630. The smartphone is shown to include two functional blocks: the configuration of the smartphone app ("app") 1621 and the using the smartphone app 1622. Configuring the smartphone app 1621 will be described in detail below with respect to the various customization examples and involves establishing the initial configuration information to configure a user's user profile. The configuration information may then be used when the smartphone app is used and may also be sent to the cloud platform 1630 for use in sending a selection of styles relevant to the user.

L'utilisation de l'application pour téléphone intelligent elle-même implique que l'utilisateur effectue réellement des sélections qui mènent à la détermination d'une couleur, et qu'il effectue une communication interactive avec le distributeur, comme l'envoi de la recette au distributeur et le suivi de l'état du distributeur (comme l'inventaire et le volume restant des cartouches dans le distributeur). L'application pour téléphone intelligent effectue également une communication interactive avec la plateforme en nuage. Par exemple, l'application pour téléphone intelligent peut recevoir la sélection de styles pertinents décrits ci-dessus, et elle peut également fournir un retour d'information direct de l'utilisateur sur les styles que la plateforme en nuage a précédemment envoyés et elle peut notifier à la plateforme en nuage les couleurs et les recettes effectivement sélectionnées par l'utilisateur et distribuées par le distributeur. Un tel retour d'information peut fournir une forme d'apprentissage automatique à la plateforme en nuage et améliorer les algorithmes utilisés par cette dernière.Using the smartphone app itself involves the user actually making selections that lead to the determination of a color, and engaging in interactive communication with the distributor, such as sending the recipe to the dispenser and tracking dispenser status (such as inventory and remaining volume of cartridges in the dispenser). The smartphone application also performs interactive communication with the cloud platform. For example, the smartphone application may receive the selection of relevant styles described above, and it may also provide direct user feedback on the styles that the cloud platform has previously sent and it may notify the cloud platform of the colors and recipes actually selected by the user and distributed by the distributor. Such feedback can provide a form of machine learning to the cloud platform and improve the algorithms used by it.

[ÉCOSYSTÈME DE ROUGE À LÈVRES PERSONNALISÉ][PERSONALIZED LIPSTICK ECOSYSTEM]

La montre l'écosystème (1700) décrit ci-dessus dont l’objectif est de proposer une couleur de rouge à lèvres tendance au consommateur après avoir analysé les tendances sur les médias sociaux en combinant le goût des couleurs préférées, la géolocalisation, les influenceurs préférés, la sélection passée et les mentions J’aime. Il donne la possibilité au consommateur de choisir une couleur en fonction d'un style, de l'essayer virtuellement et de l'ajuster si nécessaire pour finalement produire la formule sur place avec un distributeur connecté. Il est également possible de proposer une couleur en fonction de la tenue de l'utilisateur numérisée avec une photo d’autoportrait. Le consommateur peut sauvegarder les couleurs les plus préférées et les partager avec sa communauté virtuelle.There shows the ecosystem (1700) described above whose objective is to offer a trendy lipstick color to the consumer after analyzing trends on social media by combining the taste of favorite colors, geolocation, favorite influencers , past selection and likes. It gives the consumer the opportunity to choose a color based on a style, try it on virtually and adjust it if necessary to finally produce the formula on site with a connected distributor. It is also possible to suggest a color based on the user's outfit scanned with a self-portrait photo. The consumer can save the most favorite colors and share them with their virtual community.

La montre que le téléphone intelligent utilisateur délivre finalement une recette au dispositif de distribution via une application pour téléphone intelligent (« appli »). L'appli pour téléphone intelligent interagit à la fois avec le distributeur connecté et une plateforme en nuage. Avant qu'un utilisateur n'effectue des opérations normales (utilisation) de l'appli pour téléphone intelligent, l'appli doit être configurée (1710) avec des informations de configuration pour configurer un profil utilisateur. La configuration de l'appli peut être basée sur les entrées de configuration suivantes.There shows that the user smartphone ultimately delivers a recipe to the dispensing device via a smartphone application (“app”). The smartphone app interacts with both the connected dispenser and a cloud platform. Before a user performs normal operations (use) of the smartphone app, the app must be configured (1710) with configuration information to configure a user profile. The app configuration can be based on the following configuration inputs.

- Questionnaire d’accueil (comme la couleur préférée),- Welcome questionnaire (like favorite color),

- Justificatifs d’identité de médias sociaux (comme Instagram, Twitter, Facebook),- Social media credentials (like Instagram, Twitter, Facebook),

- Influenceurs préférés pour suivre la couleur,- Favorite influencers to follow color,

- Géolocalisation en fonction de la mode locale,- Geolocation according to local fashion,

- Données environnementales (indice UV, pollution, humidité, pollen).- Environmental data (UV index, pollution, humidity, pollen).

Les entrées de configuration sont utilisées lors de l'utilisation régulière de l'appli sur le téléphone intelligent, mais elles sont également transmises à une plateforme en nuage, qui peut être un dispositif serveur externe connecté via Internet.The configuration inputs are used during regular use of the app on the smartphone, but they are also transmitted to a cloud platform, which can be an external server device connected via the Internet.

L'utilisation réelle de l'appli pour téléphone intelligent (1720) inclut la sélection d'un mode de sélection de rouge à lèvres. Dans le présent exemple, les modes incluent un mode de sélection d'une recommandation de tendance de médias sociaux par des algorithmes qui sont exécutés dans la plateforme en nuage (discuté plus loin en détail). Un autre mode permet à l'utilisateur de créer sa propre couleur de rouge à lèvres en utilisant une grande variété d'options de couleurs.Actual usage of the smartphone app (1720) includes selecting a lipstick selection mode. In the present example, the modes include a mode of selecting a social media trending recommendation by algorithms that are executed in the cloud platform (discussed further in detail). Another mode allows the user to create their own lipstick color using a wide variety of color options.

Un autre mode peut permettre à l'utilisateur de faire correspondre une couleur de rouge à lèvres à son « style » sur la base d'une photo d’autoportrait. Dans cet exemple, la sélection de la teinte et de la finition sur la photo proposée est extraite. L'utilisateur peut essayer virtuellement le rouge à lèvres en temps réel, l'utilisateur peut ajuster la couleur présentée. Lorsque l'utilisateur est satisfait de la couleur, il peut appuyer sur un bouton affiché sur l'appli pour distribuer la formule et un réseau neuronal interne décomposera la couleur demandée en différentes doses de cartouches de couleur. Une fois la recette envoyée au distributeur et la teinte du rouge à lèvres distribuée, l'utilisateur peut appliquer le rouge à lèvres.Another mode can allow the user to match a lipstick color to their “style” based on a self-portrait photo. In this example, the selection of the shade and finish in the proposed photo is extracted. User can virtually try on the lipstick in real time, user can adjust the color presented. When the user is happy with the color, they can press a button displayed on the app to dispense the formula and an internal neural network will break down the requested color into different doses of color cartridges. Once the recipe is sent to the dispenser and the lipstick shade is dispensed, the user can apply the lipstick.

Suite à l'utilisation du rouge à lèvres, l'utilisateur peut utiliser l'application pour indiquer si il ou elle a aimé ou non le rendu. L'utilisateur peut également enregistrer son style et sa couleur préférés pour les réutiliser ultérieurement, et l’utilisateur peut partager son style et sa couleur sur le web via une plateforme de médias sociaux.After using the lipstick, the user can use the application to indicate whether he or she liked the result or not. User can also save their favorite style and color for reuse later, and user can share their style and color on the web via social media platform.

La plateforme en nuage met en œuvre des fonctions montrées en 1730, telles qu'un flux de travail d'algorithmes à distance et un processus d'amélioration.The cloud platform implements functions shown in 1730, such as a remote algorithm workflow and improvement process.

Dans le flux de travail réalisé par la plateforme en nuage, les comptes personnels des réseaux de médias sociaux (influenceurs, styles les plus tendance) peuvent être moissonnés pour trouver des données relatives aux couleurs de rouge à lèvres. La plateforme en nuage peut analyser une ou plusieurs images collectées pour extraire une couleur de maquillage moyenne (couleur des lèvres, du fond de teint, des cheveux) en utilisant un algorithme d'apprentissage profond pour segmenter les finitions du maquillage des lèvres. Par exemple, la plateforme en nuage peut accomplir cela en détectant d'abord les lèvres dans une pluralité d'images à l'aide d'une technique connue dans l'art (telle que celle décrite dans le brevet US n° 5,805,745). La plateforme en nuage peut ensuite effectuer des comparaisons d'une couleur extraite avec les couleurs les plus appréciées par une ou plusieurs communautés d'utilisateurs tout en prenant également en compte les entrées de configuration de l'utilisateur reçues depuis le dispositif téléphone intelligent de l'utilisateur. En prenant en compte toutes les données collectées, l'étape finale consiste pour la plateforme en nuage à envoyer à l'utilisateur les résultats de l'analyse sous la forme de la sélection de styles pertinents mentionnée ci-dessus.In the workflow carried out by the cloud platform, personal accounts of social media networks (influencers, trending styles) can be harvested to find data relating to lipstick colors. The cloud platform can analyze one or more collected images to extract an average makeup color (lip color, foundation color, hair color) using a deep learning algorithm to segment lip makeup finishes. For example, the cloud platform may accomplish this by first detecting lips in a plurality of images using a technique known in the art (such as that described in U.S. Patent No. 5,805,745). The cloud platform can then make comparisons of an extracted color with the colors most liked by one or more user communities while also taking into account user configuration inputs received from the smartphone device of the user. 'user. Taking into account all the collected data, the final step is for the cloud platform to send the analysis results to the user in the form of the relevant style selection mentioned above.

Dans le processus d'amélioration réalisé par la plateforme en nuage et l'appli pour téléphone intelligent, l'utilisateur peut enregistrer ses styles favoris et « aimer » la couleur populaire pour enrichir les algorithmes de moissonnage en vue d'une recommandation pertinente ultérieure. La plateforme en nuage peut ensuite agréger tous les retours d’information des utilisateurs, et la plateforme peut envoyer aux nouveaux utilisateurs les formulations les plus tendance par zone de localisation.In the improvement process carried out by the cloud platform and smartphone app, the user can save their favorite styles and “like” the popular color to enrich the harvesting algorithms for subsequent relevant recommendation. The cloud platform can then aggregate all user feedback, and the platform can send new users the most trending wordings by location area.

Les opérations du distributeur au bloc 1740 sont déjà décrites en détail ci-dessus, mais elles sont résumées comme suit. Le distributeur reçoit un ordre pour distribuer une certaine proportion de chaque cartouche. Le distributeur distribue la partie supérieure et l'utilisateur peut la mélanger pour obtenir la couleur désirée. Le distributeur renvoie l'inventaire restant de la formule à l'appli consommateur pour s'assurer que seules les couleurs distribuables sont disponibles dans l'interface utilisateur lorsque l'utilisateur fait une sélection.The operations of the distributor at block 1740 are already described in detail above, but they are summarized as follows. The dispenser receives an order to dispense a certain proportion of each cartridge. The dispenser dispenses the top portion and the user can mix it to achieve the desired color. The dispenser returns the remaining formula inventory to the consumer app to ensure that only dispenseable colors are available in the user interface when the user makes a selection.

La [Fig. 18A] montre un exemple de flux d'opérations dans l'écosystème décrit ci-dessus pour distribuer une teinte de rouge à lèvres personnalisée du point de vue de l’appli. À l'étape 1810, l'utilisateur peut sélectionner un « mode « comme discuté ci-dessus, qui peut être un mode de sélection d'une recommandation de tendance de médias sociaux par les algorithmes qui sont exécutés dans le nuage ; permettre à l'utilisateur de créer sa propre couleur de rouge à lèvres en utilisant une grande variété d'options de couleur ; ou permettre à l'utilisateur de faire correspondre une couleur de rouge à lèvres à son « style « sur la base d'une photo d’autoportrait.[Fig. 18A] shows an example flow of operations in the ecosystem described above for dispensing a personalized lipstick shade from an app perspective. At step 1810, the user may select a "mode" as discussed above, which may be a mode of selecting a social media trending recommendation by the algorithms that are executed in the cloud; allow the user to create their own lipstick color using a wide variety of color options; or allow the user to match a lipstick color to their “style” based on a self-portrait photo.

L'étape 1820 montre un exemple d'affichage lorsque le mode est choisi pour sélectionner un style tendance alimenté par un algorithme d'IA de la plateforme en nuage. L'étape 1820 montre également qu'un menu est prévu en bas de l'interface pour permettre à l'utilisateur de basculer entre les modes décrits ci-dessus.Step 1820 shows an example display when the mode is chosen to select a trending style powered by an AI algorithm of the cloud platform. Step 1820 also shows that a menu is provided at the bottom of the interface to allow the user to switch between the modes described above.

L'étape 1830 montre un exemple d'affichage lorsque l'utilisateur a sélectionné une teinte potentielle et est autorisé à ajuster la teinte à l'aide d'un mécanisme d'ajustement approprié, tel qu'une palette de couleurs ou un curseur. La teinte peut être montrée sur l’autoportrait de l'utilisateur.Step 1830 shows an example display where the user has selected a potential hue and is allowed to adjust the hue using an appropriate adjustment mechanism, such as a color palette or slider. The shade can be shown on the user's self-portrait.

L'étape 1840 montre qu'une fois qu'une couleur est finalement sélectionnée par l'utilisateur, la couleur est décomposée en une combinaison des couleurs disponibles contenues dans les cartouches du dispositif de distribution, puis la recette est transmise au dispositif de distribution pour être distribuée.Step 1840 shows that once a color is finally selected by the user, the color is broken down into a combination of the available colors contained in the cartridges of the dispensing device, and then the recipe is transmitted to the dispensing device for be distributed.

La [Fig. 18B] montre un organigramme supplémentaire sur la façon dont les algorithmes de l'appli pour téléphone intelligent de l'écosystème de rouge à lèvres peuvent permettre à un utilisateur de visualiser une teinte de rouge à lèvres sur l’autoportrait de l'utilisateur. Un module de prédiction de recette 1860 (« Module 2 « ) peut recevoir comme entrées la capacité de distribution du dispositif, qui est l’ensemble de trois cartouches d'ingrédients de rouge à lèvres actuellement à l'intérieur du dispositif de distribution. Une autre entrée peut être la couleur de ton de masse des mélanges de dilution, qui représentent les valeurs de couleur réelles qui peuvent être produites par les ingrédients dans la cartouche. La sortie du module 2 est une liste de recettes (quantités réelles distribuées à partir de chaque cartouche) et une couleur de ton de masse RVB prédite correspondante résultant de chaque recette. Le module 1 (1870) peut ensuite effectuer une projection de ce à quoi ressemblera le rouge à lèvres sur les lèvres réelles de l'utilisateur en se basant sur la couleur du ton de masse RVB d'une recette et sur la couleur des lèvres de l'utilisateur (ton de lèvre), ce qui donne lieu à une liste de recettes et une couleur RVB appliquée correspondante. La relation entre la couleur de ton de masse et la couleur appliquée en fonction de la couleur des lèvres de l'utilisateur peut être prédéterminée et stockée à l'avance. Ainsi, ce qui peut être présenté à l'utilisateur sur l’afficheur est une palette basée sur un univers de couleurs RVB comme montré en 1890.[Fig. 18B] shows an additional flowchart of how the Lipstick Ecosystem smartphone app's algorithms can allow a user to visualize a lipstick shade in the user's self-portrait. A recipe prediction module 1860 ("Module 2") may receive as inputs the dispensing capacity of the device, which is the set of three lipstick ingredient cartridges currently inside the dispensing device. Another input can be the mass tone color of the dilution mixtures, which represent the actual color values that can be produced by the ingredients in the cartridge. The output of module 2 is a list of recipes (actual quantities dispensed from each cartridge) and a corresponding predicted RGB mass tone color resulting from each recipe. Module 1 (1870) can then project what the lipstick will look like on the user's actual lips based on the color of a recipe's RGB mass tone and the lip color of the user (lip tone), resulting in a list of recipes and a corresponding applied RGB color. The relationship between the mass tone color and the applied color according to the user's lip color can be predetermined and stored in advance. Thus, what can be presented to the user on the display is a palette based on an RGB color universe as shown in 1890.

La [Fig. 18C] illustre en outre comment l’ensemble spécifique de cartouches peut donner lieu à différents univers de teintes à présenter à l'utilisateur.[Fig. 18C] further illustrates how the specific set of cartridges can result in different hue universes to be presented to the user.

La [Fig. 18D] montre comment le mode « correspondre à mon style » peut fonctionner sur l'appli dans l’écosystème de rouge à lèvres. À l'étape 1881, un utilisateur peut entrer une image d’autoportrait qui inclut la tenue de l'utilisateur. Une recommandation peut être générée de différentes manières en fonction de la reconnaissance des couleurs et/ou du type de tenue dans l'image. Par exemple, une première approche (« Approche 1 ») à l'étape 1882 peut utiliser les 7 règles de la science des couleurs et de l'harmonie pour cibler la formation d'un certain type de relation entre la teinte du rouge à lèvres et les couleurs de la tenue sur la base des relations de la roue de couleurs, comme illustré dans l'Approche 1. En variante, à l'étape 1883, une palette prédéterminée peut être présentée sur la base d'une recommandation d'un maquilleur en vue d'un style saisonnier de la tenue en combinaison avec la couleur de la tenue.[Fig. 18D] shows how the “match my style” mode can work on the app in the lipstick ecosystem. In step 1881, a user may enter a self-portrait image that includes the user's outfit. A recommendation can be generated in different ways based on color recognition and/or outfit type in the image. For example, a first approach ("Approach 1") in step 1882 can use the 7 rules of color science and harmony to target the formation of a certain type of relationship between lipstick shade and the colors of the outfit based on color wheel relationships, as illustrated in Approach 1. Alternatively, in step 1883, a predetermined palette may be presented based on a recommendation from a makeup artist with a view to seasonal styling of the outfit in combination with the color of the outfit.

La [Fig. 18E] montre plus de détails sur le fonctionnement du moteur de recommandation de rouge à lèvres basé sur l’autoportrait de la tenue de l'utilisateur. À l'étape 1891, les sondes peuvent être définies par l'utilisateur à différents points de la tenue, où une seule sonde peut avoir la priorité. À l'étape 1892, une palette de couleurs différente peut être attribuée à chaque sonde sur la base des palettes de recommandation du maquilleur, ou sur la base d'une relation prédéterminée de roue de couleurs, comme le montre la [Fig. 18D]. Comme on le voit à l'étape 1893, la sortie peut recommander des couleurs sur la base de l’ensemble de cartouches installées dans le dispositif de distribution, et sur la base du nombre et de la priorité des sondes que l'utilisateur a décidé d'utiliser. S’il le souhaite, l'utilisateur peut également effectuer un glissement pour parcourir les options qui seraient disponibles dans d'autres roues de couleurs si d'autres ensembles de cartouches étaient utilisés. Cela peut inciter l'utilisateur à acheter un nouvel ensemble de cartouches.[Fig. 18E] shows more details on how the lipstick recommendation engine based on the user's outfit selfie works. In step 1891, probes can be user defined at different points in the outfit, where only one probe can have priority. At step 1892, a different color palette may be assigned to each probe based on the makeup artist's recommendation palettes, or based on a predetermined color wheel relationship, as shown in [Fig. 18D]. As seen in step 1893, the output may recommend colors based on the set of cartridges installed in the dispensing device, and based on the number and priority of probes that the user has decided to use. If desired, the user can also swipe to browse options that would be available in other color wheels if other cartridge sets were used. This may prompt the user to purchase a new set of cartridges.

[ÉCOSYSTÈME PERSONNALISÉ DE SOIN DE LA PEAU][PERSONALIZED SKIN CARE ECOSYSTEM]

La montre l'écosystème décrit ci-dessus (1900) dont l’objectif est de proposer à l'utilisateur une formulation de soin de la peau qui est la plus efficace pour l'utilisateur en fonction de la géolocalisation de l'utilisateur, du facteur environnemental, de l'exposition cumulée aux UV et de la signature clinique évaluée avec le téléphone intelligent ou le diagnostic du dermatologue. Le système parvient à ajuster la proportion d'actifs pour obtenir la recette la plus efficace au quotidien. L'utilisateur peut sauvegarder ses couleurs préférées et les partager avec sa communauté virtuelle.There shows the ecosystem described above (1900) whose objective is to offer the user a skin care formulation that is most effective for the user based on the user's geolocation, factor environmental, cumulative UV exposure and clinical signature assessed with the smartphone or dermatologist's diagnosis. The system manages to adjust the proportion of assets to obtain the most effective recipe on a daily basis. The user can save their favorite colors and share them with their virtual community.

La montre que le téléphone intelligent d'un utilisateur délivre finalement une recette au dispositif de distribution via une appli pour téléphone intelligent (« appli »). L'appli pour téléphone intelligent interagit à la fois avec le distributeur connecté et une plateforme en nuage. Avant qu'un utilisateur n'effectue des opérations normales (utilisation) de l'appli pour téléphone intelligent, l'application doit être configurée (1910) avec des informations de configuration pour configurer un profil d'utilisateur. La configuration de l'appli peut être basée sur les entrées de configuration suivantes.There shows that a user's smartphone ultimately delivers a recipe to the dispensing device via a smartphone app ("app"). The smartphone app interacts with both the connected dispenser and a cloud platform. Before a user performs normal operations (use) of the smartphone app, the application must be configured (1910) with configuration information to configure a user profile. The app configuration can be based on the following configuration inputs.

- Questionnaire d’accueil (comme la couleur préférée),- Welcome questionnaire (like favorite color),

- Analyse des soins de la peau par un dermatologue ou par des algorithmes d'IA à partir d'un autoportrait,- Analysis of skin care by a dermatologist or by AI algorithms based on a self-portrait,

- Géolocalisation basée sur la fonction de détection de l'emplacement du téléphone intelligent,- Geolocation based on the location detection function of the smart phone,

- Données environnementales (indice UV, pollution, humidité, pollen).- Environmental data (UV index, pollution, humidity, pollen).

Les entrées de configuration sont utilisées pendant l'utilisation régulière de l'appli sur le téléphone intelligent, mais elles sont également transmises à une plateforme en nuage, qui peut être un dispositif serveur externe connecté via Internet.The configuration inputs are used during regular use of the app on the smartphone, but they are also transmitted to a cloud platform, which may be an external server device connected via the Internet.

L'utilisation réelle de l'appli pour téléphone intelligent (1920) inclut la collecte de données environnementales basées sur la géolocalisation et leur combinaison avec un diagnostic pour téléphone intelligent évaluant les signes cliniques (rides, taches sombres, fermeté, pores, ridules, aspect terne).Real-world use of the smartphone app (1920) includes collecting geolocation-based environmental data and combining it with a smartphone diagnostic assessing clinical signs (wrinkles, dark spots, firmness, pores, fine lines, appearance dull).

L'utilisateur peut également collecter les données d'un capteur UV, tel qu'un capteur UV vestimentaire tel que décrit dans le brevet US n° 10,060,787, qui donnera effectivement une mesure précise de l'exposition UV cumulée reçue. Sur la base des données historiques de l'évaluation de la peau et des facteurs environnementaux, l'appli traitera la formulation idéale pour lutter contre les signes de vieillissement de la peau et prévenir l'environnement. Lorsque l'utilisateur est satisfait de la formulation, il peut appuyer sur un bouton affiché sur l'appli pour distribuer la formulation et un réseau neuronal interne décomposera la formule demandée en différents ingrédients de cartouche. Une fois que la recette est envoyée au distributeur et que la formulation est distribuée, l'utilisateur peut appliquer la formulation. L'utilisateur peut fournir un retour d'information sur ses formulations préférées pendant une période de temps spécifique.The user can also collect data from a UV sensor, such as a wearable UV sensor as described in US Patent No. 10,060,787, which will effectively give an accurate measurement of the cumulative UV exposure received. Based on historical data from skin assessment and environmental factors, the app will process the ideal formulation to combat signs of skin aging and prevent environmental damage. When the user is satisfied with the formulation, they can press a button displayed on the app to dispense the formulation and an internal neural network will break down the requested formula into different cartridge ingredients. Once the recipe is sent to the dispenser and the formulation is dispensed, the user can apply the formulation. The user can provide feedback on their preferred formulations for a specific period of time.

La plateforme en nuage met en œuvre les fonctions montrées en 1930, telles qu'un flux de travail d'algorithmes à distance et un processus d'amélioration. Dans le flux de travail réalisé par la plateforme en nuage, sur la base des prévisions environnementales sur les UV, le pollen, la pollution, la température, des notifications spécifiques sont envoyées à l'utilisateur de l'appli pour ajuster la recette. Par exemple, il existe une corrélation connue entre les conditions environnementales et le vieillissement de la peau (voir « Assessing the impact of an aerial chronic urban pollution (UP) on some facial signs of differently-aged Chinese men » sur www.researchgate.net, et « The skin aging exposome » sur www.jdsjournal.com). De plus, en donnant une entrée de la géolocalisation de l'utilisateur, qui peut fournir une détermination de la qualité de l'air à l'aide d'un outil tel que BreezometerTM et une prévision de l'indice UV local (ou l'exposition aux UV peut être obtenue sur la base d'un capteur UV décrit ci-dessus), la plateforme en nuage peut ajuster la recette pour tenir compte des facteurs environnementaux tels que l'exposition aux UV et la qualité de l'air. Par exemple, la [Fig. 20B] ci-dessous montre des exemples de combinaisons de facteurs environnementaux et leur corrélation avec les ingrédients contenus dans les cartouches.The cloud platform implements functions shown in 1930, such as a remote algorithm workflow and improvement process. In the workflow carried out by the cloud platform, based on environmental forecasts on UV, pollen, pollution, temperature, specific notifications are sent to the app user to adjust the recipe. For example, there is a known correlation between environmental conditions and skin aging (see “Assessing the impact of an aerial chronic urban pollution (UP) on some facial signs of differently-aged Chinese men” at www.researchgate.net , and “The skin aging exposome” on www.jdsjournal.com). Additionally, by giving input of the user's geolocation, which can provide a determination of air quality using a tool such as BreezometerTM and a forecast of the local UV index (or l 'UV exposure can be obtained based on a UV sensor described above), the cloud platform can adjust the recipe to account for environmental factors such as UV exposure and air quality. For example, [Fig. 20B] below shows examples of combinations of environmental factors and their correlation with the ingredients contained in the cartridges.

Dans le processus d'amélioration réalisé par la plateforme en nuage et l'appli pour téléphone intelligent, l'utilisateur peut sauvegarder ses recettes favorites qui sont les plus efficaces au fil du temps ou procurent la meilleure sensation sur la peau. L'utilisateur peut également partager ses recettes avec la communauté.In the improvement process carried out by the cloud platform and smartphone app, the user can save their favorite recipes that are most effective over time or provide the best feeling on the skin. The user can also share their recipes with the community.

La plateforme en nuage peut ensuite agréger tous les retours d’information des utilisateurs, et la plateforme peut envoyer aux nouveaux utilisateurs les formulations les plus tendance par zone de localisation.The cloud platform can then aggregate all user feedback, and the platform can send new users the most trending wordings by location area.

Les opérations du distributeur au bloc 1940 sont déjà décrites en détail ci-dessus, mais elles sont résumées comme suit. Le distributeur reçoit un ordre pour distribuer une certaine proportion de chaque cartouche. Le distributeur distribue la partie supérieure et l'utilisateur peut la mélanger pour obtenir la couleur désirée. Le distributeur renvoie l'inventaire restant de la formule à l'appli consommateur pour s'assurer que seuls les ingrédients distribuables sont disponibles dans l'interface utilisateur lorsque l'utilisateur fait une sélection.The operations of the distributor at Block 1940 are already described in detail above, but they are summarized as follows. The dispenser receives an order to dispense a certain proportion of each cartridge. The dispenser dispenses the top portion and the user can mix it to achieve the desired color. The dispenser returns the remaining formula inventory to the consumer app to ensure that only dispenseable ingredients are available in the user interface when the user makes a selection.

La [Fig. 20A] montre un exemple de flux d'opérations dans l'écosystème décrit ci-dessus pour distribuer une formulation de soin de la peau personnalisée du point de vue de l’appli. À l'étape 2010, l'utilisateur peut effectuer un diagnostic de soin de la peau comme discuté ci-dessus, qui peut être effectué en prenant une photo d’autoportrait à 360°, ou une série de photos à différents angles en utilisant la capacité de l'appareil photo du téléphone intelligent. À l'étape 2020, l'application effectue une analyse de la peau de l'utilisateur pour détecter les particularités de la peau, telles que les taches sombres, les rides, la fermeté, les pores, les ridules, l’aspect terne, etc. Un procédé de réalisation de l'apprentissage profond pour réaliser l'entraînement et l'exécution de ce type de détection sont discutés plus en détail ci-dessous. Des variantes de procédés connus peuvent également être utilisées, tels que ceux décrits dans les brevets US n° 10,325,146 et 9,760,935.[Fig. 20A] shows an example workflow in the ecosystem described above for distributing a personalized skincare formulation from an app perspective. At step 2010, the user may perform a skin care diagnosis as discussed above, which may be performed by taking a 360° self-portrait photo, or a series of photos at different angles using the smart phone camera capability. In step 2020, the app performs an analysis of the user's skin to detect skin peculiarities, such as dark spots, wrinkles, firmness, pores, fine lines, dullness, etc. A method of performing deep learning to achieve training and execution of this type of detection is discussed in more detail below. Variations of known methods can also be used, such as those described in US Patent Nos. 10,325,146 and 9,760,935.

L'étape 2030 montre les résultats de l'analyse pour une ou plusieurs des particularités de la peau qui sont analysées. Les résultats peuvent être montrés sous la forme d'un score, qui peut être relatif à des personnes de la tranche d'âge de l'utilisateur. Par exemple, chacune des particularités de la peau peut être présentée sur une échelle de cinq points, et les particularités qui représentent un score plus mauvais qu'un score moyen peuvent être mises en évidence comme une priorité pour l'utilisateur, tandis que les particularités qui sont meilleures que la moyenne peuvent être présentées comme un point fort.Step 2030 shows the analysis results for one or more of the skin features being analyzed. The results can be shown as a score, which can be relative to people in the user's age range. For example, each of the skin features can be presented on a five-point scale, and features that represent a score worse than an average score can be highlighted as a priority for the user, while features that that are better than average can be presented as a strong point.

L'étape 2040 montre que l'application peut présenter une formulation de soins de la peau recommandée (« mélange ») qui répond aux préoccupations prioritaires de l'utilisateur en matière de soin de la peau tout en prenant en compte les conditions environnementales actuelles. Une fois que la formulation est finalement sélectionnée par l'utilisateur, la formulation est décomposée en une combinaison des couleurs disponibles contenues dans les cartouches du dispositif de distribution, puis la recette est transmise au dispositif de distribution pour être distribuée à l'étape 2050.Step 2040 shows that the application may present a recommended skin care formulation ("blend") that addresses the user's priority skin care concerns while taking into account current environmental conditions. Once the formulation is finally selected by the user, the formulation is broken down into a combination of the available colors contained in the cartridges of the dispensing device, and then the recipe is transmitted to the dispensing device for dispensing in step 2050.

La [Fig. 20B] montre un exemple de la façon dont une combinaison de différents facteurs environnementaux déterminés comme étant présents pour un utilisateur peut conduire à des quantités de dosage différentes à partir de trois cartouches différentes. Dans cet exemple, les cartouches incluent respectivement des ingrédients directeurs pour la récupération des dommages profonds, le renouvellement cellulaire et la protection quotidienne contre les agresseurs de la peau (qui peut inclure un ingrédient FPS et un ingrédient de protection contre la pollution). Dans cet exemple, une dose fixe de la cartouche 1 peut toujours être utilisée pour l'efficacité, tandis que les proportions des autres cartouches varient en fonction des niveaux d'UV ou de pollution présents.[Fig. 20B] shows an example of how a combination of different environmental factors determined to be present for a user can lead to different dosage amounts from three different cartridges. In this example, the cartridges respectively include guiding ingredients for deep damage recovery, cell renewal, and daily protection against skin aggressors (which may include an SPF ingredient and a pollution protection ingredient). In this example, a fixed dose of cartridge 1 can always be used for effectiveness, while the proportions of the other cartridges vary depending on the levels of UV or pollution present.

[ÉCOSYSTÈME DU FOND DE TEINT PERSONNALISÉ][CUSTOM FOUNDATION ECOSYSTEM]

La montre un écosystème 2100 qui est utilisé pour distribuer un fond de teint personnalisé pour l’utilisateur. L’écosystème 2100 utilise un algorithme d’apprentissage profond pour mesurer avec un téléphone intelligent le teint de la peau de l’utilisateur. En le combinant avec des informations environnementales ou des tutoriels de maquillage, le système peut s’ajuster tout au long de l’année pour délivrer au consommateur toujours la meilleure couleur de fond de teint qui correspond à son niveau de bronzage/à la variation de son teint de peau. En fonction des prévisions météorologiques et de l’exposition aux UV, le dispositif peut également augmenter les actifs de soin de la peau ou le FPS.There shows an ecosystem 2100 which is used to distribute personalized foundation for the user. The 2100 ecosystem uses a deep learning algorithm to measure the user's skin tone with a smartphone. By combining it with environmental information or makeup tutorials, the system can adjust throughout the year to always deliver the best foundation color to the consumer that matches their tan level/variation. his skin tone. Depending on the weather forecast and UV exposure, the device may also increase skincare actives or SPF.

La montre que le téléphone intelligent utilisateur délivre finalement une recette au dispositif de distribution via une application pour téléphone intelligent (« appli »). L’appli pour téléphone intelligent interagit à la fois avec le distributeur connecté et une plateforme en nuage. Avant qu’un utilisateur n’effectue des opérations normales (utilisation) de l’appli pour téléphone intelligent, l’appli doit être configurée (2110) avec des informations de configuration pour configurer un profil utilisateur. La configuration de l’appli peut être basée sur les entrées de configuration suivantes.There shows that the user smartphone ultimately delivers a recipe to the dispensing device via a smartphone application (“app”). The smartphone app interacts with both the connected dispenser and a cloud platform. Before a user performs normal operations (use) of the smartphone app, the app must be configured (2110) with configuration information to configure a user profile. The app configuration can be based on the following configuration inputs.

- Questionnaire d’accueil (comme la couleur préférée),- Welcome questionnaire (like favorite color),

- Détection du teint de peau de l’utilisateur à l’aide d’une vidéo à 360° et d’un algorithme de teint de peau,- Detection of user's skin tone using 360° video and skin tone algorithm,

- Géolocalisation basée sur la fonction de détection de localisation du téléphone intelligent,- Geolocation based on the location detection function of the smartphone,

- Données environnementales (indice UV, pollution, humidité, pollen).- Environmental data (UV index, pollution, humidity, pollen).

Les données de configuration sont utilisées lors de l’utilisation régulière de l’appli sur le téléphone intelligent, mais elles sont également transmises à une plateforme en nuage, qui peut être un dispositif serveur externe connecté à Internet.The configuration data is used during regular use of the app on the smartphone, but it is also transmitted to a cloud platform, which can be an external server device connected to the Internet.

L’utilisation effective de l’appli pour téléphone intelligent (2120) inclut la collecte de données environnementales basées sur la géolocalisation et leur combinaison avec un diagnostic de téléphone intelligent évaluant le teint de la peau de l’utilisateur. Bien que des procédés de détermination du teint de la peau d’un utilisateur pour faire correspondre un fond de teint soient connus dans l’art, un procédé ci-dessous lié à un procédé d'apprentissage profond sera discuté en détail. En fonction de l’affection de la peau de l’utilisateur, l’appli peut déterminer de fusionner des actifs de soin de la peau avec le fond de teint comme le FPS lorsque les conditions environnementales ne sont pas optimales. L’appli détermine, en fonction de la période de l’année et du niveau de bronzage de la personne, d’ajuster légèrement la couleur du fond de teint pour suivre l’évolution du teint de la peau. Lorsque la couleur n’est pas parfaite dans le processus de correspondance, l’utilisateur peut envoyer un retour d’information au nuage pour améliorer à distance les algorithmes. Dans certains cas, l’utilisateur peut vouloir utiliser le dispositif pour ajuster la couleur de la base afin de réaliser une stratégie de maquillage spécifique en superposant différentes couleurs.Actual use of the smartphone app (2120) includes collecting geolocation-based environmental data and combining it with a smartphone diagnostic assessing the user's skin tone. Although methods of determining a user's skin tone to match a foundation are known in the art, a method below related to a deep learning method will be discussed in detail. Depending on the user's skin condition, the app may determine to merge skincare actives with foundation such as SPF when environmental conditions are not optimal. The app determines, depending on the time of year and the person's tan level, to slightly adjust the color of the foundation to follow the evolution of the skin tone. When the color is not perfect in the matching process, the user can send feedback to the cloud to remotely improve the algorithms. In some cases, the user may want to use the device to adjust the color of the base to achieve a specific makeup strategy by layering different colors.

La plateforme en nuage met en œuvre des fonctions montrées en 2130, telles qu’un flux de travail d’algorithmes à distance et un processus d’amélioration. Dans le flux de travail réalisé par la plateforme en nuage, sur la base des prévisions environnementales sur les UV, le pollen, la pollution, la température, des notifications spécifiques sont envoyées à l’utilisateur de l’appli pour ajuster la recette en ajoutant un FPS. La plateforme en nuage peut modifier la formule de teint de peau maîtresse de l’utilisateur qui est envoyée lorsque le niveau de bronzage du consommateur est différent du diagnostic initial.The cloud platform implements functions shown in 2130, such as a remote algorithm workflow and improvement process. In the workflow carried out by the cloud platform, based on environmental forecasts on UV, pollen, pollution, temperature, specific notifications are sent to the app user to adjust the recipe by adding an FPS. The cloud platform can modify the user's master skin tone formula which is sent when the consumer's tan level is different from the initial diagnosis.

Dans le processus d’amélioration réalisé par la plateforme en nuage et l’appli pour téléphone intelligent, l’utilisateur peut sauvegarder ses recettes favorites qui sont les plus efficaces au fil du temps ou procurent une meilleure sensation sur la peau. L’utilisateur peut également partager ses recettes avec la communauté. La plateforme en nuage peut en outre agréger tous les retours d’information des utilisateurs, et la plateforme peut envoyer aux nouveaux utilisateurs les formulations les plus tendance par zone de localisation.In the improvement process carried out by the cloud platform and smartphone app, the user can save their favorite recipes that are most effective over time or provide a better feeling on the skin. The user can also share their recipes with the community. The cloud platform can further aggregate all user feedback, and the platform can send new users the most trending wordings by location area.

Les opérations du distributeur au bloc 2140 sont déjà décrites en détail ci-dessus, mais elles sont résumées comme suit. Le distributeur reçoit un ordre pour distribuer une certaine proportion de chaque cartouche. Le distributeur distribue la partie supérieure et l’utilisateur peut la mélanger pour obtenir la couleur désirée. Le distributeur renvoie l’inventaire restant de la formule à l’appli consommateur pour s’assurer que seuls les ingrédients distribuables sont disponibles dans l’interface utilisateur lorsque l’utilisateur fait une sélection.The operations of the distributor at block 2140 are already described in detail above, but they are summarized as follows. The dispenser receives an order to dispense a certain proportion of each cartridge. The dispenser dispenses the top portion and the user can mix it to achieve the desired color. The dispenser returns the remaining formula inventory to the consumer app to ensure that only dispenseable ingredients are available in the user interface when the user makes a selection.

La [Fig. 22A] montre un exemple de flux d’opérations dans l’écosystème décrit ci-dessus pour distribuer un fond de teint personnalisé du point de vue de l’appli. À l’étape 2210, l’utilisateur peut effectuer un diagnostic du teint de la peau comme discuté ci-dessus, qui peut être effectué en prenant une photo d’autoportrait à 360°, ou une série de photos à différents angles en utilisant la capacité de l’appareil photo du téléphone intelligent. À l’étape 2220, l’appli effectue une analyse de la peau de l’utilisateur pour détecter le teint de la peau et la teinte.[Fig. 22A] shows an example workflow in the ecosystem described above for distributing personalized foundation from an app perspective. At step 2210, the user may perform a skin tone diagnosis as discussed above, which may be performed by taking a 360° self-portrait photo, or a series of photos at different angles using the smart phone camera capability. In step 2220, the app performs an analysis of the user's skin to detect skin tone and hue.

À l’étape 2230, l’appli peut présenter un fond de teint recommandé (« mélange ») qui correspond au teint de la peau de l’utilisateur tout en prenant en compte les conditions environnementales actuelles. Une fois que le fond de teint est finalement sélectionné par l’utilisateur, le fond de teint est décomposé en une combinaison des ingrédients disponibles contenus dans les cartouches du dispositif de distribution, puis la recette est transmise au dispositif de distribution pour être distribuée à l’étape 2240.At step 2230, the app may present a recommended foundation (“blend”) that matches the user's skin tone while taking into account current environmental conditions. Once the foundation is finally selected by the user, the foundation is broken down into a combination of the available ingredients contained in the cartridges of the dispensing device, then the recipe is transmitted to the dispensing device for dispensing to the step 2240.

La [Fig. 22B] fournit plus de détails sur le procédé de réalisation du diagnostic de teint de peau décrit ci-dessus. À l’étape 2211, l’utilisateur effectue un enregistrement vidéo de lui-même jusqu’à ce que la détection du visage soit réalisée par l’appli pour téléphone intelligent. A l’étape 2212, la détection de visages est effectuée selon des procédés connus. Si aucun visage n’est détecté, un message d’erreur est affiché à l’utilisateur, et il peut être demandé de modifier l’angle ou la position de la caméra par rapport à l’utilisateur jusqu’à ce que la détection de visages soit réalisée. Une fois la détection du visage effectuée, un prétraitement est réalisé sur 10 images de données vidéo, où un processus de normalisation et un processus de zoom sont réalisés pour évaluer les particularités spécifiques du visage de l’utilisateur. La normalisation est un processus qui consiste à aligner toutes les images selon la même résolution, la même largeur d'orientation, le même éclairage, etc. La normalisation a pour but de rendre les images comparables entre elles et de s’assurer que l’algorithme principal fonctionnera dans les conditions/plages de fonctionnement validées et évitera tout point de données aberrant. Un modèle de prédiction du teint de la peau est ensuite exécuté à l’étape 2213 sur la base d’une valeur médiane du teint de la peau détectée dans les 10 images utilisées pour la prédiction. En outre, une évaluation de bruit de prédiction est effectuée en utilisant une approche médiane pour filtrer/moyenner le bruit. Si la prédiction de bruit est faible, une valeur LAB du teint de la peau est utilisée pour déterminer le mélange utilisé pour générer le fond de teint au niveau du dispositif de distribution. Cependant, si le niveau de bruit est élevé, alors un questionnaire de sauvegarde de sécurité est déclenché à l’étape 2214, qui demande un fond de teint précédent que l’utilisateur a utilisé. Ensuite, la couleur du fond de teint précédent est mise en correspondance avec une valeur LAB stockée qui est utilisée pour déterminer le mélange utilisé pour générer le fond de teint au niveau du dispositif de distribution.[Fig. 22B] provides more details on the method of performing the skin tone diagnosis described above. In step 2211, the user performs a video recording of himself until face detection is performed by the smartphone app. In step 2212, face detection is carried out according to known methods. If no face is detected, an error message is displayed to the user, and the user may be asked to change the camera angle or position relative to the user until face detection faces is made. Once face detection is performed, pre-processing is carried out on 10 frames of video data, where a normalization process and a zooming process are carried out to evaluate the specific features of the user's face. Normalization is a process of aligning all images to the same resolution, orientation width, lighting, etc. The purpose of normalization is to make images comparable to each other and to ensure that the main algorithm will operate within the validated operating conditions/ranges and avoid any outlier data points. A skin tone prediction model is then executed in step 2213 based on a median skin tone value detected in the 10 images used for prediction. Furthermore, a prediction noise evaluation is performed using a median approach to filter/average the noise. If the noise prediction is low, a skin tone LAB value is used to determine the mixture used to generate the foundation at the dispensing device. However, if the noise level is high, then a security backup questionnaire is triggered in step 2214, which asks for a previous foundation that the user has used. Next, the color of the previous foundation is matched to a stored LAB value which is used to determine the mixture used to generate the foundation at the dispensing device.

Les figures 22C et D montrent des détails supplémentaires sur la façon dont l’apprentissage profond est effectué pour amener l’appli pour téléphone intelligent (ou la plateforme en nuage) à estimer un teint de peau dans une image. Le même processus peut également être utilisé pour amener un dispositif à estimer une affection de soin de la peau dans une image. Sur la [Fig. 22C], un entraînement est effectué pour le modèle d’apprentissage profond. Les entrées sont fournies à l’étape 2221, où les photos (qui peuvent être des autoportraits vidéo 360 ou des autoportraits photo) sont entrées avec des métadonnées associées à la photo d’entrée et des métadonnées externes. Les métadonnées associées à la photo peuvent inclure la date et l’heure (et/ou la saison) ainsi qu’une localisation GPS facultative et une indication si la photo a été prise à l’intérieur ou à l’extérieur. Les métadonnées externes peuvent être des données climatiques historiques. Un prétraitement est effectué sur les images d’entrée à l’étape 2222, qui peut inclure la détection de visages, le centrage et la mise à l’échelle, la reconnaissance de visages (selon la disponibilité de la bibliothèque) et la correction des conditions d’éclairage. À l’étape 2223, le modèle d’apprentissage profond effectue un entraînement par photo par l’apprentissage des particularités de l’estimation de teint de la peau. Le modèle d’apprentissage profond peut également effectuer une sélection d’images pour déterminer le poids scalaire de l’importance des images sélectionnées sur la base d’un groupe d’images du même utilisateur. La sortie du modèle d’apprentissage profond (2224) fournit une moyenne pondérée des couleurs de peau des images sélectionnées et des poids de la sélection des images et du post-traitement. Pour ajuster la précision du modèle, une couleur de peau mesurée est entrée dans le système pour l’utilisateur réel dans les images pour entraîner le modèle d’apprentissage profond.Figure 22C and D show additional details of how deep learning is performed to cause the smartphone app (or cloud platform) to estimate a skin tone in an image. The same process can also be used to cause a device to estimate a skin care condition in an image. In [Fig. 22C], training is performed for the deep learning model. Inputs are provided in step 2221, where photos (which may be 360 video self-portraits or photo self-portraits) are input with metadata associated with the input photo and external metadata. Metadata associated with the photo may include the date and time (and/or season) as well as an optional GPS location and whether the photo was taken indoors or outdoors. External metadata can be historical climate data. Preprocessing is performed on the input images in step 2222, which may include face detection, centering and scaling, face recognition (depending on library availability), and correction of faces. lighting conditions. In step 2223, the deep learning model performs photo training by learning the particularities of the skin tone estimation. The deep learning model can also perform image selection to determine the scalar weight of the importance of selected images based on a group of images from the same user. The output of the deep learning model (2224) provides a weighted average of the skin colors of the selected images and the weights of the image selection and post-processing. To adjust the accuracy of the model, a measured skin color is input to the system for the real user in the images to train the deep learning model.

La [Fig. 22D] montre l’utilisation du modèle d’apprentissage profond une fois que l’entraînement a atteint un niveau adéquat. C’est ce qu’on appelle le « temps d’inférence », puisque le teint de la peau (ou l’affection de la peau) sera inféré à partir des images sans pouvoir effectuer une mesure de vérité sur la peau réelle de l’utilisateur. On peut voir que les étapes de la [Fig. 22D] sont les mêmes, sauf qu’il n’y a pas de mesure de la couleur de la peau de l’utilisateur à l’étape finale.[Fig. 22D] shows the use of the deep learning model once the training has reached an adequate level. This is called "inference time", since the skin tone (or skin condition) will be inferred from the images without being able to perform a measure of truth on the actual skin of the person. 'user. It can be seen that the steps in [Fig. 22D] are the same, except that there is no measurement of the user's skin color in the final step.

[SYSTÈME DE CARTOUCHES ÉCHANGEABLES INTELLIGENTES][SMART EXCHANGEABLE CARTRIDGE SYSTEM]

Le dispositif de distribution décrit ci-dessus permet d’échanger les cartouches de consommables de manière intelligente et efficace. Les cartouches (consommables) utilisées dans le dispositif de distribution décrit ci-dessus sont de préférence gérées par ensembles (tels que des ensembles de trois cartouches). Par exemple, il pourrait y avoir des ensembles de cartouches distincts pour chacune des applications de rouge à lèvres, de soin de la peau et de fond de teint décrites ci-dessus. Dans le système, les ensembles de consommables sont équipés d'une puce intelligente ou d'un dispositif électronique configuré pour effectuer le stockage et la transmission/réception de données (tel que NFC, RFID, ou une puce de contact). Dans la description suivante, une étiquette NFC (communication en champ proche) sera mentionnée, mais non limitée à cet exemple. Chaque cartouche a des attributs cosmétiques différents et un identifiant de formule unique qui peut identifier des attributs tels que la teinte/la finition, la texture et les bénéfices pour la peau/les cheveux. Les attributs sont stockés sur le circuit intégré lors de la production et signés à l'aide d'un algorithme cryptographique asymétrique.The dispensing device described above allows consumable cartridges to be exchanged intelligently and efficiently. The cartridges (consumables) used in the dispensing device described above are preferably managed in sets (such as sets of three cartridges). For example, there could be separate cartridge sets for each of the lipstick, skincare and foundation applications described above. In the system, the consumable sets are equipped with a smart chip or electronic device configured to perform data storage and transmission/reception (such as NFC, RFID, or a contact chip). In the following description, an NFC (near field communication) tag will be mentioned, but not limited to this example. Each cartridge has different cosmetic attributes and a unique formula identifier that can identify attributes such as shade/finish, texture, and skin/hair benefits. The attributes are stored on the integrated circuit during production and signed using an asymmetric cryptographic algorithm.

Comme évoqué en détail ci-dessous, l’étiquette NFC appliquée aux cartouches assure la gestion de l'univers de couleurs pour l'utilisateur, les cas d'utilisation multidispositifs et la traçabilité. L’étiquette aura deux zones de mémoire : une zone pour les données de production (encodées pendant le processus de remplissage) ; et une zone pour l'utilisation où le dispositif encodera les quantités d'utilisation et de suivi. En outre, les mécanismes de sécurité suivants ont été mis en œuvre : (i) garantir la non-modification des données de production : l'édition de secteurs est protégée par un mot de passe (mot de passe secret) ; (ii) garantir la non-duplication des données des cartouches en cas de détournement : ajout d'un mécanisme de signature utilisant l'UIID (identifiant unique de l'étiquette, les données encodées, la clé secrète de la fabrication). L'appli utilisant le dispositif pour lire la cartouche vérifiera alors que la signature provient de l'entité de fabrication avant d'autoriser la distribution.As discussed in detail below, the NFC tag applied to the cartridges ensures management of the color universe for the user, multi-device use cases and traceability. The label will have two memory areas: an area for production data (encoded during the filling process); and a usage area where the device will encode usage and tracking amounts. In addition, the following security mechanisms have been implemented: (i) guarantee non-modification of production data: sector editing is protected by a password (secret password); (ii) guarantee non-duplication of cartridge data in the event of diversion: addition of a signature mechanism using the UIID (unique identifier of the label, encoded data, secret manufacturing key). The app using the device to read the cartridge will then verify that the signature comes from the manufacturing entity before authorizing distribution.

La montre une structure de la cartouche 2300, qui est similaire à la cartouche décrite ci-dessus, mais qui inclut en outre une région 2310, qui est une zone où la métallisation n'est pas autorisée, et une étiquette NFC (puce intelligente) 2320 qui est mise à adhérer sur le dessous de la cartouche de manière à être plate et sans bords.There shows a structure of the cartridge 2300, which is similar to the cartridge described above, but which further includes a region 2310, which is an area where metallization is not permitted, and an NFC (smart chip) tag 2320 which is made to adhere to the underside of the cartridge so that it is flat and without edges.

La montre un format de données des données stockées sur l'étiquette NFC de la cartouche. La colonne « OFF » correspond à un « décalage », qui représente les coordonnées des données codées en hexadécimal. La « Page » représente des blocs de données consécutifs car le système ne peut lire/écrire entièrement qu'une page à la fois. On peut voir que le format inclut un identifiant d’étiquette (identifiant d’étiquette) et plusieurs champs. La taille des données incluses dans l'étiquette NFC est de 56 octets dans le présent exemple non limitatif, mais elle peut aussi être supérieure ou inférieure. Le format des données montre qu'il y a des champs d'information orientés vers les informations de production et d'autres champs orientés vers le suivi de l'utilisation.There shows a data format of the data stored on the NFC tag of the cartridge. The “OFF” column corresponds to an “offset,” which represents the coordinates of the hexadecimal-encoded data. “Page” represents consecutive blocks of data because the system can only fully read/write one page at a time. It can be seen that the format includes a tag ID (tag ID) and several fields. The size of the data included in the NFC tag is 56 bytes in this non-limiting example, but it can also be greater or less. The data format shows that there are information fields oriented toward production information and other fields oriented toward usage tracking.

La montre un tableau qui inclut des descriptions évidentes des différents champs contenus dans le format de données de l'étiquette NFC. En outre, « type de base » signifie le type de données : par exemple : u8 signifie un entier non signé de 8 bits. « Ule16 » signifie un entier non signé de 16 bits. « Longueur » et « page » sont les coordonnées et l'allocation requises dans la page mémoire de l'étiquette NFC. Par exemple « u8 » est un entier non signé codé sur 8 bits, qui nécessitera un espace mémoire de 8 bits dans l'emplacement de la page 0.There shows a table that includes obvious descriptions of the different fields contained in the NFC tag data format. Also, "base type" means the data type: for example: u8 means an 8-bit unsigned integer. “Ule16” means a 16-bit unsigned integer. “Length” and “page” are the coordinates and allocation required in the memory page of the NFC tag. For example “u8” is an 8-bit unsigned integer, which will require 8 bits of memory space in page location 0.

La montre une structure du dispositif de distribution 2600 qui est équipé du système de cartouche échangeable intelligente. On peut voir que le dispositif de distribution 2600 inclut un capteur de contact/effet de Hall 2610 qui détecte et compte un cycle d'ouverture/fermeture du couvercle pour déclencher les opérations de lecture et de détection de changement de consommables. Le dispositif inclut en outre une interface de communication 2620, qui est ici une antenne NFC spécifique, pour chaque canal de cartouche qui peut lire et écrire des informations sur l'étiquette NFC de la cartouche à chaque distribution.There shows a structure of the dispensing device 2600 which is equipped with the intelligent exchangeable cartridge system. It can be seen that the dispensing device 2600 includes a contact/Hall effect sensor 2610 which detects and counts an opening/closing cycle of the cover to trigger the reading and consumable change detection operations. The device further includes a communication interface 2620, which here is a specific NFC antenna, for each cartridge channel which can read and write information to the cartridge's NFC tag each time it is dispensed.

La montre un établissement de liaison entre le dispositif de distribution 2600 et le dispositif téléphone intelligent utilisateur 2710. Les différents déclencheurs pour initier la communication entre le dispositif de distribution et le téléphone intelligent peuvent inclure une connexion établie entre les dispositifs (comme un appairage Bluetooth), l'ouverture du couvercle du dispositif de distribution, un ordre de distribution provenant de l'appli pour téléphone intelligent (telle que l'une des applis décrites ci-dessus), ou un ordre de distribution entré directement sur le dispositif de distribution. En réponse au déclencheur, l’établissement de liaison inclut à l'étape 1, la lecture d'un état de consommation des cartouches stockées sur le dispositif de distribution et l'envoi de l'état au téléphone intelligent. Dans le même temps, l'expérience utilisateur est mise à jour et envoyée au téléphone intelligent. L'« expérience de l'utilisateur » désigne un contexte du dispositif par rapport à l'utilisateur visualisant une interface spécifique affichant à l'utilisateur un menu fugitif lorsque le couvercle est ouvert, la cartouche étant vide, ou la roue de couleurs a la bonne couleur disponible. À l'étape 2, le téléphone intelligent peut transmettre ou ajuster un ordre de distribution au dispositif de distribution. À l'étape 3, le dispositif de distribution peut transmettre le retour d'information sur la distribution réelle au téléphone intelligent. À l'étape 4, le téléphone intelligent peut transmettre une instruction pour mettre à jour les étiquettes NFC sur les cartouches lorsqu'une session de distribution est terminée.There shows a handshake between the dispensing device 2600 and the user smartphone device 2710. The various triggers for initiating communication between the dispensing device and the smartphone may include an established connection between the devices (such as Bluetooth pairing), opening the cover of the dispensing device, a dispensing order from the smartphone app (such as one of the apps described above), or a dispensing order entered directly on the dispensing device. In response to the trigger, the link establishment includes in step 1, reading a consumption status of the cartridges stored on the dispensing device and sending the status to the smartphone. At the same time, the user experience is updated and sent to the smart phone. “User experience” refers to a context of the device in relation to the user viewing a specific interface displaying to the user a pop-up menu when the lid is open, the cartridge is empty, or the color wheel is at the good color available. In step 2, the smartphone may transmit or adjust a dispensing order to the dispensing device. In step 3, the dispensing device may transmit the feedback on the actual dispensing to the smartphone. In step 4, the smartphone can transmit an instruction to update the NFC tags on the cartridges when a dispensing session is completed.

La montre la machine d'état d’appli consommateur qui montre un processus, du point de vue de l’appli, d'amorçage des cartouches avant toute utilisation du dispositif de distribution. Dans une étape d'amorçage initiale 2810, de la formules peut être distribuée dans une séquence prédéterminée et/ou simultanément à partir de chacune des cartouches pour vérifier que la distribution peut être effectuée à partir de chaque cartouche. Dans une étape d'amorçage supplémentaire 2820, l'utilisateur peut s'entraîner à cliquer sur une couleur affichée pour commander la distribution individuelle sur commande. Cette opération peut être effectuée pour s'assurer que la bonne couleur est détectée dans le bon canal à l'intérieur du dispositif, de sorte que les recettes puissent être attribuées automatiquement au bon canal. L'étape 2830 montre un affichage, lorsque l'amorçage est terminé, de l'état des cartouches dans le dispositif de distribution.There shows the consumer app state machine which shows a process, from the app's perspective, of priming cartridges prior to any use of the dispensing device. In an initial priming step 2810, formula may be dispensed in a predetermined sequence and/or simultaneously from each of the cartridges to verify that dispensing can be accomplished from each cartridge. In an additional priming step 2820, the user can practice clicking on a displayed color to command individual dispensing on command. This can be done to ensure that the correct color is detected in the correct channel inside the device, so that recipes can be automatically assigned to the correct channel. Step 2830 shows a display, when priming is complete, of the status of the cartridges in the dispensing device.

En conséquence, le processus d'amorçage peut détecter lorsqu’une nouvelle cartouche a été installée et permet un engagement correct avec le plongeur du dispositif de distribution et la formule contenue dans la cartouche, de sorte qu'une dose correcte peut être distribuée lorsqu'un mélange réel est créé.As a result, the priming process can detect when a new cartridge has been installed and allows proper engagement with the dispensing device plunger and the formula contained in the cartridge, so that a correct dose can be dispensed when an actual mixture is created.

De plus, en détectant les cartouches exactes qui sont installées, l’ensemble de cartouches (tel que l’ensemble de trois cartouches) peut être déterminé, et les attributs de couleur (ou les attributs de soin de la peau) qui sont possibles avec l’ensemble actuel sont automatiquement mis à jour sur l'appli.Additionally, by detecting the exact cartridges that are installed, the cartridge set (such as the set of three cartridges) can be determined, and the color attributes (or skin care attributes) that are possible with the current set are automatically updated in the app.

L'appli peut également gérer les consommables en suggérant ou en effectuant automatiquement le nettoyage des tuyaux lorsqu'une cartouche est changée. L'application peut également adapter l'univers des formules dans la fonction d'interface utilisateur en fonction du type de ensemble de cartouches installé.The app can also manage consumables by suggesting or automatically performing pipe cleaning when a cartridge is changed. The application can also adapt the universe of formulas in the user interface function depending on the type of cartridge set installed.

En outre, la machine d'état d'appli peut détecter les ensembles incohérents ou les cartouches manquantes. Il peut proposer d'acheter l’ensemble manquant pour obtenir un résultat. Il peut détecter automatiquement les dates d'expiration de toutes les cartouches. De plus, puisque les informations de sécurité sont stockées sur la cartouche, il permet nativement une capacité multiutilisateurs et multidispositifs, puisque chaque téléphone intelligent utilisateur détectera les informations sur la cartouche indépendamment.Additionally, the app state machine can detect inconsistent sets or missing cartridges. He may offer to buy the missing set to obtain a result. It can automatically detect the expiration dates of all cartridges. Additionally, since the security information is stored on the cartridge, it natively enables multi-user and multi-device capability, since each user smartphone will detect the information on the cartridge independently.

Pendant l'amorçage, les cartouches peuvent également être authentifiées. Un code de hachage de 32 bits est généré à la production à l'aide d'une clé secrète du fabricant et le code est encodé sur l'étiquette NFC de la cartouche. Le téléphone intelligent inclut une clé secrète codée en dur, qui peut être incluse dans un kit de développement logiciel (SDK), pour vérifier le code de hachage lors de la lecture des données de l'étiquette NFC transmises par le dispositif de distribution. Le téléphone intelligent peut également être codé en dur avec la clé secrète si possible. Une étiquette d'identification unique de l'article (UIID) peut également être ajoutée physiquement à la cartouche ou à l'étiquette NFC (sous la forme d'un code-barres par exemple) et lue par le dispositif de distribution. Si le processus d'authentification de la cartouche échoue, le dispositif de distribution peut transmettre la notification au téléphone intelligent.During boot, cartridges can also be authenticated. A 32-bit hash code is generated at production using a manufacturer's secret key and the code is encoded on the cartridge's NFC tag. The smartphone includes a hard-coded secret key, which may be included in a software development kit (SDK), to verify the hash code when reading the NFC tag data transmitted by the dispensing device. The smart phone can also be hardcoded with the secret key if possible. A unique item identification (UIID) tag can also be physically added to the cartridge or NFC tag (in the form of a barcode for example) and read by the dispensing device. If the cartridge authentication process fails, the dispensing device can transmit the notification to the smartphone.

Dans certains cas rares, l'utilisateur peut rencontrer une cartouche dont l’étiquette NFC n'est pas lue par la machine (erreur d'encodage, destruction d’étiquette, dispositif hors portée, autre défaut). Dans ce cas, l'utilisateur doit pouvoir continuer à distribuer la formule et à utiliser son dispositif aussi normalement que possible. Pour assurer ce mode par défaut tolérant, un mode de récupération de cartouche nécessitant la saisie par l'utilisateur des informations de la cartouche prendra le relais. L'application faisant appel au SDK créera alors une cartouche virtuelle pour poursuivre l'algorithme de distribution. Ce mode de récupération à déclenchement automatique sera désactivé au moment où une nouvelle cartouche sera insérée ou que le NFC sera à nouveau à portée.In certain rare cases, the user may encounter a cartridge whose NFC tag is not read by the machine (encoding error, tag destruction, device out of range, other fault). In this case, the user should be able to continue dispensing the formula and using their device as normally as possible. To ensure this tolerant default mode, a cartridge recovery mode requiring user entry of cartridge information will take over. The application using the SDK will then create a virtual cartridge to continue the distribution algorithm. This auto-triggered recovery mode will be deactivated the moment a new cartridge is inserted or the NFC is in range again.

La montre un procédé de gestion d'une étiquette NFC de cartouche défectueuse dans le scénario susmentionné. En cas d'erreur de lecture des données de l'étiquette NFC, le processus est débuté à l'étape 2910 où le SDK installé sur le téléphone intelligent active un mode de récupération pour un canal particulier dans le dispositif de distribution. À l'étape 2911, le SDK tente d'écrire une nouvelle séquence de production (par une transmission à l'étiquette via le dispositif de distribution) sur l'étiquette sur la base de la dernière valeur lue. A l'étape 2912a, si l'écriture de l'étiquette est réussie, le processus se termine. En revanche, à l'étape 2912b, si la réécriture de l'étiquette échoue, le processus passe à l'étape 2940. À l'étape 2913, l'application affiche un message demandant à l'utilisateur de vérifier qu'une cartouche se trouve dans un canal correct et le dispositif de distribution ouvre automatiquement le couvercle à l'étape 2914. En d'autres termes, si le problème était qu'aucune cartouche n'était insérée, cette étape permet de remédier à cette possibilité. À l'étape 2915, l'utilisateur confirme la présence d'une cartouche dans le canal. Si la lecture est toujours impossible, à l'étape 2916, il est demandé à l'utilisateur de sélectionner une couleur de cartouche correspondant à un autocollant sur la cartouche. À l'étape 2917, il est demandé à l'utilisateur d’entrer l'identifiant du lot et le numéro de série de la cartouche, et de vérifier si la cartouche est neuve. À l'étape 2918, le SDK crée une cartouche virtuelle pour le numéro de canal. Les opérations de distribution peuvent se dérouler sur la base de la cartouche virtuelle utilisée comme mandataire pour l'étiquette NFC correctement lue sur la cartouche réelle. A l'étape 2919, la cartouche virtuelle sera arrêtée si la cartouche devient soudainement lisible pour un nombre prédéterminé d'opérations de distribution à la suite, ou si l’ensemble entier de cartouches est changé.There shows a method for handling a defective cartridge NFC tag in the aforementioned scenario. In the event of an error reading the NFC tag data, the process is started at step 2910 where the SDK installed on the smartphone activates a recovery mode for a particular channel in the distribution device. In step 2911, the SDK attempts to write a new production sequence (by transmitting to the tag via the dispensing device) to the tag based on the last read value. In step 2912a, if the writing of the label is successful, the process ends. On the other hand, in step 2912b, if the rewriting of the label fails, the process goes to step 2940. In step 2913, the application displays a message asking the user to verify that a cartridge is in a correct channel and the dispensing device automatically opens the cover in step 2914. In other words, if the problem was that no cartridge was inserted, this step remedies that possibility. In step 2915, the user confirms the presence of a cartridge in the channel. If reading is still impossible, in step 2916, the user is asked to select a cartridge color corresponding to a sticker on the cartridge. In step 2917, the user is asked to enter the batch identifier and serial number of the cartridge, and to verify if the cartridge is new. In step 2918, the SDK creates a virtual cartridge for the channel number. Dispensing operations can take place based on the virtual cartridge used as a proxy for the NFC tag correctly read on the real cartridge. At step 2919, the virtual cartridge will be stopped if the cartridge suddenly becomes readable for a predetermined number of dispensing operations in a row, or if the entire set of cartridges is changed.

[JEU][GAME]

Le dispositif de distribution décrit ci-dessus peut inclure de multiples particularités de « jeu » qui ne sont pas seulement utiles pour divertir l'utilisateur, mais fournissent également des données et un retour d'information précieux pour optimiser les particularités du système et fournir des résultats personnalisés à l'utilisateur.The distribution device described above may include multiple "game" features that are not only useful for entertaining the user, but also provide valuable data and feedback to optimize system features and provide personalized results to the user.

Jeux de roue de couleurColor wheel games

Les figures 30A à 30C montrent un jeu qui utilise l’interface de roue de couleurs décrite ci-dessus.Figures 30A through 30C show a game that uses the color wheel interface described above.

Dans un premier jeu, montré sur la [Fig. 30A], une photographie d'une couleur mélangée est montrée à l'utilisateur (avant d'être appliquée sur un visage). Il est demandé à l'utilisateur de sélectionner un point sur la roue de couleurs qui correspond à la couleur affichée. Une fois que l'utilisateur a fait sa sélection sur la roue de couleurs, le résultat est montré à l'utilisateur pour ce qui est du pourcentage de correspondance avec la teinte réellement appliquée ([Fig. 30B]).In a first game, shown in [Fig. 30A], a photograph of a mixed color is shown to the user (before being applied to a face). The user is asked to select a point on the color wheel that matches the displayed color. Once the user has made their selection on the color wheel, the result is shown to the user in terms of the percentage match with the shade actually applied ([Fig. 30B]).

La « différence » entre la sélection de l'utilisateur sur la roue de couleurs et la couleur réellement affichée peut être basée sur une différence entre les coordonnées CIELAB. Par exemple, une distance euclidienne entre les points L*, a*, b* peut être déterminée sur la base des différences perceptuelles relatives entre deux couleurs quelconques dans L*a*b*, ce qui peut être approché en traitant chaque couleur comme un point dans un espace tridimensionnel (avec trois composantes : L*, a*, b*) et en prenant la distance euclidienne entre eux.The "difference" between the user's selection on the color wheel and the color actually displayed may be based on a difference in CIELAB coordinates. For example, a Euclidean distance between points L*, a*, b* can be determined based on the relative perceptual differences between any two colors in L*a*b*, which can be approximated by treating each color as a point in a three-dimensional space (with three components: L*, a*, b*) and taking the Euclidean distance between them.

Dans une autre forme de ce jeu, la [Fig. 30C] montre un défi où il est demandé à l'utilisateur de faire une sélection sur la base d'une image d'un modèle portant le rouge à lèvres une fois qu'une recette a été distribuée par le dispositif de distribution et mélangée.In another form of this game, [Fig. 30C] shows a challenge where the user is asked to make a selection based on an image of a model wearing lipstick after a recipe has been dispensed by the dispensing device and mixed.

L'avantage de ce jeu est d'entraîner l'utilisateur à mieux comprendre la roue de couleurs afin qu'il n'y ait pas trop de variations entre la sélection souhaitée par l'utilisateur et le résultat réel.The benefit of this game is to train the user to better understand the color wheel so that there is not too much variation between the user's desired selection and the actual result.

Un autre avantage est que les sélections de l'utilisateur peuvent être utilisées pour déterminer si la roue de couleurs affichée est elle-même correctement calibrée. Par exemple, si un grand nombre d'utilisateurs ne font pas systématiquement des sélections dans un seuil convenable de la couleur mélangée réelle distribuée, alors des ajustements peuvent être apportés à la roue de couleurs affichée.Another advantage is that user selections can be used to determine whether the displayed color wheel is itself correctly calibrated. For example, if a large number of users do not consistently make selections within a suitable threshold of the actual mixed color distributed, then adjustments can be made to the displayed color wheel.

En outre, si le dispositif de l'utilisateur est collecté, il est possible de savoir si les affichages sur les différents dispositifs sont réglés différemment de sorte que les sélections des utilisateurs divergent en fonction de leur dispositif. Grâce à ces données, l'application peut apporter des ajustements à la roue de couleurs affichée sur la base du type de dispositif ou de système d'exploitation de l'utilisateur.Additionally, if the user's device is collected, it may be known whether displays on different devices are set differently so that users' selections diverge depending on their device. Using this data, the application can make adjustments to the displayed color wheel based on the user's device or operating system type.

Par exemple, la montre un graphique où les données sont collectées concernant les sélections de l'utilisateur sur la roue de couleurs pour une image affichée telle que celles montrées sur les figures 30A ou 30C. De plus, la position correcte de la couleur sur la roue de couleurs est montrée en comparaison. On peut voir que dans cet exemple, le groupe de sélections de l'utilisateur n'est pas centré sur la couleur correcte. Si un centroïde d'un groupe de sélections utilisateur est décalé d'une quantité de coordonnées par rapport à une position de couleur présumée correcte sur la roue de couleurs, une correction de couleur peut être nécessaire pour le mappage des couleurs affichées sur la roue de couleurs.For example, the shows a graph where data is collected regarding the user's selections on the color wheel for a displayed image such as those shown in Figures 30A or 30C. Additionally, the correct position of the color on the color wheel is shown in comparison. We can see that in this example the user's selection group is not centered on the correct color. If a centroid of a user selection group is offset by a coordinate amount from an assumed correct color position on the color wheel, color correction may be necessary for the mapping of colors displayed on the color wheel. colors.

La montre un organigramme basé sur la particularité de calibrage du jeu ci-dessus. A l'étape 3101, l'image montrée à la [Fig. 30A] ou 30C est montrée à une pluralité d'utilisateurs pour chaque instance séparée du jeu. Lorsque chaque utilisateur joue au jeu et fournit une entrée à la roue de couleurs, les données du point de sélection de chaque utilisateur sur la roue de couleurs sont transmises à un serveur central (étape 3012). Ces données peuvent être analysées une fois qu'un nombre seuil d'utilisateurs a fourni une entrée à la même image. Un groupe peut être formé sur la base du total des entrées utilisateur collectées et un centroïde du groupe est déterminé et comparé à une position de coordonnées du point présumé correct sur la roue de couleurs qui donnerait lieu à la recette spécifique pour générer la formulation cosmétique affichée dans l'image par le dispositif de distribution. Si la distance entre le centroïde et la position correcte est supérieure à un seuil prédéterminé, la roue de couleurs est recalibrée à l'étape 3104. Dans le cas contraire, le processus se répète.There shows a flowchart based on the game calibration feature above. In step 3101, the image shown in [Fig. 30A] or 30C is shown to a plurality of users for each separate instance of the game. As each user plays the game and provides input to the color wheel, data from each user's selection point on the color wheel is transmitted to a central server (step 3012). This data can be analyzed once a threshold number of users have provided input to the same image. A group may be formed based on the total collected user input and a centroid of the group is determined and compared to a coordinate position of the presumed correct point on the color wheel that would give rise to the specific recipe to generate the displayed cosmetic formulation in the image by the distribution device. If the distance between the centroid and the correct position is greater than a predetermined threshold, the color wheel is recalibrated in step 3104. Otherwise, the process repeats.

Dans un exemple, l’ « ajustement » consiste à remapper la valeur de couleur associée dans un espace couleur (tel que CIELAB) pour chaque position sur la roue de couleurs affichée à une nouvelle valeur de couleur dans l'espace couleur pour refléter plus précisément ce que l'utilisateur voit affiché sur son écran. En d'autres termes, l'« erreur » dans les valeurs affichées sur la roue de couleurs par rapport à ce à quoi ressemblera la couleur réelle lorsqu'une couleur sera distribuée par le système, ou même sur les images affichées montrées dans le jeu, représente un décalage vectoriel entre la couleur affichée et la valeur de couleur stockée dans l'application de jeu. Par conséquent, un décalage vectoriel peut être effectué pour toutes les valeurs de couleur associées aux positions de couleur affichées sur la roue de couleurs qui est basée sur la différence des valeurs de l'espace couleur entre le centroïde du groupe décrit ci-dessus et la couleur de l'image cible.In one example, "adjustment" involves remaping the associated color value in a color space (such as CIELAB) for each position on the displayed color wheel to a new color value in the color space to more accurately reflect what the user sees displayed on their screen. In other words, the "error" in the values displayed on the color wheel compared to what the actual color will look like when a color is dispensed by the system, or even on the displayed images shown in-game , represents a vector shift between the displayed color and the color value stored in the gaming application. Therefore, a vector shift can be performed for all color values associated with the color positions displayed on the color wheel that is based on the difference in color space values between the centroid of the group described above and the color of the target image.

La montre un deuxième type de d’ensemble de « roue de couleurs ». Dans ce jeu, trois couleurs d'ingrédients qui sont distribuées par la cartouche sont montrées séparément à l'utilisateur. L'utilisateur est alors invité à deviner la couleur résultante sur la roue de couleurs qui sera faite sur la base de la combinaison des couleurs.There shows a second type of “color wheel” set. In this game, three colors of ingredients that are dispensed by the cartridge are shown separately to the user. The user is then asked to guess the resulting color on the color wheel which will be made based on the combination of colors.

Une fois que l'utilisateur a fait une sélection sur la roue de couleurs, le résultat est montré à l'utilisateur de ce que la teinte réelle est basée sur la combinaison des couleurs avec un pourcentage de correspondance de la sélection de l'utilisateur.Once the user makes a selection on the color wheel, the result is shown to the user as the actual hue is based on the combination of colors with a percentage match of the user's selection.

L'avantage de ce jeu est d'entraîner l'utilisateur à comprendre ce que sera le résultat basé sur la combinaison des couleurs lorsque l'utilisateur regarde les couleurs séparément. Cela peut rendre l'utilisateur plus habile dans la sélection de cartouches spécifiques pour produire une teinte désirée.The advantage of this game is to train the user to understand what the result will be based on the combination of colors when the user looks at the colors separately. This can make the user more skilled in selecting specific cartridges to produce a desired shade.

La montre un troisième type de jeu qui utilise également la roue de couleurs. Dans ce jeu, l'utilisateur tente de deviner la couleur à sélectionner sur la roue de couleurs en voyant d'autres cosmétiques appliqués sur le modèle alors que les lèvres du modèle sont masquées. La sélection cachée peut être une sélection faite par un maquilleur professionnel. Après la sélection de l'entrée de l'utilisateur sur la roue de couleurs, la teinte réelle cachée de rouge à lèvres sera révélée et un pourcentage de correspondance sera prouvé à l'utilisateur. Au fil du temps, une moyenne des pourcentages de correspondance pour l'utilisateur sera calculée pour déterminer un score global.There shows a third type of game that also uses the color wheel. In this game, the user attempts to guess which color to select on the color wheel by seeing other cosmetics applied to the model while the model's lips are hidden. The hidden selection may be a selection made by a professional makeup artist. After selecting the user's entry on the color wheel, the actual hidden shade of lipstick will be revealed and a percentage match will be proven to the user. Over time, the match percentages for the user will be averaged to determine an overall score.

Le premier avantage du jeu montré sur la est que l'utilisateur peut développer un œil sur la façon dont les couleurs du rouge à lèvres se coordonnent avec d'autres cosmétiques. Le jeu peut varier de telle sorte que l'utilisateur peut sélectionner différents maquilleurs professionnels, ce qui lui permet de cibler un style ou un goût particulier dans l'industrie.The first advantage of the game shown on the is that the user can develop an eye for how lipstick colors coordinate with other cosmetics. The game can vary in such a way that the user can select different professional makeup artists, allowing them to target a particular style or taste in the industry.

Un second avantage du jeu montré à la est que les sélections de chaque utilisateur peuvent être collectées par un serveur central. Ces données peuvent être très utiles. Par exemple, elles peuvent être utilisées pour connaître les préférences du grand public. Par exemple, avec des données utilisateur supplémentaires, telles que l'âge de l'utilisateur, sa localisation et d'autres habitudes de vie, une société de cosmétiques peut apprendre s'il existe des tendances dans les préférences des utilisateurs sur la base des différentes catégories et localisations des utilisateurs.A second advantage of the game shown in is that each user's selections can be collected by a central server. This data can be very useful. For example, they can be used to find out the preferences of the general public. For example, with additional user data, such as user age, location, and other lifestyle habits, a cosmetics company can learn if there are trends in user preferences based on different categories and locations of users.

Les données peuvent également être utiles si les particularités du modèle sur la photo sont prises en compte. Lorsque de grandes quantités de sélections d'utilisateurs sont collectées, il est possible de voir s'il existe une tendance dans les sélections des utilisateurs sur la base de l'apparence du modèle (comme la couleur des cheveux, le teint de la peau, le type de nez, la structure des pommettes, et similaires.)The data can also be useful if the peculiarities of the model in the photo are taken into account. When large amounts of user selections are collected, it is possible to see if there is a trend in user selections based on the model's appearance (such as hair color, skin tone, nose type, cheekbone structure, and the like.)

Défis de conception utilisateurUser Design Challenges

Une seconde catégorie de jeu est montrée à la . Le jeu implique un défi de conception utilisateur qui peut être basé sur un thème qui peut être décrit dans un écran d'introduction 3501. L'interface 3502 montre des régions sélectionnables du visage d'un modèle, telles que les lèvres, les yeux, les joues, le visage, les sourcils, et/ou la toile de fond.A second category of game is shown at . The game involves a user design challenge which may be based on a theme which may be described in an introductory screen 3501. The interface 3502 shows selectable regions of a model's face, such as lips, eyes, cheeks, face, eyebrows, and/or backdrop.

Une fois que l'utilisateur a sélectionné la région pour ajuster une teinte de cosmétique sur le visage du modèle affiché, un écran 3503 est affiché qui montre une roue de couleurs qui peut ajuster la teinte affichée du cosmétique sélectionné.Once the user selects the region for adjusting a cosmetic shade on the displayed model's face, a screen 3503 is displayed which shows a color wheel that can adjust the displayed shade of the selected cosmetic.

Une fois que l'utilisateur a effectué des sélections et des ajustements supplémentaires sur une région différente du visage (par exemple, en passant à la région des yeux à l'écran 3504), l'utilisateur peut soumettre le « style » pour participer au défi (voir [Fig. 36A]).Once the user has made additional selections and adjustments to a different region of the face (e.g., moving to the eye region on screen 3504), the user may submit the "style" to participate in the challenge (see [Fig. 36A]).

La [Fig. 36B] montre qu'un écran peut être affiché à l'utilisateur pour lui demander de voter sur différents styles. Une communauté d'utilisateurs peut voter sur le meilleur style pour le défi sur un écran montré à la [Fig. 36B] pour déterminer un gagnant ou un classement des soumissions.[Fig. 36B] shows that a screen can be displayed to the user asking them to vote on different styles. A community of users can vote on the best style for the challenge on a screen shown in [Fig. 36B] to determine a winner or ranking of submissions.

Pour chaque soumission, des statistiques de style peuvent être affichées, montrant la teinte de couleur utilisée pour chaque région cosmétique. De plus, un lien Internet peut être fourni pour qu'un utilisateur qui regarde un style soumis puisse acheter les teintes cosmétiques utilisées dans les statistiques de style.For each submission, style statistics can be displayed, showing the color hue used for each cosmetic region. Additionally, a web link may be provided so that a user viewing a submitted style can purchase the cosmetic shades used in the style statistics.

La montre une variante de défi avec les écrans 3701, 3702, 3703 et 3704 qui sont analogues au défi représenté sur la . La montre que le jeu peut offrir différents ajustements autres que le changement de couleur sur la roue de couleurs. Par exemple, sur l'écran 3704, lors de la modification des yeux, on peut « tracer » du ligneur, de l'ombre à paupières ou du mascara sur l'image à l'aide d'un outil virtuel spécifique.There shows a challenge variant with screens 3701, 3702, 3703 and 3704 which are analogous to the challenge shown on the . There shows that the game can offer different adjustments other than changing colors on the color wheel. For example, on screen 3704, when modifying the eyes, we can “draw” liner, eye shadow or mascara on the image using a specific virtual tool.

Les figures 38 et 39 montrent des exemples d'écrans pour différents types de défis spécifiques pour différents thèmes. Pour chaque thème, un premier écran (3801 ou 3901) peut fournir à l'utilisateur l'option de jouer au défi, un second écran (3802 ou 3902) peut montrer la description, les exigences et les récompenses pour le défi. Des écrans supplémentaires à afficher peuvent inclure un écran de vote (3803 ou 3903) qui montre différents « styles » créés par les utilisateurs de la communauté. Enfin, un écran de résultats (3804 ou 3904) peut être affiché pour montrer les styles gagnants du défi ainsi que les teintes tendances sur la base des données collectées pendant le défi.Figures 38 and 39 show example screens for different types of specific challenges for different themes. For each theme, a first screen (3801 or 3901) may provide the user with the option to play the challenge, a second screen (3802 or 3902) may show the description, requirements and rewards for the challenge. Additional screens to display may include a voting screen (3803 or 3903) which shows different "styles" created by community users. Finally, a results screen (3804 or 3904) can be displayed to show the challenge winning styles as well as trending shades based on the data collected during the challenge.

Les jeux de défi de conception décrits ci-dessus ne servent pas uniquement à divertir les utilisateurs. Le système de vote utilisé dans le jeu est plutôt une forme de production participative sur les différentes teintes cosmétiques et les différents styles que les utilisateurs d'une communauté préfèrent. En outre, sur la base de l'apparence des modèles (comme la couleur des cheveux, le teint de la peau, le type de nez, la structure des pommettes, et similaires), les propositions de style et le vote peuvent fournir des informations sur les couleurs et les styles qui conviennent le mieux aux différents types de visage.The design challenge games described above are not just for entertaining users. The voting system used in the game is more of a form of crowdsourcing on the different cosmetic shades and styles that users in a community prefer. Additionally, based on the models' appearance (such as hair color, skin tone, nose type, cheekbone structure, and the like), style submissions and voting can provide insight. about what colors and styles work best for different face types.

Ces données peuvent être utilisées pour une application pratique telle que l'apprentissage et la création de recommandations lorsque les utilisateurs cherchent des conseils sur les teintes à utiliser sur leur propre visage. Par exemple, comme le montre la , et de manière similaire au processus décrit à la [Fig. 22A] ci-dessus, à l'étape 4001, l'utilisateur peut prendre une photo d’autoportrait, une photo d’autoportrait à 360°, ou une série de photos à différents angles en utilisant la capacité de l'appareil photo du téléphone intelligent. À l'étape 4001, le système effectue une analyse de la peau de l'utilisateur pour détecter les particularités de l'utilisateur. À l'étape 4003, le système détermine une image d'un modèle utilisé dans les défis de conception qui correspond aux particularités de l'utilisateur. À l'étape 4004, le système détermine la ou les teintes ayant recueilli le plus de votes qui ont été appliquées par les utilisateurs à l'image du modèle et fournit en sortie à l'utilisateur la ou les teintes ayant recueilli le plus de votes déterminées comme une recommandation pour l'utilisateur.This data can be used for practical application such as learning and creating recommendations when users seek advice on which shades to use on their own face. For example, as shown in , and similarly to the process described in [Fig. 22A] above, in step 4001, the user can take a self-portrait photo, a 360° self-portrait photo, or a series of photos at different angles using the camera capability of the smartphone. In step 4001, the system performs an analysis of the user's skin to detect the user's particularities. In step 4003, the system determines an image of a model used in the design challenges that matches the user's particularities. In step 4004, the system determines the shade(s) having received the most votes that have been applied by the users to the image of the model and provides as output to the user the shade(s) having received the most votes determined as a recommendation for the user.

Optimisation de la fabrication basée sur des jeuxGame-Based Manufacturing Optimization

Les jeux ci-dessus collectent des données précieuses sur les teintes de couleurs populaires sélectionnées par la communauté d'utilisateurs, ce qui est également précieux pour configurer la production et l'approvisionnement des cartouches utilisées dans le dispositif de distribution décrit ci-dessus.The above games collect valuable data on popular color hues selected by the user community, which is also valuable for configuring the production and supply of cartridges used in the dispensing device described above.

Par exemple, une teinte de couleur populaire sélectionnée par les utilisateurs sera basée sur un mélange spécifique de deux ou trois formulations cosmétiques utilisées dans le dispositif de distribution. Lorsque ces formulations gagnent en fréquence en tant qu'ingrédients sources des couleurs sélectionnées dans les jeux décrits ci-dessus, ces données peuvent être utilisées pour au moins les deux applications pratiques suivantes :For example, a popular color shade selected by users will be based on a specific blend of two or three cosmetic formulations used in the dispensing device. As these formulations gain frequency as source ingredients for the colors selected in the sets described above, this data can be used for at least the following two practical applications:

1. Groupement efficace des formulations dans des ensembles prédéterminés de cartouches à vendre.1. Efficient grouping of formulations into predetermined sets of cartridges for sale.

2. Priorisation de la fabrication et de la distribution de cartouches spécifiques.2. Prioritization of the manufacturing and distribution of specific cartridges.

La montre un procédé de groupement efficace d'un ensemble de cartouches à vendre ensemble sur la base des résultats de jeu lorsque l'objectif est de grouper les ingrédients sources les plus populaires.There shows a method of efficiently grouping a set of cartridges for sale together based on game results when the objective is to group the most popular source ingredients.

À l'étape 4101, des données sont collectées sur les X premiers ingrédients les plus fréquents dans les couleurs sélectionnées par une communauté ou des utilisateurs, où X est un nombre entier. Dans un exemple, X peut être 3 puisque le dispositif de distribution décrit ci-dessus contient 3 cartouches. Cependant, X peut être n'importe quel nombre de 3 ou plus, en fonction de la taille préférée du groupement à vendre comme une seule unité. À l'étape 4102, les X premiers ingrédients sont réglés pour être inclus dans un seul emballage vendu. Ce réglage peut être effectué dans une installation d'emballage et de distribution.In step 4101, data is collected on the top X most frequent ingredients in colors selected by a community or users, where X is an integer. In one example, X can be 3 since the dispensing device described above contains 3 cartridges. However, In step 4102, the first X ingredients are set to be included in a single package sold. This adjustment can be made in a packaging and distribution facility.

Bien que la concerne le groupement des ingrédients les plus fréquents dans un seul emballage, d'autres manières de grouper les ingrédients dans un seul emballage peuvent être préférables. Par exemple, pour permettre aux utilisateurs de créer une couleur très populaire qui émerge à la suite des jeux ou des défis décrits ci-dessus, le groupement peut consister à grouper les cartouches spécifiques nécessaires pour fabriquer la couleur populaire dans un emballage achetable. Sur la , à l'étape 4202, des données sont collectées sur les X couleurs mélangées les plus populaires déterminées dans les jeux ou les défis. X peut être un nombre entier égal ou supérieur à 1. À l'étape 4202, les ingrédients nécessaires à la fabrication des X couleurs les plus populaires sont définis pour être inclus dans un seul emballage vendu.Although the concerns the grouping of the most common ingredients in a single package, other ways of grouping ingredients in a single package may be preferable. For example, to allow users to create a very popular color that emerges as a result of the games or challenges described above, bundling may involve grouping the specific cartridges needed to make the popular color into a purchasable package. On the , in step 4202, data is collected on the X most popular mixed colors determined in the games or challenges. X may be an integer equal to or greater than 1. In step 4202, the ingredients required to make the

En variante, une pluralité d’emballages distincts à trois cartouches peut être réglée pour une pluralité de couleurs populaires distinctes. Dans une autre alternative, un emballage peut être créé sur la base des couleurs primaires les plus populaires parmi les couleurs sélectionnées dans les jeux ou les concours, tandis qu'un emballage distinct est créé pour les couleurs auxiliaires les plus populaires dans les jeux ou les concours.Alternatively, a plurality of distinct three-cartridge packages may be set for a plurality of distinct popular colors. In another alternative, a package can be created based on the most popular primary colors among the colors selected in the games or contests, while a separate package is created for the most popular auxiliary colors in the games or competitions. competition.

Comme indiqué ci-dessus, si la création d'emballages de combinaisons d'ingrédients est une application pratique des jeux décrits ci-dessus, une autre application pratique consiste à régler les volumes de fabrication réels pour prioriser la fabrication des cartouches individuelles qui correspondent aux ingrédients déterminés sur l'une ou l'autre des figures 41 et 42.As noted above, while creating ingredient combination packages is one practical application of the games described above, another practical application is tuning actual manufacturing volumes to prioritize the manufacturing of individual cartridges that match the ingredients determined in either of Figures 41 and 42.

En outre, les organigrammes des figures 41 et 42 peuvent être configurés pour fonctionner pour des régions spécifiques du monde sur la base de l'isolement des données collectées dans les régions du monde. En outre, les organigrammes des figures 41 et 42 peuvent régler les étapes de détermination 4101 et 4201 pour qu'elles soient effectuées périodiquement ou en fonction de la saison. Par exemple, un défi particulier peut être lancé juste avant une certaine saison ou un certain événement (tel qu'un jour férié particulier), et la date de fin du défi peut automatiquement déclencher les étapes de détermination 4001 et 4101, où la détermination est axée sur les résultats du défi. De cette manière, l'approvisionnement disponible d'emballages vendables pour le dispositif de distribution ci-dessus sera disponible en temps opportun, coïncidant avec la fin du défi ou le début d'une saison ou d'un événement particulier. Par exemple, comme le montre la , lorsque le défi est terminé et qu'un écran est affiché montrant les gagnants et les teintes les plus populaires (voir figures 38 et 39), alors un graphique peut être affiché permettant à un utilisateur d'acheter les emballages groupés de cartouches sur la base des résultats du défi. En outre, pour que le processus de fabrication ait le temps de commencer à fabriquer les emballages selon les procédés décrits ci-dessus, il peut y avoir un délai prédéterminé (de préférence un jour ou plus) entre la fin effective du vote du concours et l'affichage au public de l'écran montré à la .Additionally, the flowcharts in Figures 41 and 42 can be configured to work for specific regions of the world based on the isolation of data collected in the regions of the world. Additionally, the flowcharts of Figures 41 and 42 can set the determination steps 4101 and 4201 to be performed periodically or seasonally. For example, a particular challenge may be initiated just before a certain season or event (such as a particular holiday), and the end date of the challenge may automatically trigger determination steps 4001 and 4101, where determination is focused on the results of the challenge. In this way, the available supply of salable packaging for the above distribution arrangement will be available in a timely manner, coinciding with the end of the challenge or the start of a particular season or event. For example, as shown in , when the challenge is completed and a screen is displayed showing the winners and the most popular shades (see Figures 38 and 39), then a graphic can be displayed allowing a user to purchase the bundled packages of cartridges on the basis of the challenge results. Additionally, in order for the manufacturing process to have time to begin manufacturing the packages according to the processes described above, there may be a predetermined delay (preferably a day or more) between the actual end of the competition voting and the display to the public of the screen shown on the .

Les composants structurels permettant de réaliser le concept de jeu susmentionné sont similaires à l'architecture montrée sur l'une des figures 14, 16, 17, 19 ou 21. Ainsi, le téléphone intelligent de chaque utilisateur est connecté à une plateforme en nuage (réalisée par un ou plusieurs serveurs), et les sélections effectuées par un utilisateur au cours d'un jeu ou d'un défi de conception sont transmises à la plateforme en nuage. La plateforme en nuage traite les informations collectées avec une circuiterie de traitement telle que définie ci-dessus, et génère les ordres de calibrage pour mettre à jour le logiciel d'appli pour chaque utilisateur ou génère la recommandation pour un utilisateur individuel pour le processus montré sur la . En outre, la plateforme en nuage peut se connecter directement à une pluralité d'installations de fabrication, de remplissage et/ou de distribution pour envoyer des ordres afin de commander la distribution et l'emballage des cartouches sur la base des résultats des processus des figures 41 et 42. L'installation de fabrication peut recevoir directement des mises à jour pour modifier les ingrédients distribués sur une ligne de remplissage, de manière similaire au processus décrit dans la publication US n° 2020/0277181. Ainsi, les modifications de l'augmentation de la production et de l'emballage des cartouches peuvent être effectuées de manière entièrement automatisée, sans intervention humaine si nécessaire.The structural components for realizing the aforementioned game concept are similar to the architecture shown in one of Figures 14, 16, 17, 19 or 21. Thus, each user's smartphone is connected to a cloud platform ( performed by one or more servers), and the selections made by a user during a game or design challenge are transmitted to the cloud platform. The cloud platform processes the collected information with processing circuitry as defined above, and generates the calibration orders to update the app software for each user or generates the recommendation for an individual user for the process shown on the . Additionally, the cloud platform may connect directly to a plurality of manufacturing, filling and/or distribution facilities to send orders to control the distribution and packaging of cartridges based on the results of the processes of the cartridges. Figures 41 and 42. The manufacturing facility can directly receive updates to change the ingredients dispensed on a filling line, similar to the process described in US Publication No. 2020/0277181. Thus, changes to increased production and packaging of cartridges can be carried out in a fully automated manner, without human intervention if necessary.

Bien évidemment, de nombreuses modifications et variantes de la présente divulgation sont possibles à la lumière des enseignements ci-dessus. Il est donc entendu que l'invention peut être mise en œuvre autrement que de la manière spécifiquement décrite iciObviously, numerous modifications and variations of the present disclosure are possible in light of the above teachings. It is therefore understood that the invention can be implemented other than in the manner specifically described here

Claims (10)

Système comprenant une circuiterie de traitement configurée pour exécuter un concours qui inclut :
  • la réception d'entrées d'un utilisateur pour ajuster une couleur d'un cosmétique mélangé ;
  • l'affichage de la saisie de l'utilisateur à une pluralité d'utilisateurs et la fourniture à la pluralité d'utilisateurs d'une option pour soumettre un vote sur la saisie des utilisateurs et les saisies des autres utilisateurs ; et
  • la fourniture en sortie d’un résultat d'un concours basé sur une ou plusieurs entrées recevant un plus grand nombre de votes ;
dans lequel la circuiterie de traitement est en outre configurée pour :
  • déterminer une pluralité d'ingrédients de couleur utilisés pour les couleurs ajustées dans une ou plusieurs saisies recevant le plus grand nombre de votes, dans lequel les ingrédients de couleur correspondent à des cartouches utilisées dans un dispositif de distribution pour produire le produit cosmétique mélangé ; et
  • transmettre une instruction à une installation de fabrication des cartouches pour créer un emballage groupé de cartouches pour la pluralité déterminée d'ingrédients de couleur.
A system including processing circuitry configured to execute a contest that includes:
  • receiving inputs from a user to adjust a color of a mixed cosmetic;
  • displaying the user input to a plurality of users and providing the plurality of users with an option to submit a vote on the user input and the inputs of other users; And
  • outputting a result of a competition based on one or more entries receiving a greater number of votes;
in which the processing circuitry is further configured to:
  • determining a plurality of color ingredients used for the adjusted colors in one or more entries receiving the highest number of votes, wherein the color ingredients correspond to cartridges used in a dispensing device to produce the mixed cosmetic product; And
  • transmitting an instruction to a cartridge manufacturing facility to create a multi-pack of cartridges for the determined plurality of color ingredients.
Système selon la revendication 1, dans lequel le concours inclut en outre :
  • l'affichage d'une image d'un visage d'un modèle, parmi une pluralité de modèles, à un utilisateur ;
  • la réception des entrées de l'utilisateur pour ajuster une couleur d'un produit cosmétique mélangé à appliquer sur le visage du modèle ;
  • l'affichage du modèle avec la couleur ajustée sélectionnée par l'utilisateur ; et
  • la réception de l'image du visage du modèle avec la couleur ajustée en tant que saisie de l'utilisateur.
System according to claim 1, wherein the competition further includes:
  • displaying an image of a face of one of a plurality of models to a user;
  • receiving user inputs to adjust a color of a mixed cosmetic product to apply to the model's face;
  • displaying the model with the adjusted color selected by the user; And
  • receiving the model's face image with the adjusted color as user input.
Système selon la revendication 1, dans lequel un nombre des cartouches dans l'emballage groupé de cartouches correspond à un nombre de cartouches qui sont stockées simultanément dans le dispositif de distribution.A system according to claim 1, wherein a number of cartridges in the cartridge bundle corresponds to a number of cartridges that are stored simultaneously in the dispensing device. Système selon la revendication 1, dans lequel la circuiterie de traitement est en outre configurée pour :
  • déterminer une couleur particulière parmi les couleurs ajustées dans une ou plusieurs saisies recevant le plus grand nombre de votes ; et
  • transmettre une instruction à l'installation de fabrication des cartouches pour créer un emballage groupé de cartouches afin de produire la couleur particulière déterminée avec le dispositif de distribution.
System according to claim 1, wherein the processing circuitry is further configured to:
  • determining a particular color among the adjusted colors in one or more entries receiving the greatest number of votes; And
  • transmitting an instruction to the cartridge manufacturing facility to create a batch pack of cartridges to produce the particular color determined with the dispensing device.
Système selon la revendication 1, dans lequel la circuiterie de traitement est en outre configurée pour :
  • déterminer une pluralité d'ingrédients les plus fréquents dans les couleurs ajustées dans les une ou plusieurs saisies ; et
  • transmettre une instruction à l'installation de fabrication des cartouches pour créer un emballage groupé de cartouches qui inclut la pluralité des ingrédients les plus fréquents.
System according to claim 1, wherein the processing circuitry is further configured to:
  • determining a plurality of most frequent ingredients in the adjusted colors in the one or more inputs; And
  • transmitting an instruction to the cartridge manufacturing facility to create a cartridge bundle that includes the plurality of the most common ingredients.
Système selon la revendication 1, dans lequel la circuiterie de traitement est en outre configurée pour transmettre une instruction à une installation de fabrication des cartouches pour régler les volumes de fabrication afin de prioriser la production de cartouches correspondant à la pluralité déterminée d'ingrédients de couleur.The system of claim 1, wherein the processing circuitry is further configured to transmit an instruction to a cartridge manufacturing facility to adjust manufacturing volumes to prioritize production of cartridges corresponding to the determined plurality of color ingredients . Système selon la revendication 1, dans lequel la circuiterie de traitement est en outre configurée pour transmettre l'instruction à une installation de fabrication particulière des cartouches dans une région géographique spécifique sur la base de la collecte de données sur les votes dans le concours à partir de la région géographique spécifique.The system of claim 1, wherein the processing circuitry is further configured to transmit the instruction to a particular cartridge manufacturing facility in a specific geographic region based on the collection of contest voting data from of the specific geographic region. Système selon la revendication 1, dans lequel le concours est configuré pour se terminer avant une saison ou un événement, et la fin du concours déclenche automatiquement la circuiterie de traitement pour transmettre l'instruction à l'installation de fabrication.The system of claim 1, wherein the contest is configured to end before a season or event, and the end of the contest automatically triggers the processing circuitry to transmit the instruction to the manufacturing facility. Système selon la revendication 8, dans lequel la circuiterie de traitement est en outre configurée pour afficher un lien permettant d'acheter un produit cosmétique mélangé correspondant à la saisie recevant le plus grand nombre de votes.The system of claim 8, wherein the processing circuitry is further configured to display a link to purchase a mixed cosmetic product corresponding to the entry receiving the highest number of votes. Système selon la revendication 9, dans lequel la circuiterie de traitement est configurée pour transmettre l'instruction à l'installation de fabrication un temps prédéterminé avant d'afficher le lien.The system of claim 9, wherein the processing circuitry is configured to transmit the instruction to the manufacturing facility a predetermined time before displaying the link.
FR2201894A 2022-03-04 2022-03-04 systems, devices and processes for optimizing a cosmetic manufacturing process Pending FR3133258A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
FR2201894A FR3133258A1 (en) 2022-03-04 2022-03-04 systems, devices and processes for optimizing a cosmetic manufacturing process

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
FR2201894 2022-03-04
FR2201894A FR3133258A1 (en) 2022-03-04 2022-03-04 systems, devices and processes for optimizing a cosmetic manufacturing process

Publications (1)

Publication Number Publication Date
FR3133258A1 true FR3133258A1 (en) 2023-09-08

Family

ID=82100833

Family Applications (1)

Application Number Title Priority Date Filing Date
FR2201894A Pending FR3133258A1 (en) 2022-03-04 2022-03-04 systems, devices and processes for optimizing a cosmetic manufacturing process

Country Status (1)

Country Link
FR (1) FR3133258A1 (en)

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5805745A (en) 1995-06-26 1998-09-08 Lucent Technologies Inc. Method for locating a subject's lips in a facial image
EP1313046A1 (en) * 2000-07-19 2003-05-21 Shiseido Company, Ltd. Personal color ordering system and personal color ordering method
US8634640B2 (en) 2010-10-21 2014-01-21 Hewlett-Packard Development Company, L.P. Method and apparatus for selecting a color palette
US9760935B2 (en) 2014-05-20 2017-09-12 Modiface Inc. Method, system and computer program product for generating recommendations for products and treatments
US10060787B2 (en) 2016-01-04 2018-08-28 L'oréal Device and system for personal UV exposure measurements
US10325146B2 (en) 2016-05-08 2019-06-18 Modiface Inc. Hierarchical differential image filters for skin analysis
US20200277181A1 (en) 2019-03-01 2020-09-03 L'oreal Custom hair dye dispensing system and intermediate bulk container for storing a bulk hair dye
FR3106735A1 (en) * 2020-01-31 2021-08-06 L'oreal ECOSYSTEM FOR DISTRIBUTING A PERSONALIZED LIP COLOR

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5805745A (en) 1995-06-26 1998-09-08 Lucent Technologies Inc. Method for locating a subject's lips in a facial image
EP1313046A1 (en) * 2000-07-19 2003-05-21 Shiseido Company, Ltd. Personal color ordering system and personal color ordering method
US8634640B2 (en) 2010-10-21 2014-01-21 Hewlett-Packard Development Company, L.P. Method and apparatus for selecting a color palette
US9760935B2 (en) 2014-05-20 2017-09-12 Modiface Inc. Method, system and computer program product for generating recommendations for products and treatments
US10060787B2 (en) 2016-01-04 2018-08-28 L'oréal Device and system for personal UV exposure measurements
US10325146B2 (en) 2016-05-08 2019-06-18 Modiface Inc. Hierarchical differential image filters for skin analysis
US20200277181A1 (en) 2019-03-01 2020-09-03 L'oreal Custom hair dye dispensing system and intermediate bulk container for storing a bulk hair dye
FR3106735A1 (en) * 2020-01-31 2021-08-06 L'oreal ECOSYSTEM FOR DISTRIBUTING A PERSONALIZED LIP COLOR

Similar Documents

Publication Publication Date Title
FR3106730A1 (en) ECOSYSTEM FOR DISTRIBUTING A PERSONALIZED SKIN CARE PRODUCT
US11882913B2 (en) Smart compartment system for cosmetic dispensing device
US12266003B2 (en) Cosmetic application design experience systems, devices, and methods
US11849829B2 (en) Remote beauty consultation system
JP7723774B2 (en) Apparatus and system for dispensing cosmetic materials
US12226000B2 (en) Systems, devices, and methods to optimize a cosmetic manufacturing process
US12274349B2 (en) Systems, devices, and methods including color wheel gamification
FR3133258A1 (en) systems, devices and processes for optimizing a cosmetic manufacturing process
FR3133253A1 (en) systems, devices and methods including color wheel gamification
FR3133257A1 (en) Experimental systems, devices and methods for the design of cosmetic applications
FR3109871A1 (en) Cosmetic material dispenser
WO2022162468A1 (en) Remote beauty consultation system
EP4441753A1 (en) Cosmetic application design experience systems, devices, and methods
FR3122071A1 (en) REMOTE BEAUTY CONSULTATION SYSTEM
FR3122072A1 (en) INTELLIGENT COMPARTMENTED SYSTEM FOR COSMETIC PRODUCT DISTRIBUTION DEVICE
JP7511774B2 (en) Smart Compartment System for Cosmetic Dispensing Device
WO2023129895A1 (en) Ai-powered dispensing device for hair treatment
FR3129578A1 (en) STAND-ALONE SKIN CARE ROUTINE DEVICE USING CONSUMABLE-EMBEDDED CHIP

Legal Events

Date Code Title Description
PLFP Fee payment

Year of fee payment: 2

PLSC Publication of the preliminary search report

Effective date: 20230908

PLFP Fee payment

Year of fee payment: 3

PLFP Fee payment

Year of fee payment: 4

PLFP Fee payment

Year of fee payment: 5