FR3133257A1 - Experimental systems, devices and methods for the design of cosmetic applications - Google Patents

Experimental systems, devices and methods for the design of cosmetic applications Download PDF

Info

Publication number
FR3133257A1
FR3133257A1 FR2201895A FR2201895A FR3133257A1 FR 3133257 A1 FR3133257 A1 FR 3133257A1 FR 2201895 A FR2201895 A FR 2201895A FR 2201895 A FR2201895 A FR 2201895A FR 3133257 A1 FR3133257 A1 FR 3133257A1
Authority
FR
France
Prior art keywords
user
color
cartridge
cosmetic
dispenser
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
FR2201895A
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 FR2201895A priority Critical patent/FR3133257A1/en
Priority to PCT/IB2022/000718 priority patent/WO2023099960A1/en
Publication of FR3133257A1 publication Critical patent/FR3133257A1/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)
  • Image Processing (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

S ystèmes, dispositifs et procédés d'expérience pour la conception d'applications cosmétiques Un système est prévu qui exécute un concours qui comprend l'affichage à un utilisateur  d'une image d'un visage d'un modèle, parmi une pluralité de modèles ; 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 ; la réception de l'image du visage du modèle avec la couleur ajustée en tant qu'entrée de l'utilisateur ; l’affichage de l'entrée de l'utilisateur à une pluralité d'utilisateurs et la proposition à la pluralité d'utilisateurs d’une option soumise à un vote sur l'entrée des utilisateurs et les entrées d'autres utilisateurs ; la production d’un résultat d'un concours basé sur une entrée recevant le plus grand nombre de suffrages. Le système est en outre configuré pour produire une ou plusieurs couleurs du produit cosmétique mélangé inclus dans les entrées recevant les suffrages les plus élevés correspondant à un modèle extrait en tant que recommandation adressée à un utilisateur. Pas de Figure pour l'abrégé Experience systems, devices and methods for designing cosmetic applications A system is provided that executes a competition that includes displaying to a user an image of a face of one of a plurality of models ; 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 a vote-on option on the user input and the inputs of other users; producing a competition result based on an entry receiving the highest number of votes. The system is further configured to produce one or more colors of the blended cosmetic product included in the highest-voted entries corresponding to an extracted model as a recommendation to a user. No Figure for the abstract

Description

Systèmes, dispositifs et procédés d'expérience pour la conception d'applications cosmétiquesExperimental systems, devices and methods for the design of cosmetic applications CONTEXTECONTEXT DomaineDomain

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

RÉSUMÉSUMMARY

Dans un mode de réalisation, un système est prévu qui comprend des circuits de traitement configurés pour exécuter un concours qui comprend l’affichage à un utilisateur d’une image d’un visage d’un modèle, parmi une pluralité de modèles ; 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 ; la réception de l’image du visage du modèle avec la couleur ajustée telle qu’entrée par l’utilisateur ; l’affichage de l’entrée de l’utilisateur à une pluralité d’utilisateurs et la proposition à la pluralité d’utilisateurs d’une option de soumission d’un vote sur l’entrée des utilisateurs et les entrées d’autres utilisateurs ; la production d’un résultat d’un concours basé sur une entrée recevant le plus grand nombre de suffrages ; les circuits de traitement y étant en outré configurés pour : recevoir une image prise par lui-même d’un deuxième utilisateur ; analyser les caractéristiques du deuxième utilisateur en fonction de l’image ; extraire un modèle parmi la pluralité de modèles qui comprend des caractéristiques qui correspondent aux caractéristiques analysées du deuxième utilisateur ; déterminer les participations au concours dans lequel un ou plusieurs utilisateurs déterminent une couleur d’un produit cosmétique mélangé qui doit être appliqué sur le visage du modèle extrait ; déterminer le plus grand nombre de participations reçues correspondant au modèle extrait et produire, à titre de recommandation adressée au deuxième utilisateur, une ou plusieurs couleurs du produit cosmétique mélangé inclus dans les participations recevant le nombre le plus élevé de suffrages correspondant au modèle extrait.In one embodiment, a system is provided that includes processing circuitry configured to execute a contest that includes displaying to a user an image of a face of one of a plurality of models; 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; receiving the image of the model's face with the adjusted color as input by the user; displaying the user entry to a plurality of users and providing the plurality of users with an option to submit a vote on the user entry and the entries of other users; producing a result of a competition based on an entry receiving the greatest number of votes; the processing circuits being further configured to: receive an image taken by itself from a second user; analyze the characteristics of the second user based on the image; extracting a model from the plurality of models that includes features that match the analyzed features of the second user; determining contest entries in which one or more users determine a color of a mixed cosmetic product to be applied to the face of the extracted model; determining the greatest number of entries received corresponding to the extracted model and producing, as a recommendation to the second user, one or more colors of the mixed cosmetic product included in the entries receiving the highest number of votes corresponding to the extracted model.

Suivant des modes particuliers de réalisation, ce procédé comporte une ou plusieurs des caractéristiques suivantes, prises isolément ou suivant toutes les combinaisons techniquement possibles :According to particular embodiments, this process comprises one or more of the following characteristics, taken individually or in all technically possible combinations:

- Système dans lequel les circuits de traitement sont configurés pour :- System in which the processing circuits are configured to:

  • recevoir une image prise par soi même d'un deuxième utilisateur ;receive a self-taken image from a second user;
  • effectuer une analyse des caractéristiques du deuxième utilisateur en s’appuyant sur au moins l'image prise par lui-même en comparaison avec les participations au concours ;carry out an analysis of the characteristics of the second user based on at least the image taken by him in comparison with the entries in the competition;
  • produire une ou plusieurs couleurs du produit cosmétique mélangé en tant que recommandation au second utilisateur sur la base de l'analyse.producing one or more colors of the mixed cosmetic product as a recommendation to the second user based on the analysis.

- Système dans lequel les entrées de l'utilisateur pour ajuster la couleur du produit cosmétique mélangé sont reçues sur une interface d'ajustement de couleur affichée.- System in which user inputs to adjust the color of the mixed cosmetic product are received on a displayed color adjustment interface.

- Système dans lequel la couleur ajustée sélectionnée par l'utilisateur correspond à une couleur créée avec des ingrédients de couleur qui sont utilisés dans un dispositif de distribution pour produire le produit cosmétique mélangé.- System in which the adjusted color selected by the user corresponds to a color created with color ingredients that are used in a dispensing device to produce the mixed cosmetic product.

- Système dans lequel l'interface de réglage de couleur affichée est en outre configurée pour sélectionner une couleur pour le dispositif de distribution à utiliser lors de la production du produit cosmétique mélangé.- System in which the displayed color setting interface is further configured to select a color for the dispensing device to be used in producing the mixed cosmetic product.

- Système comprenant en outre l'affichage d'un lien pour acheter un produit cosmétique mélangé correspondant à l'entrée recevant le plus grand nombre de suffrages.- System further comprising the display of a link to purchase a mixed cosmetic product corresponding to the entry receiving the greatest number of votes.

- Système dans lequel les circuits de traitement sont configurés pour afficher des zones sélectionnables d'un visage du modèle que l'utilisateur sélectionne pour ajuster la couleur d'un produit cosmétique mélangé.- System in which processing circuitry is configured to display selectable areas of a face of the model that the user selects to adjust the color of a mixed cosmetic product.

- Système dans lequel les zones sélectionnables comprennent au moins les lèvres, les yeux et les joues du modèle.- System in which the selectable areas include at least the model's lips, eyes and cheeks.

- Système dans lequel les circuits de traitement sont configurés pour afficher une couleur utilisée pour un produit cosmétique mélangé pour toutes les entrées actuellement affichées parmi les entrées soumises par l'utilisateur et les autres utilisateurs.- System in which processing circuitry is configured to display a color used for a mixed cosmetic product for all entries currently displayed among entries submitted by the user and other users.

DESCRIPTION BRÈVE DES DESSINSBRIEF DESCRIPTION OF THE DRAWINGS

Le présent brevet ou dossier de demande de brevet contient au moins un dessin exécuté en couleur. On obtiendra facilement une appréciation plus complète de l’invention et des nombreux avantages qui en découlent au fur et à mesure qu'elle sera mieux comprise en référence à la description détaillée suivante lorsqu'elle est examinée en liaison avec les dessins joints dans lesquels :This patent or patent application file contains at least one drawing executed in color. A fuller appreciation of the invention and the many advantages which flow therefrom will readily be obtained as it is better understood with reference to the following detailed description when considered in conjunction with the accompanying drawings in which:

La est une vue d'ensemble en perspective d'un dispositif de distribution de cosmétiques ou d'un distributeur de cosmétiques, selon un exemple ; There is a perspective overview of a cosmetics dispensing device or a cosmetics dispenser, according to one example;

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

La est une vue en perspective du distributeur de cosmétiques, le corps du distributeur étant 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étiques, 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étiques, 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 fond, 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 fond, vue à partir du fond, selon un exemple ;[Fig 7B] [Fig 7B] is a perspective view of the bottom plate, seen from the bottom, 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, arranged above a collector, according to an example;

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

La est un schéma représentant un exemple de séquence de procédés 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 an example;

La est un schéma de procédé représentant un exemple de procédé de détection de matière cosmétique dans le distributeur de cosmétiques, selon un exemple ; There is a process diagram representing an example of a method for detecting cosmetic material in the cosmetic dispenser, according to an example;

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

La est un schéma de procédé représentant un exemple de procédé de détection de matière cosmétique dans le distributeur de cosmétiques, selon un exemple ; There is a process diagram representing an example of a method for detecting cosmetic material in the cosmetic dispenser, according to an 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 cosmetic distribution system, according to an example and

La est un schéma représentant des circuits type du contrôleur et du distributeur de cosmétiques, selon un exemple. There is a diagram showing typical circuits of the cosmetics controller and dispenser, according to an example.

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

La présente un écosystème construit sur la proposition à un utilisateur d'une couleur de rouge à lèvres tendance. There presents an ecosystem built on offering a user a trendy lipstick color.

[Fig 18A] La [Fig 18A] présente 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'application.[Fig 18A] [Fig 18A] shows an example flow of operations in the ecosystem for dispensing a personalized lipstick shade from an application perspective.

[Fig 18B] La [Fig 18B] représente un organigramme supplémentaire sur la façon dont les algorithmes de l'application pour téléphone intelligent dans l'écosystème du rouge à lèvres peuvent permettre à un utilisateur de visualiser une nuance de rouge à lèvres sur l’autoportrait de l'utilisateur.[Fig 18B] [Fig 18B] depicts an additional flowchart of how smartphone app algorithms in the lipstick ecosystem can allow a user to view a lipstick shade on the device. Self-portrait of the user.

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

[Fig 18D] La [Fig 18D] montre comment le mode « correspond à mon style » (match my look) peut fonctionner sur l'application dans l'écosystème du rouge à lèvres.[Fig 18D] [Fig 18D] shows how match my look can work on the app in the lipstick ecosystem.

[Fig 18E] La [Fig 18E] présente plus de détails sur la façon dont le moteur de recommandation pour le rouge à lèvres fonctionne sur la base de l’autoportrait de la tenue de l'utilisateur.[Fig 18E] [Fig 18E] shows more details on how the lipstick recommendation engine works based on the user's outfit selfie.

La représente un écosystème construit sur la proposition à l'utilisateur d'une formulation de soin de la peau qui est la plus efficace pour l'utilisateur. There represents an ecosystem built on offering the user a skincare formulation that is most effective for the user.

[Fig 20A] La [Fig 20A] représente un exemple de flux d'opérations dans l'écosystème pour distribuer une formulation de soin de la peau personnalisée du point de vue de l'application.[Fig 20A] [Fig 20A] depicts an example flow of operations in the ecosystem for distributing a personalized skincare formulation from an application perspective.

[Fig 20B] La [Fig 20B] représente 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 à différentes quantités de dosage à partir de trois cartouches différentes.[Fig 20B] [Fig 20B] depicts 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 représente un éco-système qui est utilisé pour distribuer un fond de teint personnalisé à l'utilisateur. There represents an eco-system that is used to distribute personalized foundation to the user.

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

[Fig 22B] La [Fig 22B] donne des détails sur un procédé de réalisation d'un diagnostic de teint de peau.[Fig 22B] [Fig 22B] gives details of a method for carrying out a skin tone diagnosis.

[Fig 22C] [Fig 22D] Les Figures 22C et 22D représentent des détails sur la façon dont l'apprentissage en profondeur est utilisé pour évaluer un teint de la peau dans une image.[Fig 22C] [Fig 22D] Figures 22C and 22D depict details of how deep learning is used to assess skin tone in an image.

La représente une structure d'une cartouche qui a une étiquette NFC. There represents a structure of a cartridge that has an NFC tag.

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

La représente un tableau qui comprend des descriptions des divers champs contenus dans le format de données de l'étiquette NFC. There represents a table that includes descriptions of the various fields contained in the NFC tag data format.

La représente une structure du dispositif de distribution qui est équipé pour un système de cartouche interchangeable intelligente. There represents a structure of the dispensing device which is equipped for an intelligent interchangeable cartridge system.

La représente une poignée de main entre le dispositif de distribution et le dispositif de téléphone intelligent de l'utilisateur. There represents a handshake between the dispensing device and the user's smartphone device.

La représente une machine d'état d'application client qui montre un processus du point de vue de l'application d'amorçage des cartouches avant toute utilisation du dispositif de distribution. There represents a client application state machine that shows a process from the application's perspective of priming cartridges before any use of the dispensing device.

La représente un procédé de gestion d'une étiquette NFC de cartouche défectueuse dans le scénario mentionné ci-dessus. There represents a method of handling a defective cartridge NFC tag in the above-mentioned scenario.

[Fig 30A] [Fig 30B] [Fig 30C] Les Figures 30A-30C représentent un premier type de jeu qui utilise une interface de disque rotatif chromatique pour un dispositif de distribution.[Fig 30A] [Fig 30B] [Fig 30C] Figures 30A-30C show a first type of game that uses a chromatic rotating disk interface for a distribution device.

la représente un graphique où les données sont collectées sur les sélections de l'utilisateur sur l'interface du disque rotatif chromatique. there represents a graph where data is collected on user selections on the chromatic spinning disk interface.

la représente un organigramme basé sur une fonction de calibrage du jeu qui utilise l'interface de disque rotatif chromatique. there represents a flowchart based on a game calibration function that uses the chromatic spinning disk interface.

La représente un second type de jeu qui utilise une interface de disque rotatif chromatique pour un dispositif de distribution. There represents a second type of game that uses a chromatic spinning disk interface for a distribution device.

La représente un troisième type de jeu qui utilise une interface de disque rotatif chromatique pour un dispositif de distribution. There represents a third type of game that uses a chromatic spinning disk interface for a dispensing device.

La représente un exemple de défi de conception utilisateur qui utilise l'interface du disque rotatif chromatique pour un dispositif de distribution. There represents an example of a user design challenge that uses the Chromatic Rotating Disk interface for a dispensing device.

[Fig 36A] [Fig 36B] Les Figures 36A et 36B représentent différents écrans affichés à l'utilisateur pendant que l'utilisateur participe au défi de conception de l'utilisateur.[Fig 36A] [Fig 36B] Figures 36A and 36B depict different screens displayed to the user while the user is participating in the user design challenge.

La représente un défi alternatif de conception d'utilisation. There represents an alternative usability design challenge.

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

La représente un processus pour générer 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 represents a process for 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 représentent différents procédés pour regrouper des cartouches cosmétiques dans un seul emballage en fonction des résultats d'un défi de conception. Figures 41 and 42 depict different processes for consolidating cosmetic cartridges into a single package based on the results of a design challenge.

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

DESCRIPTION DÉTAILLÉE DES MODES DE RÉALISATIONDETAILED DESCRIPTION OF THE EMBODIMENTS

Dans les dessins, des chiffres de référence similaires désignent des parties identiques ou correspondantes dans les différentes vues. De plus, tels qu’ils sont utilisés dans les présentes, les mots « un », « une » et similaires ont, sauf indication contraire, généralement le sens de « un ou plusieurs ».In the drawings, like reference numerals designate identical or corresponding parts in the different views. Additionally, as used herein, the words "a", "an" and the like have, unless otherwise indicated, generally the meaning of "one or more".

Pour les dessins, des chiffres de référence similaires désignent des parties identiques ou correspondantes dans les différentes vues.For the drawings, like reference numerals designate identical or corresponding parts in different views.

La sélection de formulations cosmétiques et de composants cosmétiques pour formuler des formulations cosmétiques est une activité courante reposant souvent sur une prise de décision subjective et une entrée manuelle. Il existe une grande variété de substances cosmétiques disponibles, et d'innombrables combinaisons et permutations de formulations cosmétiques possibles.The selection of cosmetic formulations and cosmetic components to formulate cosmetic formulations is a common activity often relying on subjective decision-making and manual input. There are a wide variety of cosmetic substances 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 résultat d'une expérimentation, nécessitant peut-être plusieurs itérations pour produire un résultat satisfaisant. En partie en raison d'une connaissance limitée des caractéristiques spécifiques des substances 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 à réaliser. Les modes de réalisation ci-dessous abordent ces problèmes dans l'art conventionnel.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 usually the result of experimentation, perhaps requiring several iterations to produce a satisfactory result . Partly due to limited knowledge of the specific characteristics of basic cosmetic substances and the necessary proportions, the resulting cosmetic formulations may lack precision. Repeatability of the production of a specific cosmetic formulation is therefore difficult to achieve. The embodiments below address these problems in conventional art.

Plus précisément, la description ci-dessous concerne un écosystème pour permettre le soin de la peau et créer un système de personnalisation de formule à utiliser à la maison qui est basé sur un dispositif de distribution spécialisé qui permet aux ingrédients d'un produit cosmétique d'être instantanément mélangés dans le résultat final préféré d'un utilisateur, puis d’être facilement transportés pour une meilleure portabilité.More specifically, the description below relates to an ecosystem for enabling skin care and creating a formula customization system for use at home that is based on a specialized delivery device that allows the ingredients of a cosmetic product to be be instantly blended into a user's preferred end result, then be easily transported for greater portability.

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

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

  1. Analyse de peau personnelle : l'utilisateur prend une photo avec un dispositif photo de téléphone intelligent et ouvre une application sur le téléphone intelligent. L'application utilise l'IA pour analyser l'état général de la peau de l'utilisateur, en évaluant les rides profondes, les ridules, les taches brunes, le manque de fermeté, la visibilité des pores et le manque d'éclat.Personal skin analysis: the user takes a photo with a smartphone camera and opens an application on the smartphone. The app uses AI to analyze the overall condition of the user's skin, assessing deep wrinkles, fine lines, dark spots, lack of firmness, pore visibility and lack of radiance.
  2. Évaluation environnementale : l'application (et/ou une plate-forme info-nuagique distincte) é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.Environmental assessment: the application (and/or a separate cloud 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 du produit : l'utilisateur saisit ensuite dans l'application des problèmes de soins de la peau spécifiques, tels que les ridules, les rides, les taches brunes, la texture rugueuse de la peau et la matité.Product Preference: The user then enters specific skincare concerns, such as fine lines, wrinkles, dark spots, rough skin texture, and dullness, into the app.
  4. Formulation personnalisée et distribution : un mélange personnalisé de soins de la peau haute performance est ensuite distribué en une dose unique portionnée en haut du dispositif.Custom Formulation and Delivery: A personalized blend of high-performance skin care is then dispensed in a single portioned dose at the top of the device.

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

Avec une utilisation régulière, la plate-forme d'IA peut évaluer l'aspect de la peau d'un utilisateur au fil du temps, aidant 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 en conséquence le dosage des ingrédients actifs. Cela étant dit, l'utilisateur peut passer outre les recommandations du système s'il recherche, 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 enable the intelligent system to recognize the effects of the formulas and adjust the dosage of active ingredients accordingly. That being said, the user can override the system's recommendations if they are looking for, say, additional moisturizer.

Le système de soins de la peau contient des ingrédients actifs, notamment des AHA, des vitamines C et E, de l'acide hyaluronique, de l'acide férulique, du rétinol, du concombre, du thym et du mûrier.The skin care system contains active ingredients including AHAs, vitamins C and E, hyaluronic acid, ferulic acid, retinol, cucumber, thyme and mulberry.

Les offres cosmétiques - pour le fond de teint et le 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 ses offres personnalisées de produits, comme décrit ci-dessous.Cosmetic offerings – for foundation and liquid lipstick – will have the ability to integrate real-time trend information as well as color matching technology into its personalized product offerings, as described below below.

  • Grâce au système de rouge à lèvres, les consommateurs pourront créer un rouge à lèvres liquide en fonction de leur teint et de leurs préférences personnelles. Le système peut assortir les vêtements ou les accessoires d'un utilisateur, il peut même aussi choisir de créer une couleur particulière qui est à la mode sur les réseaux sociaux. Le dispositif aura trois cartouches ; collectivement, ces cartouches auront la capacité de créer des centaines de nuances.Through the Lipstick System, consumers will be able to create a liquid lipstick based on their skin tone and personal preferences. The system can match a user's clothing or accessories, it can even choose to create a particular color that is trending on social media. The device will have 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 s'accorder à la plus grande variété de nuances. À l'aide d'un outil de correspondance des nuances, les trois cartouches distribueront différents niveaux de couleur pour créer des nuances personnalisées. Le dispositif a la capacité de créer des centaines de nuances personnalisées. Le dispositif créera une seule dose de couleur, mais les utilisateurs peuvent facilement doubler ou tripler la quantité avec une touche 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 will distribute different levels of color to create custom shades. The device has the ability to create hundreds of custom shades. The device will create a single dose of color, but users can easily double or triple the amount with an extra touch.

Il existe trois paramètres de dosage pour le système décrit ici. Il y aura une dose de taille standard (0,7 gramme ; à peu près la taille d'une pistache) que les utilisateurs peuvent doubler ou tripler avec une touche supplémentaire.There are three dosing settings for the system described here. There will be a standard-sized dose (0.7 grams; about the size of a pistachio) that users can double or triple with an extra twist.

Le dispositif est doté d'un poudrier avec miroir amovible qui vous permet d'emporter une dose de produit avec vous.The device has a compact with removable mirror that allows you to take a dose of product with you.

De l'ouverture de l'application et de la prise d'une photo de son visage à la distribution du produit, l'expérience utilisateur avec le système actuel prend environ trois minutes.From opening the app and taking a photo of one's face to dispensing the product, the user experience with the current system takes about three minutes.

[DISPOSITIF DE DISTRIBUTION][DISTRIBUTION DEVICE]

La est une vue d'ensemble en perspective d'un dispositif de distribution de cosmétiques 100, ou d'un distributeur de cosmétiques, selon un exemple. La partie visible du distributeur de cosmétiques 100 comprend une base 102 connectée à un cordon d'alimentation 104. La base 102 fournit un support pour le corps du distributeur 106. Un poudrier 108 est disposé au-dessus du corps du distributeur 106, un bouton d'alimentation 110 peut être disposé en partie à l'intérieur du corps du distributeur 106 de sorte que le corps du distributeur 106 assure le placement du bouton d'alimentation 110, et un voyant lumineux et un bouton 122 peuvent être disposés en partie à l'intérieur du corps du distributeur 106 de sorte que le corps du distributeur 106 assure le placement du voyant lumineux et du bouton 122. Le voyant et le bouton 122 peuvent être un bouton de type tactile mécanique ou capacitif.There is a perspective overview 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 provides support for the body of the dispenser 106. A compact 108 is disposed above the body of the dispenser 106, a button power button 110 may be disposed partly within the body of the dispenser 106 such that the body of the dispenser 106 provides placement of the power button 110, and an indicator light and a button 122 may be disposed partly within inside the body of the dispenser 106 so that the body of the dispenser 106 ensures the placement of the indicator light and the button 122. The indicator light and the button 122 can be a mechanical or capacitive touch type button.

La est une vue en perspective du corps du distributeur 106, selon un exemple. Le corps du distributeur 106 est un récipient creux à paroi mince qui sert de couvercle pour la plupart des composants du distributeur de cosmétiques 100. Dans cet exemple, le corps du distributeur 106 présente une première extrémité supérieure de section sensiblement carrée avec des coins arrondis, tandis qu'une deuxième extrémité inférieure présente une section transversale circulaire. Le corps du distributeur 106 peut fournir une base pour le poudrier 108, ou d'autres composants servent de base pour le poudrier 108. Le corps du distributeur 106 peut également comprendre un point de montage pour le bouton d'alimentation 110 et un point de montage pour le voyant lumineux et le bouton 122.There is a perspective view of the body of the distributor 106, according to an example. The body of the dispenser 106 is a thin-walled hollow container which serves as a cover for most of the components of the cosmetic dispenser 100. In this example, the body of the dispenser 106 has a first upper end of substantially square section with rounded corners, while a second lower end has a circular cross section. The dispenser body 106 may provide a base for the compact 108, or other components 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 indicator light and button 122.

La représente une vue en perspective du distributeur de cosmétiques 100 le corps du distributeur 106 étant retiré, selon un exemple. Le bouton d'alimentation 110, le voyant lumineux et le bouton 122, un contrôleur 150, une plaque inférieure 166, une plaque inductive 176 et un carter d'engrenages 170 sont visibles sur cette vue, tout comme une section de corps inférieure 154, une section de corps médiane 155 et une section de corps supérieure 156. Le bouton d'alimentation 110 est connecté électriquement au contrôleur 150.There represents a perspective view of the cosmetic dispenser 100 with the body of the dispenser 106 being removed, according to one example. The power button 110, indicator light and button 122, a controller 150, a bottom plate 166, an inductive plate 176 and a gear case 170 are visible in this view, as is a lower body section 154, a middle body section 155 and an upper body section 156. The power button 110 is electrically connected to the controller 150.

Le contrôleur 150 comprend des circuits pour distribuer l'énergie reçue via le cordon d'alimentation 104, contrôler un ou plusieurs moteurs 112 pour distribuer le substance cosmétique, détecter les lectures d'un codeur optique 192, charger une ou plusieurs batteries 126, actionner des indicateurs tels que le voyant lumineux et le bouton 122, des signaux sonores ou autres signaux audiovisuels, des capteurs, notamment pour détecter l'état de disponibilité, le type et la quantité de substance cosmétique, et communiquer sans fil avec des dispositifs externes, y compris des circuits pour envoyer et recevoir des signaux et des données, par exemple via des téléphones intelligents et d'autres périphériques sans fil, utilisant une variété de protocoles de communication, tels que la radiofréquence (RF), Bluetooth, le Wi-Fi ou le cellulaire.The controller 150 includes circuitry for distributing power received via the power cord 104, controlling one or more motors 112 to dispense the cosmetic substance, detecting readings from an optical encoder 192, charging one or more batteries 126, operating indicators such as the indicator light and button 122, sound signals or other audiovisual signals, sensors, in particular for detecting the availability state, the type and quantity of cosmetic substance, and communicating wirelessly with external devices, including circuits 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 cell phone.

La plaque inductive 176 supporte la plaque inférieure 166, à part la base 102 et le cordon d'alimentation 104, le reste du distributeur de cosmétiques 100 est disposé au-dessus de la plaque inférieure 166. Le carter d'engrenages 170 est disposé au-dessus, il est relié à, et fournit un support aux composants internes du distributeur de cosmétiques 100 qui sont décrits plus en détail dans les figures 4 à 9B. En outre, le carter d'engrenages 170 comprend une pluralité de trous de cartouche de carter d'engrenages 178, un pour chaque cartouche 114 dans le distributeur de cosmétiques 100. Une buse 160 de chaque cartouche 114 est disposée à l'intérieur de l'un des trous de cartouche du carter d’engrenages 178. Diverses sous-structures et couvercles supplémentaires peuvent être disposés entre les composants internes du distributeur de cosmétiques 100 et le corps du distributeur 106.The inductive 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 above the bottom plate 166. The gear case 170 is disposed at the Above it, it 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 gear case 170. one of the cartridge holes of the gear case 178. Various additional substructures and covers 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 médiane 155, et la section de corps inférieure 154 est disposée en dessous de la section de corps médiane 155. Lorsqu'il est connecté, le corps du distributeur 106 se fixe à l'extérieur d'au moins l'un des éléments suivants : section de corps inférieure 154, section de corps médiane 155 et section de corps supérieure 156. La plaque inférieure 166 est disposée en dessous et reliée à la section de corps inférieure 154.For example, the upper body section 156 is disposed above the middle body section 155, and the lower body section 154 is disposed below the middle body section 155. When connected, the body of the Dispenser 106 attaches to the exterior of at least one of the following: lower body section 154, middle body section 155 and upper body section 156. The lower plate 166 is disposed below and connected to the lower body 154.

Les Figures 4A et 4B sont des vues en perspective de composants internes du distributeur de cosmétiques 100, selon un exemple. L'ensemble interne comprend une pluralité d'ensembles de distribution 120, disposés au-dessus de la plaque inférieure 166 et de la plaque inductive 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'indexation d'éjecteur 190, un ressort d'éjecteur 142, une goupille de ressort d'éjecteur 144, un piston de détente 146 et un ressort de détente 152. Le contrôleur 150 contrôle le fonctionnement de chacun des ensembles de distribution 120. Le distributeur de cosmétiques 100 comprend au moins un ensemble de distribution 120. Les exemples décrits ici contiennent trois ensembles de distribution 120, bien que l'homme du métier reconnaisse qu'un distributeur de cosmétiques 100 peut avoir n'importe quel nombre d'ensembles de distribution 120.Figures 4A and 4B are perspective views of internal components of the cosmetic dispenser 100, according to an example. The internal assembly includes a plurality of distribution assemblies 120, disposed above the bottom plate 166 and the inductive 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 detent piston 146 and a detent spring 152. The controller 150 controls the operation of each of the dispensing assemblies 120. The cosmetics dispenser 100 includes at least one dispensing assembly 120. The examples described here contain three dispensing assemblies 120, although those skilled in the art recognize that a dispenser of cosmetics 100 can have any number of dispensing sets 120.

En outre, une pluralité de batteries 126 à l'intérieur du distributeur de cosmétiques 100 sont connectées électriquement à la pluralité d'ensembles de distribution 120 pour fournir de l'énergie électrique pour le fonctionnement du contrôleur 150, de l'ensemble de distribution 120, du moteur 112 et de divers indicateurs, tels que le voyant lumineux et le bouton 122 (décrits plus en détail en ), des signaux sonores ou 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 the operation of the controller 150, the dispensing assembly 120 , motor 112 and various indicators, such as the indicator light and button 122 (described in more detail in ), sound signals or other audiovisual signals.

Le contrôleur 150 et un dispositif connecté 300 (représenté sur la ) permettent à un utilisateur de faire fonctionner le distributeur de cosmétiques 100 sans fil. Les commandes de formulation et de recettes de substances cosmétiques adressées au contrôleur 150 peuvent être reçues du dispositif connecté 300, tel qu'un téléphone intelligent, une tablette ou un ordinateur personnel, configuré(e) pour communiquer avec le distributeur de cosmétiques 100.The controller 150 and a connected device 300 (shown on the ) allow a user to operate the cosmetic dispenser 100 wirelessly. Cosmetic substance formulation and recipe commands to controller 150 may be received from connected device 300, such as a smartphone, tablet, or personal computer, configured to communicate with cosmetic dispenser 100.

La cartouche 114 ayant également une clavette de cartouche 162 disposée sur ou à proximité de la buse 160, est reliée près d'une première extrémité à l'engrenage de cartouche 116, est reliée près d'une deuxième extrémité à la plaque inférieure 166, avec un engrenage menant 124 relié au moteur 112, et l'engrenage menant 124 relié et entraînant l'engrenage de cartouche 116. La cartouche 114 et l'engrenage de cartouche 116 sont maintenus en position par le carter d’engrenages 170 (illustré à la ). La cartouche 114 peut être disposée à l'intérieur du distributeur de cosmétiques 100, et fixée en place par l'éjecteur 140 relié à un ressort d'éjecteur 142, la goupille de ressort d'éjecteur 144 a une première extrémité reliée au ressort d'éjecteur 142 et une deuxième extrémité reliée rigidement à une surface intérieure d'au moins l'un des éléments suivants : le corps du distributeur 106, la section de corps inférieure 154, la section de corps médiane 155, la section de corps supérieure 156 et une autre structure interne. L'ensemble de distribution 120 comprend en outre une bague d'indexation d'éjecteur 190 (représentée en [Fig 4A]) pour guider le mouvement de l'éjecteur 140 à l'intérieur du distributeur de cosmétiques 100 pendant l'insertion et le retrait de la cartouche 114, avec la bague d'indexation de l'éjecteur 190 disposée contre la surface intérieure d'au moins l'un des éléments suivants : corps du distributeur 106, section de corps inférieure 154, section de corps médiane 155 et section de corps supérieure 156 pour fournir un guide pour le mouvement de l'éjecteur 140.The cartridge 114 also having 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 driving gear 124 connected to the motor 112, and the driving gear 124 connected to and driving the cartridge gear 116. The cartridge 114 and the cartridge gear 116 are held in position by the gear case 170 (shown in there ). 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 has a first end connected to the spring d ejector 142 and a second end rigidly connected to an interior surface of at least one of the following: the dispenser body 106, the lower body section 154, the middle body section 155, the upper body section 156 and another internal structure. 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 dispensing. removal of the cartridge 114, with the ejector indexing ring 190 disposed against the interior surface of at least one of the following: dispenser body 106, lower body section 154, middle body section 155 and upper body section 156 to provide a guide for the movement of the ejector 140.

De plus, un piston 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 le long de l'axe Y vertical, contrecarrant une force opposée appliquée par tension sur la cartouche 114 par l'éjecteur 140, le ressort d'éjecteur 142 et une goupille élastique d'éjecteur 144. L'éjecteur 140 est disposé à l'intérieur du distributeur de cosmétiques 100 et peut se déplacer sensiblement parallèlement à la cartouche 114, et est relié au ressort d'éjecteur 142 qui est en outre relié à la goupille de ressort d'éjecteur 144. Lorsque la cartouche 114 est insérée dans le distributeur de cosmétiques 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 de l'éjecteur 142 s'étire avec la distance croissante entre la goupille élastique de l'é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étiques 100. Une fois que la cartouche 114 est insérée au point qu'une première extrémité du piston de détente 146 entre en contact avec la rainure circonférentielle 134 de la cartouche 114, le mouvement de la cartouche 114 le long de l'axe Y est restreint, maintenant la cartouche 114 en placeAdditionally, an expansion piston 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 Y axis, 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 spring of the ejector 142 s stretches with increasing distance between the spring pin of the fixed ejector 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 at the point that a first end of the expansion piston 146 contacts the circumferential groove 134 of the cartridge 114, the movement of the cartridge 114 along the Y axis is restricted, holding the cartridge 114 in place

Le piston de détente 146 est un mécanisme qui maintient la cartouche 114 en place.The trigger piston 146 is a mechanism that holds the cartridge 114 in place.

Le piston 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 piston de détente 146 est disposée pour entrer en contact avec la cartouche 114. Une deuxième extrémité est reliée à une première extrémité d'un ressort de détente 152, la deuxième extrémité du ressort de détente 152 est en contact avec une surface intérieure d'au moins l'un des éléments suivants : le corps du distributeur 106, la section de corps inférieure 154, la section de corps intermédiaire 155, la section de corps supérieure 156 ou une autre structure interne.The expansion piston 146 moves along an axis substantially perpendicular to that of the major axis of the cartridge 114. A first end of the expansion piston 146 is arranged to come into contact with the cartridge 114. A second end is connected to a first end of a trigger spring 152, the second end of the trigger spring 152 is in contact with an interior surface of at least one of the following elements: the body of the distributor 106, the lower body section 154, the middle body section 155, the upper body section 156 or other internal structure.

L'insertion de la cartouche 114 dans le distributeur de cosmétiques 100 déplace le piston de détente 146 contre le ressort de détente 152, comprimant le ressort de détente 152. Étant donné que le contour de la cartouche 114 varie sur la longueur de la cartouche 114, le piston 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étiques 100. À un point où le piston de détente 146 entre en contact avec la rainure circonférentielle 134 de la cartouche 114, la première extrémité du piston 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 piston de détente 146 et la rainure circonférentielle 134.Insertion of cartridge 114 into cosmetic dispenser 100 moves detent plunger 146 against detent spring 152, compressing detent spring 152. Since the contour of cartridge 114 varies along the length of cartridge 114 , the expansion piston 146 and the expansion spring 152 are moved by varying amounts depending on the position of the cartridge 114 relative to the cosmetic dispenser 100. At a point where the expansion piston 146 contacts the circumferential groove 134 of the cartridge 114, the first end of the trigger piston 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 piston 146 and the circumferential groove 134.

En outre, la cartouche 114 est insérée dans le distributeur de cosmétiques 100 à travers une cartouche à travers le trou 172 de la plaque inférieure 166. Le trou traversant de la cartouche 172 a une découpe de clavette de base 165 ([Fig 7A]) formée pour correspondre à la clavette de base 164 de sorte que lorsque la clavette de base 164 et la découpe de clavette de base 165 entrent en contact, la cartouche 114 ne peut pas tourner par rapport à la plaque inférieure 166. La cartouche 114 a également une forme pour s'adapter dans la plaque inférieure 166 et l'engrenage de cartouche 116 dans une orientation spécifique. Dans la position où la cartouche 114 est complètement insérée dans le distributeur de cosmétiques 100 et verrouillée en place par le piston de détente 146, la cartouche 114 est calée contre l'engrenage de cartouche 116. De plus, l'engrenage de cartouche 116 a une partie de collier 168 qui est reliée de manière rotative au carter d'engrenages 170, limitant le mouvement de l'engrenage de cartouche 116 de telle 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 menants 124. De même, l'engrenage menant 124 a une partie de collier d'engrenage menant 169 qui est reliée de manière rotative au carter d’engrenages 170, limitant le mouvement de l'engrenage menant 124 de telle sorte que l'engrenage menant 124 peut tourner autour d'un axe longitudinal mais ne peut pas se déplacer axialement ou autrement, en préservant la relation entre l'engrenage de cartouche 116 et l'engrenage menant 124 de sorte que le mouvement de rotation de l'engrenage menant 124 entraîne un mouvement de rotation de l'engrenage de cartouche 116 à un rapport fixe.Further, the cartridge 114 is inserted into the cosmetic dispenser 100 through a cartridge through the hole 172 of the bottom plate 166. The through hole of the cartridge 172 has a base key cutout 165 ([Fig 7A]) shaped to match base key 164 such that when base key 164 and base key cutout 165 come into contact, cartridge 114 cannot rotate relative to bottom plate 166. Cartridge 114 also has a shape to fit into the 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 detent piston 146, cartridge 114 is seated against cartridge gear 116. Additionally, cartridge gear 116 has a collar portion 168 which is rotatably connected to the gear case 170, restricting the movement of the cartridge gear 116 such that the cartridge gear 116 can rotate about a longitudinal axis but cannot move axially or otherwise, and supporting the position of each of the cartridge gears 116 and the driving gears 124. Likewise, the driving gear 124 has a driving gear collar portion 169 which is rotatably connected to the housing d gears 170, restricting the movement of the driving gear 124 such that the driving gear 124 can rotate about a longitudinal axis but cannot move axially or otherwise, preserving the relationship between the cartridge gear 116 and the driving gear 124 such that rotational movement of the driving gear 124 causes rotational movement of the cartridge gear 116 at a fixed ratio.

L'engrenage menant 124 peut être un engrenage droit qui comprend une découpe de clavette 163 ( ) adapté à la clavette de cartouche 162 de la cartouche 114, comme décrit par la [Fig 4B].The driving gear 124 may be a spur gear which includes a key cutout 163 ( ) fitted to cartridge key 162 of cartridge 114, as described by [Fig 4B].

La est une vue en perspective de la cartouche 114, selon un exemple. La cartouche 114 a un corps cylindrique rond et une buse 160 à une première extrémité. La buse 160 est en outre disposée à proximité d'une clavette de cartouche 162. La clavette de cartouche 162 s'adapte à l'intérieur de l'ouverture de l'engrenage de cartouche 116, est adapté à la forme de la découpe de clavette 163 de l'engrenage de cartouche 116, et verrouille le mouvement de rotation de la partie à proximité 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 menant 124 et le moteur 112. Une seconde extrémité de la cartouche 114 comprend une clavette de base 164. La clavette de base 164 s'adapte à l'intérieur de la découpe de clavette de base 165 de la plaque inférieure 166, fixe la deuxième extrémité de la cartouche 114 à la plaque inférieure 166 et empêche le mouvement de rotation de la deuxième extrémité de la cartouche 114 par rapport à la plaque inférieure 166. Étant donné que la première extrémité de la cartouche 114 est fixée au mouvement de l'engrenage de la cartouche 116, l'actionnement du moteur 112 fait tourner l'engrenage menant 124 et entraîne l'engrenage de la 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 proximate a cartridge key 162. The cartridge key 162 fits inside the opening of the cartridge gear 116, is adapted to the shape of the cutout of key 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 the driving gear 124 and the motor 112. A second end of the cartridge 114 includes a base key 164. The base key 164 fits within the base key cutout 165 of the bottom plate 166, fixed 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 fixed to the movement of the cartridge gear 116, actuation of motor 112 rotates drive gear 124 and drives cartridge gear 116, thereby opening and closing nozzle 160 of cartridge 114. The first and second ends of the cartridge 114 can rotate relative to each other.

La cartouche 114 contient et distribue une quantité de substance cosmétique dans le poudrier 108 selon les besoins (décrit plus en détail par la Figure 9) La cartouche 114 distribue la substance cosmétique par rotation de l'engrenage de cartouche 116 tandis que la cartouche 114 reste en place sensiblement verticalement le long de l'axe Y. L'engrenage de cartouche 116 est entraîné par l'engrenage menant 124 qui est entraîné par la rotation du moteur 112. L'amplitude de rotation du moteur 112 est contrôlée par le contrôleur 150.Cartridge 114 contains and dispenses an amount of cosmetic substance into compact 108 as needed (further described in Figure 9). Cartridge 114 dispenses cosmetic substance by rotation of cartridge gear 116 while cartridge 114 remains in place substantially vertically along the Y axis. Cartridge gear 116 is driven by drive gear 124 which is driven by the rotation of motor 112. The amount of rotation of motor 112 is controlled by controller 150 .

Une quantité de substance 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 substance 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 de cartouche creuse 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 force une quantité de substance cosmétique à travers la vis-mère de cartouche 202 et hors de la buse 160 de la cartouche 114. La quantité de matière cosmétique libérée lors d'une opération d'ouverture et de fermeture de la buse 160 est fonction du déplacement de la vis-mère de la cartouche 202, qui dépend du déplacement en rotation de l'engrenage de la cartouche 116. La rotation du moteur 112 fait tourner l'engrenage menant respectif 124 et l'engrenage de cartouche 116. Le contrôleur 150 détecte le mouvement relatif de l'engrenage de cartouche 116 en utilisant le codeur 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 substance 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 forces a quantity of cosmetic material through cartridge lead screw 202 and out of nozzle 160 of cartridge 114. The quantity 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. The rotation of the motor 112 rotates the respective driving gear 124 and the cartridge gear 116. The controller 150 detects the relative movement of the cartridge gear 116 by using the optical encoder 192 to count a number of cartridge gear slots 148 that pass the optical encoder 192 as the cartridge gear 116 rotates, and the direction of rotation of the cartridge gear 116. A specific unit of measurement of cosmetic substance is a dose unit 118.

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

Dans un autre exemple, en raison de la forme de la clavette de cartouche 162 de la cartouche 114, la rainure circonférentielle 134 peut être une encoche ou une rainure autour d'une partie de la circonférence de la cartouche 114, plutôt que de se déployer entièrement autour du périmètre de la cartouche 114 pour fixer la cartouche 114 au piston 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 expanding entirely around the perimeter of the cartridge 114 to secure the cartridge 114 to the expansion piston 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 comprend une découpe de clavette 163 qui correspond à la forme de la clavette de cartouche 162 de la cartouche 114. L'engrenage de cartouche 116 peut en outre avoir un collier 168 qui se connecte de manière rotative à une surface intérieure du carter d'engrenages 170 pour aligner et supporter la position de l'engrenage de cartouche 116 et de l'engrenage menant correspondant 124. L'engrenage de cartouche 116 peut avoir une pluralité de fentes d'engrenage de cartouche 148 à utiliser avec le codeur 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 further have a collar 168 that connects rotatably to an interior surface of the gear case 170 to align and support the position of the cartridge gear 116 and the corresponding drive gear 124. The cartridge gear 116 may have a plurality of gear slots cartridge 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 inférieure 166, selon un exemple. La plaque inférieure 166 est reliée au corps du 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étiques 100, et relie le distributeur de cosmétiques 100 à la plaque inductive 176 disposée sous la plaque inférieure 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 inductive plate 176 placed under the lower plate 166.

La plaque inférieure 166 comporte une pluralité de trous traversants de cartouche 172 pour permettre l'insertion, le retrait et la fixation de la pluralité de cartouches 114. Chaque trou traversant de cartouche 172 comprend une découpe de clavette de base 165, et la forme de la découpe de clavette de base 165 correspond à la forme de la clavette de base 164 de chaque cartouche 114 pour empêcher le mouvement de rotation de la seconde extrémité de la cartouche 114, la partie en contact avec la plaque inférieure 166, lorsque la cartouche 114 est installée dans le distributeur de cosmétiques 100.The bottom plate 166 has a plurality of cartridge through-holes 172 to permit insertion, removal and attachment 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 matches 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 in contact with the bottom plate 166, when the cartridge 114 is installed in the cosmetics dispenser 100.

En outre, la plaque inférieure 166 comporte des broches de contact 174 (représentées sur la [Fig 7B]) qui entrent en contact avec la plaque inductive, fournissant de l'électricité à la plaque inférieure 166, permettant au distributeur de cosmétiques 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 inductive plate, providing electricity to the bottom plate 166, allowing the cosmetic dispenser 100 to charge the plurality of batteries 126 by contact or induction.

La [Fig 7B] est une vue en perspective de la plaque inférieure 166, vue de dessous, selon un exemple. La plaque inférieure 166 comprend trois trous traversants de cartouche 172 disposés à l'intérieur de la plaque, et des broches de contact 174. Lorsque la plaque inférieure 166 est disposée à l'intérieur du distributeur de cosmétiques et sur la base 102, les broches de contact 174 peuvent conduire l'électricité de la base 102 à la plaque inférieure 166. La plaque inférieure 166 peut alors charger par induction la pluralité de batteries 126 disposées au-dessus de la plaque inférieure 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 pins contact plate 174 can conduct electricity from base 102 to bottom plate 166. Bottom plate 166 can then inductively charge the plurality of batteries 126 disposed above bottom plate 166

La est une vue en perspective de la base 102, selon un exemple. Un cordon d'alimentation 104 est connecté à une première extrémité à la base 102. Le cordon d'alimentation 104 est connecté à une seconde extrémité à une source d'alimentation (non représentée), fournissant de l'énergie pour le fonctionnement du distributeur de cosmétiques 100 et pour charger la pluralité de batteries 126. La base 102 comprend une indentation de la base 128 pour le placement de la plaque inductive 176 et d'autres parties du distributeur de cosmétiques 100. L'indentation de la base 128 peut avoir la capacité de charger par induction la pluralité de batteries 126 en utilisant l'énergie fournie par le cordon d'alimentation 104. En outre, il peut également charger le distributeur de cosmétiques 100 via des broches de contact 174 disposées à l'intérieur de la plaque inférieure 166 lorsque la plaque inférieure 166 est disposée dans l'indentation de la 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 dispenser of cosmetics 100 and for charging the plurality of batteries 126. The base 102 includes an indentation of the base 128 for placement of the inductive plate 176 and other parts of the cosmetic dispenser 100. The indentation of the base 128 may have the ability to inductively charge the plurality of batteries 126 using power supplied by the power cord 104. Additionally, it can also charge the cosmetic dispenser 100 via contact pins 174 disposed within the lower plate 166 when the lower plate 166 is disposed in the indentation of the base 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 comprend un couvercle supérieur 180, une base de poudrier 182 et un couvercle inférieur 184. Le couvercle supérieur 180 est disposé au-dessus de la base du poudrier 182, qui est disposée au-dessus ou à l'intérieur du couvercle inférieur 184. Le couvercle supérieur 180 est fixé à la base du poudrier 182 par des aimants, comme décrit plus en détail à la [Fig 9B]. La base du poudrier 182 comprend une pluralité de trous traversant la base du poudrier 138. Dans cet exemple, il y a un trou traversant 138 de la base du poudrier pour chaque cartouche 114 dans le distributeur de cosmétiques 100. Le couvercle inférieur 184, ayant une pluralité de trous traversants de couvercle inférieur 136, est disposé sous la base du poudrier 182. Dans cet exemple, il y a un trou traversant de couvercle inférieur 136 pour chaque cartouche 114 dans le distributeur de cosmétiques 100, et le couvercle inférieur 184 est disposé de telle sorte que chaque trou traversant de couvercle inférieur 136 correspond à et est connecté à un trou traversant 138 de la base du 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 an upper lid 180, a compact base 182, and a lower lid 184. The upper lid 180 is disposed above the compact base 182, which is disposed above or within the lower lid 184. The upper cover 180 is attached to the base of the compact 182 by magnets, as described in more detail in [Fig 9B]. The compact base 182 includes a plurality of holes passing through the compact base 138. In this example, there is one through hole 138 of the compact base for each cartridge 114 in the cosmetic dispenser 100. The bottom cover 184, having a plurality of bottom cover through holes 136, is disposed under the base of the compact 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 184 is arranged such that each bottom cover through hole 136 corresponds to and is connected to a through hole 138 of the compact base 182.

Le poudrier 108 est connecté au collecteur 130, le collecteur 130 est connecté à et disposé au-dessus du carter d'engrenages 170, disposé en outre à l'intérieur du corps du distributeur 106 du distributeur de cosmétiques 100, et le poudrier 108 est disposé au-dessus à la fois du collecteur 130 et du corps du distributeur106. Le collecteur 130 comprend un trou traversant 132 de collecteur pour chaque cartouche 114 dans le distributeur de cosmétiques 100, et le collecteur 130 est disposé de sorte que chaque trou traversant du collecteur 132 correspond à et est connecté à une base du poudrier à travers le trou 136 du couvercle inférieur 184. En outre, chaque trou traversant du collecteur 132 du collecteur 130 correspond à et est disposé au-dessus d'un trou de cartouche de carter d'engrenages 178 du carter d'engrenages 170, fournissant un passage par lequel la substance cosmétique peut être distribuée depuis la buse 160 de chaque cartouche 114 à travers le collecteur 130, le couvercle inférieur 184, et dans la base du poudrier 182.The compact 108 is connected to the manifold 130, the manifold 130 is connected to and disposed above the gear case 170, further disposed inside the dispenser body 106 of the cosmetic dispenser 100, and the compact 108 is arranged above both the collector 130 and the body of the distributor 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 so that each through-hole of the manifold 132 corresponds to and is connected to a base of the compact through the hole 136 of the lower cover 184. Furthermore, each through hole of the manifold 132 of the manifold 130 corresponds to and is disposed above a gear case cartridge hole 178 of the gear case 170, providing a passage through which the cosmetic substance can be dispensed from the nozzle 160 of each cartridge 114 through the collector 130, the lower cover 184, and into the base of the 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étiques 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 be shaped such that there is only one orientation by which the compact 108 can connect to the cosmetic dispenser 100. In another example, the shape of the compact 108 may be connect to compact 108 in more than one orientation.

En outre, la substance cosmétique distribuée dans le poudrier 108 peut être empêchée de refluer en utilisant une valve à bec de canard unidirectionnelle 194 (non illustrée) disposée dans chacun des trous traversants 136 de la base du poudrier dans le couvercle inférieur 184 du poudrier 108.Additionally, the cosmetic substance dispensed into the compact 108 may be prevented from flowing back using a one-way duckbill valve 194 (not shown) disposed in each of the through holes 136 of the compact base in the lower cover 184 of the compact 108 .

La [Fig 9B] est une vue en perspective du poudrier 108 en position ouverte, selon un exemple. Le poudrier 108 comprend un couvercle supérieur 180, une base de boitier compact 182, un couvercle inférieur 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 the open position, according to an example. The compact 108 includes a top cover 180, a compact case base 182, a bottom cover 184, a plurality of hinge magnets 186a, 186b, 186c and 186d, a plurality of cover magnets 188a, 188b, 188c and 188d , and a plurality of mounting magnets 196a, 196b and 196c.

Dans un exemple, la base du 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 inférieur 184, avec la base du 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étiques 100, par exemple en se connectant au collecteur 130 ([Fig 9A]). Le collecteur 130, ou des parties de la surface du collecteur 130, peuvent être formés d'une substance ferreuse ou contenir des aimants correspondants à fixer magnétiquement à la pluralité d'aimants de montage 196a-196c.In one example, the compact base 182, the plurality of mounting magnets 196a-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 arranged inside the lower cover 184, with the base of the compact 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 to the manifold 130 ([Fig 9A]). The collector 130, or portions of the surface of the collector 130, may be formed of a ferrous substance or contain corresponding magnets to be magnetically attached 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 supérieur 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 supérieur 180. Les aimants de charnière 186b et 186d sont disposés à l'intérieur d'un côté du couvercle inférieur 184 de sorte qu'ils peuvent être en contact avec les aimants de charnière correspondants 186a et 186c dans au moins deux plans, en fonction d'une position relative entre le couvercle supérieur 180 et le couvercle inférieur 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 upper lid 180, and a second half of the plurality of hinge magnets 186a and 186c is disposed in one side of the upper lid 180. hinge magnets 186b and 186d are arranged inside one side of the bottom cover 184 so that they can be in contact with the corresponding hinge magnets 186a and 186c in at least two planes, depending on a position relationship between the upper cover 180 and the lower 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 hinge magnets. cover 188c and 188d.

La pluralité de 196 et la pluralité d'aimants de couvercle 188a-188d peuvent être disposées de sorte que la pluralité de trous traversants de couvercle inférieur 138 disposés dans la base du poudrier 182 ne soient pas obstrués pour permettre à la substance cosmétique de s'écouler de chacune des cartouches 114 dans le poudrier 108 lorsque le produit cosmétique est distribué.The plurality of 196 and the plurality of lid magnets 188a-188d may be arranged such that the plurality of lower lid through-holes 138 disposed in the base of the compact 182 are unobstructed to allow the cosmetic substance to flow. flow from each of the cartridges 114 into the compact 108 when the cosmetic product is dispensed.

Dans un cas où le poudrier 108 est en position ouverte, le couvercle supérieur 180 et le couvercle inférieur 184 sont positionnés approximativement dans des plans perpendiculaires, les aimants de charnière 186a et 186c étant magnétiquement connectés respectivement aux aimants de charnière 186b et 186d. La force magnétique entre chaque paire d'aimants de charnière 186a et 186b et les aimants de charnière 186c et 186d est suffisante pour maintenir le couvercle supérieur 180 en position par rapport au couvercle inférieur 184.In a case where the compact 108 is in the open position, the upper cover 180 and the lower 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 the hinge magnets 186c and 186d is sufficient to hold the upper cover 180 in position relative to the lower cover 184.

Dans un cas où le boîtier 108 est dans une position fermée, le couvercle supérieur 180 et le couvercle inférieur 184 sont positionnés approximativement dans des plans parallèles, les aimants de charnière 186a et 186c connectés magnétiquement respectivement aux aimants de charnière 186b et 186d, et les aimants de couvercle 188a et 188c sont disposés dans des positions correspondantes, et connectés magnétiquement respectivement aux aimants de couvercle 188b et 188d, la connexion magnétique entre les paires d'aimants de charnière 186a et 186b et les 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, est suffisante pour maintenir le couvercle supérieur 180 relié au couvercle inférieur 184 dans une position fermée.In a case where the housing 108 is in a closed position, the upper cover 180 and the lower cover 184 are positioned approximately in parallel planes, the hinge magnets 186a and 186c magnetically connected to the hinge magnets 186b and 186d respectively, and the lid magnets 188a and 188c are arranged in corresponding positions, and magnetically connected respectively to the lid magnets 188b and 188d, the magnetic connection between the pairs of hinge magnets 186a and 186b and the hinge magnets 186c and 186d, and between the pair of lid magnets 188a and 188b, and the pair of lid magnets 188c and 188d, is sufficient to hold the upper lid 180 connected to the lower lid 184 in a closed position.

Étant donné que le couvercle supérieur 180 est connecté magnétiquement au couvercle inférieur 184, le couvercle supérieur 180 peut être entièrement séparé du couvercle inférieur 184. En outre, il peut également se connecter avec le couvercle inférieur 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 186a-186d et des aimants de couvercle 188a-188d dans le couvercle supérieur 180 et le couvercle inférieur 184. En outre, le couvercle supérieur 180 peut éventuellement être pivoté autour du couvercle inférieur 184, ou vice versa, s'ouvrant ou se fermant autour de plus d'un axe, comme autour de l'axe x ou de l'axe z.Since the upper cover 180 is magnetically connected to the lower cover 184, the upper cover 180 can be entirely separated from the lower cover 184. In addition, it can also connect with the lower cover 184 in a closed position in more than one orientation about the x-z plane, depending on the arrangement of the plurality of hinge magnets 186a-186d and lid magnets 188a-188d in the upper cover 180 and the lower cover 184. Additionally, the upper cover 180 may optionally be pivoted around the bottom cover 184, or vice versa, opening or closing around more than one axis, such as around the x-axis or z-axis.

Alternativement, la pluralité d'aimants de montage 196a-196c peut être remplacée par un aimant de montage 196 d'une force suffisante pour fixer le poudrier 108 au dispositif de distribution de cosmétiques 100.Alternatively, the plurality of mounting magnets 196a-196c may be replaced by a mounting magnet 196 of sufficient strength to attach the compact 108 to the cosmetic dispensing device 100.

Alternativement, la pluralité d'aimants de charnière 186a-186d peut être remplacée par un aimant de charnière 186a de force suffisante dans le couvercle supérieur 180 et par un aimant de charnière 186b de force suffisante dans le couvercle inférieur 184 pour fixer un côté du couvercle supérieur 180 au couvercle inférieur 184 avec le poudrier 108 dans une position ouverte ou fermée.Alternatively, the plurality of hinge magnets 186a-186d may be replaced by a hinge magnet 186a of sufficient strength in the upper cover 180 and by a hinge magnet 186b of sufficient strength in the lower cover 184 to secure one side of the cover upper 180 to the lower cover 184 with the compact 108 in an open or closed position.

Alternativement, la pluralité d'aimants de couvercle 188a-188d peut être remplacée par un aimant de couvercle 188a de force suffisante dans le couvercle supérieur 180 et par un aimant de couvercle 188b de force suffisante dans le couvercle inférieur 184 pour fixer un côté du couvercle supérieur 180 au couvercle inférieur 184 avec le boîtier 108 en position fermée.Alternatively, the plurality of lid magnets 188a-188d may be replaced by a lid magnet 188a of sufficient strength in the upper lid 180 and by a lid magnet 188b of sufficient strength in the lower lid 184 to secure one side of the lid upper 180 to the lower cover 184 with the housing 108 in the closed position.

La est un schéma représentant un exemple de séquence de procédés primaires d'un procédé de formulation cosmétique 900, selon un exemple. Les exemples fournis ici ont chacun trois cartouches, bien que le même procédé puisse être utilisé par le distributeur de cosmétiques 100 équipé d'un nombre quelconque de cartouches 114. Le procédé de formulation cosmétique 900 comprend un processus de détection S920, un processus de sélection S940 et un processus de distribution S960. Un processus de mélange supplémentaire S980 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 des commandes reçues du contrôleur 150, le contrôleur 150 envoyant des données à l'utilisateur et recevant des entrées de celui-ci via le dispositif intelligent 300 ou par le biais d’indicateurs situés sur le dispositif cosmétique 100 lui-même, comme décrit dans les Figures 3 et 4.There is a diagram representing an example of a sequence of primary processes of a cosmetic formulation process 900, according to an example. The examples provided herein each have three cartridges, although the same method 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 an S960 distribution process. 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 commands received from the controller 150, the controller 150 sending data to the user and receiving inputs from the user. this via the intelligent device 300 or through indicators located on the cosmetic device 100 itself, as described in Figures 3 and 4.

La est un diagramme de processus représentant un exemple d'un processus de détection de substance cosmétique dans le distributeur de cosmétiques 100, selon un exemple. S920 représente un processus de détection de matière cosmétique. Le processus S920 peut comprendre au moins une des étapes de l'étape 921 de détection de retrait et d'installation d'une cartouche 114, l'étape 922 de détection d'au moins une substance caractéristique de la cartouche 114, une étape optionnelle 923 de détection d'une quantité de substance cosmétique dans la cartouche 114, et une étape facultative 924 pour calculer l’estimation de l’épuisement de la ou des cartouches après la réalisation d'une future opération de distribution.There is a process diagram showing an example of a cosmetic substance detection process in the cosmetic dispenser 100, according to one example. S920 represents a cosmetic material detection process. The process S920 may comprise at least one of the steps of step 921 of detecting removal and installation of a cartridge 114, step 922 of detecting at least one substance characteristic of the cartridge 114, an optional step 923 for detecting a quantity of cosmetic substance in the cartridge 114, and an optional step 924 for calculating the estimate of the exhaustion of the cartridge(s) after carrying out a future dispensing operation.

L'étape facultative 923 de détection d'une quantité de substance dans chaque cartouche d'une pluralité de cartouches 114 peut comprendre, par exemple, l'étape 923a de détection d'une quantité de substance d'une cartouche A, l'étape 923b de détection d'une quantité de substance d'une cartouche B, et l'étape 923c de détection d’une quantité de substance d'une cartouche C, par exemple sur la base du déplacement net total (rotation) de l'engrenage de cartouche 116 détecté par le codeur optique 192 depuis l'installation de chaque cartouche 114.The optional step 923 of detecting a quantity of substance in each cartridge of a plurality of cartridges 114 may comprise, for example, the step 923a of detecting a quantity of substance of a cartridge A, the step 923b of detecting a quantity of substance of a cartridge B, and step 923c of detecting a quantity of substance of a cartridge C, for example based on the total net displacement (rotation) of the gear 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 substance dans chaque cartouche d'une pluralité de cartouches 114 peut comprendre, par exemple, l'étape 924a de détection d'au moins une caractéristique de substance d'une cartouche A, l'étape 924b de détection d'au moins une caractéristique de substance d'une cartouche B et l'étape 924c de détection d’au moins une caractéristique de substance d'une cartouche C. Les caractéristiques de substance peuvent comprendre au moins une caractéristique parmi l'ensemble constitué par la couleur, la texture, la brillance, 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 compris dans l'art. Des procédés alternatifs de détection peuvent être utilisés tels qu'une détection de code à barres d'un code à barres imprimé sur la cartouche, ou une détection utilisant des procédés bien compris dans l'art. L'étape de détection de ladite au moins une caractéristique de substance dans chacune des cartouches peut être effectuée avant l'étape facultative de détection de la quantité de substance cosmétique dans chaque cartouche.The optional step 924 of detecting at least one substance characteristic in each of a plurality of cartridges 114 may include, for example, step 924a of detecting at least one substance characteristic of a cartridge A , step 924b of detecting at least one substance characteristic of a cartridge B and step 924c of detecting at least one substance characteristic of a cartridge C. The substance characteristics may include at least one characteristic of the group consisting of color, texture, shine, moisture, nutrient content and chemical formulation. This detection may 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 understood in the art. Alternative detection methods may be used such as bar code detection of a bar code printed on the cartridge, or detection using methods well understood in the art. The step of detecting said at least one substance characteristic in each of the cartridges can be carried out before the optional step of detecting the quantity of cosmetic substance in each cartridge.

En outre, le processus S920 peut comprendre l'étape facultative 926 pour rapporter des informations qui peuvent être dérivées de données d'utilisation historiques, de l'utilisateur ou agrégées entre des groupes d'utilisateurs, comme par exemple la cartouche 114 à l’intérieur du distributeur de cosmétiques 100 qui est censée être épuisée en premier en substance cosmétique et à quel moment.Additionally, process S920 may include optional step 926 to report information that may be derived from historical, user usage data or aggregated across groups of users, such as cartridge 114 to interior of the cosmetics dispenser 100 which is supposed to be used up first in cosmetic substance and at what time.

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

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

Dans un autre exemple, une étape 943 du processus S940 comprend le fait de permettre à un utilisateur de choisir une unité de dose souhaitée 118. La variation de l'unité de dose 118 peut changer l'ensemble de formulations cosmétiques disponibles à partir de l'intérieur du distributeur de cosmétiques 100 si une plus grande quantité d'une ou plusieurs substances 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 allowing a user to choose a desired dose unit 118. Varying the dose unit 118 may change the set of cosmetic formulations available from the inside the cosmetic dispenser 100 if a greater quantity of one or more cosmetic substances is required than is available to dispense a specific quantity of dosage unit 118 for a specific cosmetic formulation.

Par exemple, si la cartouche A contient une substance cosmétique jaune, la cartouche B contient une substance cosmétique rouge et la cartouche C contient une substance cosmétique verte, et qu'il ne reste qu'une unité de dose 118 de la cartouche A, l'utilisateur ne pourra pas choisir de distribuer toute combinaison d'unités de dose 118 et de formulations cosmétiques qui nécessitent plus d'une unité de dose 118 de substance cosmétique jaune.For example, if cartridge A contains a yellow cosmetic substance, cartridge B contains a red cosmetic substance and cartridge C contains a green cosmetic substance, and only one dose unit 118 remains of cartridge A, The user will not be able to choose to dispense any combination of dose units 118 and cosmetic formulations that require more than one dose unit 118 of yellow cosmetic substance.

En outre, le processus S940 peut comprendre une étape 942a permettant à l'utilisateur de sélectionner une formulation cosmétique basée sur la correspondance avec une photo, une étape 942b permettant à l'utilisateur de sélectionner une formulation cosmétique basée sur des recommandations, ou de sélectionner une formulation cosmétique basée sur un autre processus. Le brevet américain 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 d’utilisation des données de référence de couleur pour faire correspondre sensiblement la couleur.Additionally, process S940 may include step 942a allowing the user to select a cosmetic formulation based on matching a photo, step 942b allowing the user to select a cosmetic formulation based on recommendations, or selecting 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 the color reference data to substantially match the color.

Dans un autre mode de réalisation, un diagnostic cutané (parfois appelé ici profil cutané) 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 caractéristiques cutanées de l'utilisateur. Le diagnostic de 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 cutané connus dans l'art sont : Diagnos ABS de Lancôme, HR Skinscope, Bluesmart de Biotherm, Skinprofiler V.0 de Kiehl's, CA Dermanalyzer et le Vichyconsult de Vichy.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 user's skin characteristics. 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's, CA Dermanalyzer and Vichyconsult from Vichy.

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étiques 100 peut communiquer à l'utilisateur quelles substances cosmétiques sont 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 which cosmetic substances are necessary to dispense such cosmetic formulations.

Dans un exemple, à l'étape 944, l'utilisateur sélectionne une dose unitaire 118 d'une formulation cosmétique actuellement indisponible. L'étape 944 peut déterminer quelles substances cosmétiques, telles 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 unit dose 118 of a cosmetic formulation currently unavailable. Step 944 may determine which cosmetic substances, such as the type of cartridges 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 spécifique 114 est remplacée par une cartouche 114 pleine mais par ailleurs 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 une substance cosmétique différente.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 substance.

L'étape 945 détermine s'il faut passer à l'étape 947 pour inviter l'utilisateur à confirmer et procéder à 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 proceed with 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] représente un processus facultatif S940b qui est exécuté par le dispositif distributeur 100 seul après qu'une formulation cosmétique a été précédemment reçue et est actuellement stockée sur le dispositif distributeur 100 à une étape 948. Les étapes restantes 943 à 947 de S940b sont identiques à celles de S940 décrites par la [Fig 12A].[Fig 12B] shows an optional process S940b which is executed by the dispensing device 100 alone after a cosmetic formulation has been previously received and is currently stored on the dispensing device 100 at step 948. The remaining steps 943 to 947 of S940b are identical to those of S940 described in [Fig 12A].

Le processus de la [Fig 12B] peut être exécuté sans qu'une connexion existante ne soit établie entre le dispositif distributeur 100 et le dispositif 300.The process of [Fig 12B] can be executed without an existing connection being established between the dispenser device 100 and the device 300.

La est un diagramme de processus représentant un exemple d'un processus S960 de distribution de substance cosmétique dans un distributeur de cosmétiques 100, selon un exemple. L'étape 961 représente une étape de distribution d'au moins une dose unitaire d'une formulation cosmétique. Le processus S960 comprend les étapes 962a à 962c d'éjection d'une quantité demandée de matériau cosmétique 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 conteneur, ou être autrement disponible pour l'utilisateur. Le processus S960 comprend les étapes optionnelles 963a à 963c de détection de la quantité restante de matière cosmétique dans chacune des cartouches et l'étape optionnelle 964 d'enregistrement des résultats dans une mémoire du dispositif de distribution.There is a process diagram representing an example of a cosmetic substance dispensing process S960 in a cosmetic dispenser 100, according to one example. Step 961 represents a step of dispensing at least one unit dose 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 be 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 device.

Une fois le processus de distribution S960 terminé, l'utilisateur peut effectuer le processus S980 de mélange manuel de la substance cosmétique libérée, 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 substance, 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étiques 100 décrit ci-dessus, comprend au moins le distributeur de cosmétiques 100 et un dispositif connecté 300. En option, le système peut en outre inclure un ou plusieurs serveurs externes 410 qui sont mis en œuvre dans le cadre d’un environnement d’informatique en nuage. En outre, le système peut éventuellement comprendre un inventaire de substances cosmétiques 204 qui est un inventaire de substances cosmétiques possibles pouvant être insérées 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 cosmetics dispenser 100 described above, includes at least the cosmetics dispenser 100 and a connected device 300. Optionally, the system may further include one or more external servers 410 which are placed implemented in a cloud computing environment. Additionally, the system may optionally include a cosmetic substance inventory 204 which is an inventory of possible cosmetic substances that may be inserted into the cosmetic device 100.

Le dispositif connecté 300 peut être un ordinateur personnel (PC), un ordinateur portable, un PDA (Personal Digital Assistants), un téléphone intelligent, une tablette, un UMPC (Ultra Mobile Personal Computer), un netbook ou un ordinateur personnel de type notebook. Dans les exemples ci-dessous, le dispositif connecté 300 est supposé être une tablette, telle qu'un Apple iPad.The connected device 300 can be a personal computer (PC), a laptop, a PDA (Personal Digital Assistants), a smartphone, a tablet, a UMPC (Ultra Mobile Personal Computer), a netbook or a notebook type personal computer. . 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étiques 100 au moyen d'un circuit d'interface de communication sans fil 774 sur le distributeur de cosmétiques 100. Cependant, le dispositif connecté 300 est également capable d'avoir une connexion filaire avec le distributeur de cosmétiques 100 au moyen d'une interface USB 776 sur le dispositif 100. En outre, tous les dispositifs, y compris le distributeur de cosmétiques peuvent communiquer entre eux et avec un ou plusieurs appareils externes au moyen 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 via une connexion Bluetooth ou d'autres dispositifs sans fil.The connected device 300 is capable of wireless communication with the cosmetic dispenser 100 by means of a wireless communication interface circuit 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, all devices, including the cosmetic dispenser can communicate with each other and with one or more external devices by means 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 via a Bluetooth connection or other wireless devices.

Le dispositif connecté 300 est configuré pour recevoir des informations d'un utilisateur à utiliser pour générer une formulation cosmétique qui sera utilisée par le distributeur de cosmétiques 100 pour distribuer une substance 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 substance into the compact 108.

La est un schéma fonctionnel représentant les circuits du contrôleur 150 et du distributeur de cosmétiques 100, selon un exemple. Une unité de traitement centrale (CPU) 710 assure un contrôle principal sur les composants de circuits séparés inclus dans le dispositif, tels que des circuits de commande de distributeur 740 (qui peuvent inclure des circuits de commande pour les moteurs 112, des circuits pour le codeur optique 192 et des circuits de capteurs inductifs). La CPU 710 peut également contrôler un périphérique d'entrée/sortie optionnel 772 (tel qu'un clavier ou une souris), une mémoire 780, le circuit d'interface de communication sans fil 774, le contrôleur de bus série universel (USB) 776, un pilote de LED 778 et un module d'affichage 780. Le pilote de LED 778 contrôle la pulsation d'un ou plusieurs voyants lumineux 122.There is a block diagram showing the circuitry of controller 150 and cosmetic dispenser 100, according to one example. A central processing unit (CPU) 710 provides primary control over separate circuit components included in the device, such as valve control circuits 740 (which may include control circuits for the motors 112, circuits for the optical encoder 192 and inductive sensor circuits). CPU 710 may also control optional input/output device 772 (such as a keyboard or mouse), memory 780, wireless communications interface circuit 774, universal serial bus (USB) controller 776, an LED driver 778 and a display module 780. The LED driver 778 controls the pulsation of one or more indicator lights 122.

Dans un mode de réalisation, les circuits comprennent, entre autres, un ou plusieurs dispositifs informatiques tels qu'un processeur (par exemple, un microprocesseur, un processeur quantique, un processeur qubit, etc.), une unité centrale de traitement (CPU), un processeur de signaux numériques (DSP), des circuits intégrés à application spécifique (ASIC), un réseau de portes programmable sur place (FPGA), ou similaire, ou toute combinaison de ces derniers, et peut inclure des éléments de circuit ou des composants électroniques numériques ou analogiques discrets ou des combinaisons de ces derniers.In one embodiment, the circuits include, 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) , digital signal processor (DSP), application specific integrated circuits (ASIC), field programmable gate array (FPGA), or the like, or any combination thereof, and may include circuit elements or discrete digital or analog electronic components or combinations thereof.

Dans un mode de réalisation, un module comprend un ou plusieurs ASIC 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 comprend 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, le circuit comprend un ou plusieurs composants couplés de manière fonctionnelle (par exemple, couplés en communication, de manière électromagnétique, magnétique, ultrasonique, optique, inductive, électrique, capacitive, sans fil ou de manière similaire) les uns aux autres.In one embodiment, the circuit includes one or more components operably coupled (e.g., communicatively coupled, electromagnetically, magnetically, ultrasonically, optically, inductively, electrically, capacitively, wirelessly, or the like) each other. to others.

Dans un mode de réalisation, les circuits comprennent un ou plusieurs composants situés à distance.In one embodiment, the circuits include one or more remotely located components.

Dans un mode de réalisation, des composants situés à distance sont fonctionnellement couplés, par exemple, via une communication sans fil, notamment avec un dispositif connecté 300.In one embodiment, remotely located components are functionally coupled, for example, via wireless communication, particularly with a connected device 300.

Dans un mode de réalisation, des 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, 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 des composants, CPU 710 ou autres composants représentés sur la peut être remplacé par des éléments de circuits alternatifs. Des exemples de circuits de ce type comprennent une mémoire qui, par exemple, stocke des instructions ou des informations. Des exemples non limitatifs de mémoire incluent la mémoire volatile (par exemple, la mémoire à accès aléatoire (RAM), la mémoire vive dynamique (DRAM), ou similaire), la mémoire non volatile (par exemple, la mémoire morte (ROM), la mémoire morte effaçable et programmable électriquement (EEPROM), le disque compact informatique (CD-ROM) ou similaire), la mémoire persistante, ou similaire. D'autres exemples non limitatifs de mémoire comprennent la mémoire morte effaçable et programmable (EPROM), la mémoire flash ou similaire.In one embodiment, any of the components, CPU 710 or other components shown on the can be replaced by alternative circuit elements. Examples of circuits of this type include a memory which, 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 and programmable read only memory (EEPROM), computer compact disk (CD-ROM) or the like), persistent memory, or the like. Other non-limiting examples of memory include erasable programmable read only memory (EPROM), flash memory or the like.

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

Dans un mode de réalisation, les circuits comprennent un ou plusieurs lecteurs de supports lisibles par ordinateur, des prises d'interface, des ports de bus série universels (USB), des emplacements pour carte mémoire, ou similaire, et un ou plusieurs composants d'entrée/sortie tels que, par exemple, une interface utilisateur graphique, un affichage, un clavier, un pavé numérique, une boule de commande, un joystick, un écran tactile, une souris, un commutateur, un cadran, ou similaire, 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 card slots, or the like, and one or more components. input/output such as, for example, a graphical user interface, display, keyboard, keypad, trackball, joystick, touch screen, mouse, switch, dial, or the like, and any other peripheral device.

Dans un mode de réalisation, un module comprend un ou plusieurs composants d'entrée/sortie utilisateur qui sont fonctionnellement couplés à au moins un dispositif informatique configuré pour contrôler (mis en œuvre de manière électrique, électromécanique, par logiciel, mis en œuvre par micrologiciel, ou autre contrôle, ou combinaisons de ces derniers) au moins un paramètre associé, par exemple, à la détermination d'une ou plusieurs propriétés thermiques des tissus en réponse aux décalages détectés de la tension d'activation.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 (electrically implemented, electromechanically implemented, software implemented, firmware implemented , or other control, or combinations thereof) at least one parameter associated, for example, with the determination of one or more thermal properties of tissues in response to detected shifts in the activation voltage.

Dans un mode de réalisation, les circuits comprennent un lecteur de support lisible par ordinateur ou une fente pour carte mémoire qui est configuré pour accepter un support porteur de signal (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 card slot that is configured to accept signal-carrying media (e.g., computer-readable memory media, readable recording media by computer, or similar).

Dans un mode de réalisation, un programme permettant à un système d'exécuter l'un quelconque des procédés décrits peut être stocké, par exemple, sur un support d'enregistrement lisible par ordinateur, un support porteur de signal, ou similaire. Des exemples non limitatifs de supports porteurs de signaux comprennent un support de type enregistrable tel qu'une bande magnétique, une disquette, un lecteur de disque dur, un disque compact (CD), un disque numérique universel (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 à fibre optique, un guide d'ondes, une liaison de communication filaire, une liaison de communication sans fil (par exemple, récepteur, émetteur, émetteur-récepteur, logique de transmission, logique de réception, etc.). D'autres exemples non limitatifs de supports porteurs de signaux comprennent, mais sans s'y limiter, les 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 enabling a system to execute any of the described 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 drive, a compact disk (CD), a universal digital disk (DVD), a Blu-ray disk. Ray, digital tape, computer memory, or the like, and a transmission type medium such as a digital or analog communications medium (e.g., fiber optic cable, waveguide, wired communications link, a wireless communications link (e.g., 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 disc, MINIDISC, non-volatile memory card, EEPROM, optical disc, optical storage, RAM, ROM, system memory, web server or similar.

Dans un mode de réalisation, les circuits comprennent 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 ultrasonores.In one embodiment, the circuits include 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, les circuits comprennent des circuits électriques fonctionnellement couplés à un transducteur (par exemple, un actionneur, un moteur, un cristal piézoélectrique, un système microélectromécanique (MEMS), etc.).In one embodiment, the circuits include electrical circuits 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, les circuits comprennent des circuits électriques ayant au moins un circuit électrique discret, des circuits électriques ayant au moins un circuit intégré ou des circuits électriques ayant au moins un circuit intégré spécifique à une application.In one embodiment, the circuits include electrical circuits having at least one discrete electrical circuit, electrical circuits having at least one integrated circuit, or electrical circuits having at least one application-specific integrated circuit.

Dans un mode de réalisation, les circuits comprennent des circuits électriques formant un dispositif informatique à usage général configuré par un programme informatique (par exemple, un ordinateur à usage général configuré par un programme informatique qui exécute au moins partiellement les processus et/ou les dispositifs décrits ici, ou un microprocesseur configuré par un programme informatique qui exécute au moins partiellement les processus et/ou les dispositifs décrits ici), un circuit électrique formant un dispositif de mémoire (par exemple, des formes de mémoire (par exemple, à accès aléatoire, flash, morte, etc.)), des circuits électriques formant un dispositif de communication (par exemple, un modem, un commutateur de communication, un équipement opto-électrique, etc.) et/ou tout dispositif analogue non électrique, notamment des analogues optiques ou autres.In one embodiment, the circuits include electrical circuits forming a general purpose computing device configured by a computer program (e.g., a general purpose computer configured by a computer program that at least partially executes the processes and/or devices described herein, or a microprocessor configured by a computer program which at least partially executes the processes and/or devices described herein), an electrical circuit forming a memory device (e.g., forms of memory (e.g., random access , flash, dead, etc.)), electrical circuits forming a communication device (for example, a modem, a communications switch, opto-electric equipment, etc.) and/or any analogous non-electric device, in particular optical or other analogues.

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

La représente des composants de l'écosystème 1600 qui sont communs à chaque type de produit. L'écosystème comprend le distributeur 1610, un dispositif de téléphone intelligent utilisateur 1620 et une plateforme info-nuagique 1630. Le téléphone intelligent est représenté comme comprenant deux blocs fonctionnels de la configuration de l'application de téléphone intelligent (« application ») 1621 et de l'utilisation de l'application de téléphone intelligent 1622. La configuration de l'application 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 implique l'établissement des informations de configuration initiales pour configurer un profil utilisateur de l'utilisateur. Les informations de configuration peuvent ensuite être utilisées lorsque l'application pour téléphone intelligent est utilisée et elles peuvent également être envoyées à la plate-forme info-nuagique 1630 pour être utilisées dans l'envoi d'une sélection de styles pertinents pour l'utilisateur.There represents 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 as comprising two functional blocks of the configuration of the smartphone application ("app") 1621 and of use of the smartphone application 1622. Configuration of the smartphone application 1621 will be described in detail below with respect to the various customization examples and involves establishing initial configuration information to configure a user profile of the user. The configuration information may then be used when the smartphone application 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 des sélections qui conduisent à la détermination d'une couleur et effectue une communication interactive avec le distributeur, telle que l'envoi de la recette au distributeur et le suivi de l'état du distributeur (tel que l'inventaire et le volume restant dans les cartouches du distributeur). L'application pour téléphone intelligent effectue également une communication interactive avec la plate-forme info-nuagique. 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 plate-forme info-nuagique a précédemment envoyés et elle peut informer la plate-forme info-nuagique des couleurs et des recettes réellement sélectionnées par l'utilisateur et distribuées par le distributeur. Ces retours peuvent fournir une forme d'apprentissage automatique à la plate-forme info-nuagique et améliorer les algorithmes utilisés par la plate-forme info-nuagique.Use of the smartphone application itself involves the user making selections that lead to the determination of a color and performing interactive communication with the dispenser, such as sending the recipe to the dispenser and tracking dispenser status (such as inventory and volume remaining in dispenser cartridges). 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 can inform the cloud platform of the colors and recipes actually selected by the user and distributed by the distributor. This feedback can provide a form of machine learning to the cloud platform and improve the algorithms used by the cloud platform.

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

La représente l'écosystème décrit ci-dessus (1700) qui repose sur la proposition d'une couleur de rouge à lèvres tendance au consommateur après avoir analysé les tendances sur les réseaux 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 etc.. Il offre au consommateur la possibilité 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 doseur connecté. Il est également possible de proposer une couleur basée sur la tenue de l'utilisateur numérisée avec une photo autoportrait. Le consommateur peut enregistrer les couleurs favorites et les partager avec sa communauté virtuelle.There represents the ecosystem described above (1700) which is based on proposing a trendy lipstick color to the consumer after analyzing trends on social networks by combining the taste of favorite colors, geolocation, favorite influencers , past selection etc. It offers the consumer the possibility of choosing a color based on a style, trying it virtually and adjusting it if necessary to finally produce the formula on site with a connected dispenser. It is also possible to suggest a color based on the user's outfit scanned with a self-portrait photo. The consumer can save favorite colors and share them with their virtual community.

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

  • Questionnaire lors de l'inscription (par exemple, la couleur préférée)Questionnaire during registration (e.g. favorite color)
  • Identifiants sur les réseaux sociaux (notamment Instagram, Twitter, Facebook)Identifiers on social networks (in particular Instagram, Twitter, Facebook)
  • Influenceurs préférés pour suivre la couleurFavorite influencers to follow color
  • Géolocalisation basée sur la mode localeGeolocation based on 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'application sur le téléphone intelligent, mais elles sont également transmises à une plate-forme info-nuagique, qui peut être un serveur externe connecté via Internet.The configuration entries are used during regular use of the application on the smartphone, but they are also transmitted to a cloud platform, which can be an external server connected via the Internet.

L'utilisation réelle de l'application pour téléphone intelligent (1720) comprend la sélection d'un mode de sélection de rouge à lèvres. Dans le présent exemple, les modes comprennent un mode de sélection d'une recommandation de tendance de réseaux sociaux par des algorithmes qui sont exécutés dans la plate-forme info-nuagique (discuté plus tard plus 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 couleur.Actual use of the smartphone application (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 later in more 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 » en fonction de l’autoportrait photo. Dans cet exemple, la sélection de teinte et de 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, l'utilisateur peut toucher un bouton affiché sur l'application pour distribuer la formule et un réseau neuronal interne décomposera la couleur demandée en différentes doses de cartouche de couleur. Une fois la recette envoyée au distributeur et la teinte de 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 the self-portrait photo. In this example, the shade and finish selection 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, the user can tap a button displayed on the app to dispense the formula and an internal neural network will break down the requested color into different color cartridge doses. 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 fournir un retour s'il/elle a aimé le rendu ou non. 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 l'apparence et la couleur sur la toile via une plate-forme de réseaux sociaux.After using the lipstick, the user can use the app to provide feedback whether he/she liked the result or not. User can also save their favorite style and color for reuse later, and user can share the look and color on canvas via social media platform.

La plate-forme info-nuagique implémente des fonctions présentées en 1730, telles qu'un flux de travail d'algorithmes distants et un processus d'amélioration.The cloud platform implements functions introduced in 1730, such as a remote algorithm workflow and improvement process.

Dans le flux de travail effectué par la plate-forme info-nuagique, les comptes personnels des réseaux sociaux (influenceurs, styles les plus tendance) peuvent être récupérés pour les données relatives aux couleurs de rouge à lèvres. La plate-forme info-nuagique peut effectuer l'analyse d'une ou plusieurs images collectées pour extraire la couleur de maquillage moyenne (lèvres, fond de teint, couleur des cheveux) en utilisant un algorithme d'apprentissage profond pour segmenter les finitions des lèvres du maquillage. Par exemple, la plate-forme info-nuagique peut l’accomplir en détectant d'abord les lèvres dans une pluralité d'images en utilisant une technique connue dans l'art (telle que celle décrite dans le brevet US n°5 805 745). La plate-forme info-nuagique 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 du dispositif téléphone intelligent de l'utilisateur. En tenant compte de toutes les données collectées, la dernière étape consiste pour la plate-forme info-nuagique à envoyer à l'utilisateur les résultats de l'analyse sous la forme de la sélection susmentionnée de styles pertinents.In the workflow performed by the cloud platform, personal social media accounts (influencers, trending styles) can be retrieved for lipstick color data. The cloud platform can perform analysis of one or more collected images to extract the average makeup color (lips, foundation, hair color) using a deep learning algorithm to segment the finishes of the makeup lips. 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 favored by one or more user communities while also taking into account user configuration inputs received from the smartphone device. of the 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 aforementioned selection of relevant styles.

Dans le processus d'amélioration effectué par la plate-forme info-nuagique et l'application pour téléphone intelligent, l'utilisateur peut enregistrer ses styles préférés et « aimer » (like) la couleur populaire pour enrichir les algorithmes de scraping pour une recommandation pertinente ultérieurement. La plate-forme info-nuagique peut, par ailleurs, regrouper tous les retours des utilisateurs, et la plate-forme peut envoyer aux nouveaux utilisateurs la zone la plus tendance en fonction de la localisation.In the improvement process carried out by the cloud platform and smartphone application, the user can save their favorite styles and like the popular color to enrich the scraping algorithms for recommendation relevant later. The cloud platform can also aggregate all user feedback, and the platform can send new users the most trending area based on location.

Les opérations de distribution dans le bloc 1740 sont déjà décrites en détail ci-dessus, mais elles sont résumées comme suit. Le distributeur reçoit une commande pour distribuer une certaine proportion de chaque cartouche. Le distributeur distribue sur la partie supérieure et l'utilisateur peut le mélanger pour obtenir la couleur désirée. Le distributeur renvoie le stock restant de la formule à l'application client pour s'assurer que seules les couleurs à distribuer sont disponibles dans l'interface utilisateur lorsque l'utilisateur effectue une sélection.The distribution operations in 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 on the top and the user can mix it to achieve the desired color. The dispenser returns the remaining stock of the formula to the client application to ensure that only the colors to be dispensed are available in the user interface when the user makes a selection.

La [Fig 18A] représente 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'application. À l'étape 1810, l'utilisateur peut sélectionner un « mode » comme décrit ci-dessus, qui peut être un mode pour sélectionner une recommandation de tendance de réseaux 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 » en fonction de l’autoportrait photo.[Fig 18A] depicts an example flow of operations in the ecosystem described above for dispensing a personalized lipstick shade from an application perspective. In step 1810, the user may select a "mode" as described above, which may be a mode for selecting a social media trend 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 the self-portrait photo.

L'étape 1820 représente un exemple d'affichage lorsque le mode choisi permet de sélectionner un style de tendance alimenté par un algorithme d'IA de la plate-forme info-nuagique. L'étape 1820 montre également qu'un menu est fourni au bas de l'interface pour permettre à l'utilisateur de basculer entre les modes décrits ci-dessus.Step 1820 represents an example of a display when the chosen mode makes it possible to select a trend 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 représente un exemple d'affichage lorsque l'utilisateur a sélectionné une teinte potentielle et est autorisé à régler la teinte en utilisant un mécanisme de réglage approprié tel qu'une palette de couleurs ou un curseur. La nuance peut être affichée sur l’autoportrait de l'utilisateur.Step 1830 represents 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 displayed 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 de couleurs disponibles contenues dans les cartouches du dispositif de distribution, la recette est ensuite transmise au dispositif de distribution pour distribution.Step 1840 shows that once a color is finally selected by the user, the color is broken down into a combination of available colors contained in the cartridges of the dispensing device, the recipe is then transmitted to the dispensing device for distribution.

La [Fig 18B] représente un organigramme supplémentaire sur la façon dont les algorithmes de l'application pour téléphone intelligent dans l'écosystème du rouge à lèvres peuvent permettre à un utilisateur de visualiser une nuance 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 pleine teinte des mélanges de dilution, qui représentent les valeurs de couleur réelles qui peuvent être produites par les ingrédients de 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 RVB pleine teinte 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 leurs lèvres réelles en fonction de la couleur RVB pleine teinte dans une recette et de la couleur des lèvres de l'utilisateur (liptone), ce qui se traduit par une liste de recettes et une couleur RVB correspondante appliquée. La relation entre la couleur pleine teinte et la couleur appliquée basée sur le « liptone » 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'écran est une palette basée sur un univers de couleurs RVB comme montré en 1890.[Fig 18B] depicts an additional flowchart of how smartphone app algorithms in the lipstick ecosystem can enable a user to visualize a shade of lipstick on the lipstick's self-portrait. user. 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 full tint color of the dilution mixtures, which represent the actual color values that can be produced by the cartridge ingredients. The output of Module 2 is a list of recipes (actual quantities dispensed from each cartridge) and a corresponding predicted full-tone RGB color resulting from each recipe. Module 1 (1870) can then project what the lipstick will look like on their actual lips based on the full tint RGB color in a recipe and the user's lip color (liptone), this which results in a list of recipes and a corresponding RGB color applied. The relationship between the full tone color and the applied color based on the user's "liptone" can be predetermined and stored in advance. So what can be presented to the user on the screen 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 résulter en différents univers de nuances à présenter à l'utilisateur.[Fig 18C] further illustrates how the specific set of cartridges can result in different universes of shades to be presented to the user.

La [Fig 18D] montre comment le mode « correspond à mon style » peut fonctionner sur l'application dans l'écosystème du rouge à lèvres. À l'état 1881, un utilisateur peut entrer un autoportrait qui comprend 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’autoportrait. Par exemple, une première approche (« Approche 1 ») en 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 en fonction des relations du disque rotatif chromatique comme illustré dans l’Approche 1. En variante, dans l'état 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 state 1881, a user can enter a self-portrait that includes the user's outfit. A recommendation can be generated in different ways based on color recognition and/or outfit type in the self-portrait. For example, an early approach ("Approach 1") in 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 colors of outfit based on the relationships of the rotating chromatic disk as illustrated in Approach 1. Alternatively, in the 1883 state, a predetermined palette may be presented based on a recommendation from a makeup artist for a seasonal style of the outfit in combination with the color of the outfit

La [Fig 18E] représente plus de détails sur la façon dont le moteur de recommandation pour le rouge à lèvres fonctionne sur la base de l’autoportrait de la tenue de l'utilisateur. Dans l'état 1891, des sondes peuvent être définies par l'utilisateur à différents points de l'équipement, où une seule sonde peut avoir la priorité. Dans l'état 1892, une palette de couleurs différente peut être attribuée à chaque sonde sur la base des palettes de recommandations du maquilleur, elle peut également être basée sur une relation du disque rotatif chromatique prédéterminée comme cela a été représenté en [Fig 18D]. Comme on le voit dans l'état 1893, la sortie peut recommander des couleurs en fonction du jeu de cartouches installé dans le dispositif de distribution, et en fonction du nombre et de la priorité des sondes que l'utilisateur a décidé d'utiliser. S'il le souhaite, l'utilisateur peut également balayer pour parcourir les options qui seraient disponibles dans d'autres disques rotatifs chromatiques si d'autres jeux de cartouches étaient utilisés. Cela peut inciter l'utilisateur à acheter un nouveau jeu de cartouches.[Fig 18E] depicts more details of how the lipstick recommendation engine works based on the user's outfit selfie. In state 1891, probes can be defined by the user at different points on the equipment, where only one probe can have priority. In the 1892 state, a different color palette can be assigned to each probe based on the makeup artist's recommended palettes, it can also be based on a predetermined chromatic rotating disk relationship as has been shown in [Fig 18D] . As seen in state 1893, the output can recommend colors based on the cartridge set installed in the dispensing device, and based on the number and priority of probes the user has decided to use. If desired, the user can also swipe to browse options that would be available in other chromatic spinning discs if other cartridge sets were used. This may prompt the user to purchase a new set of cartridges.

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

La représente l'écosystème décrit ci-dessus (1900) qui consiste à proposer à l'utilisateur une formulation de soin de la peau 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 des signes cliniques évalués avec un diagnostic par téléphone intelligent ou par un dermatologue. Le système parvient à ajuster la proportion d'actifs pour obtenir la recette la plus efficace au quotidien. L'utilisateur peut enregistrer ses couleurs préférées et les partager avec sa communauté virtuelle.There represents the ecosystem described above (1900) which consists of offering the user a skin care formulation that is most effective for the user based on the user's geolocation, environmental factor, cumulative UV exposure and clinical signs assessed with diagnosis by smartphone or by a dermatologist. 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 représente un téléphone intelligent d'utilisateur qui délivre finalement une recette au dispositif de distribution via une application pour téléphone intelligent (« app »). L'application pour téléphone intelligent interagit à la fois avec le distributeur connecté et avec une plateforme info-nuagique. Avant qu'un utilisateur n’effectue des opérations normales (utilisation) de l'application 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'application peut être basée sur les entrées de configuration suivantes.There represents a user's smartphone that ultimately delivers a recipe to the dispensing device via a smartphone application ("app"). The smartphone application interacts with both the connected distributor and a cloud platform. Before a user performs normal operations (use) of the smartphone application, the application must be configured (1910) with configuration information to configure a user profile. The application configuration can be based on the following configuration inputs.

  • Questionnaire lors de l'inscription (par exemple, la couleur préférée)Questionnaire during registration (e.g. favorite color)
  • Analyse des soins de la peau par un dermatologue ou par des algorithmes d'IA avec un autoportraitSkincare analysis by dermatologist or AI algorithms with self-portrait
  • Géolocalisation basée sur la fonction de détection de localisation du téléphone intelligentGeolocation 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 entrées de configuration sont utilisées lors de l'utilisation régulière de l'application sur le téléphone intelligent, mais elles sont également transmises à une plate-forme info-nuagique qui peut être un serveur externe connecté via Internet.The configuration entries are used during regular use of the application on the smartphone, but they are also transmitted to a cloud platform which can be an external server connected via the Internet.

L'utilisation réelle de l'application pour téléphone intelligent (1920) consiste à collecter des données environnementales basées sur la géolocalisation et à les combiner avec un diagnostic sur téléphone intelligent évaluant les signes cliniques (rides, taches, fermeté, pores, ridules, teint terne).The actual use of the smart phone app (1920) is to collect geolocation-based environmental data and combine it with a smart phone diagnosis assessing clinical signs (wrinkles, spots, firmness, pores, fine lines, skin tone dull).

L'utilisateur peut également collecter des données d'un capteur d’UV, tel qu'un capteur d’UV portable tel que décrit dans le brevet US n° 10 060 787, qui donnera en fait une mesure précise de l'exposition UV cumulée reçue. Sur la base des données historiques d'évaluation de la peau et du facteur environnemental, l'application traitera la formulation idéale pour lutter contre les signes de vieillissement de votre peau et se protéger de l'environnement. Lorsque l'utilisateur est satisfait de la formulation, l'utilisateur peut toucher un bouton affiché sur l'application pour distribuer la formulation et un réseau neuronal interne décomposera la formulation demandée en différents ingrédients de la cartouche. Une fois la recette envoyée au distributeur et la formulation distribuée, l'utilisateur peut appliquer la formulation. L'utilisateur peut fournir un retour 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 portable UV sensor as described in US Patent No. 10,060,787, which will actually give an accurate measurement of UV exposure cumulative received. Based on historical skin assessment data and environmental factor, the app will process the ideal formulation to combat the signs of aging of your skin and protect itself from the environment. When the user is satisfied with the formulation, the user can tap a button displayed on the app to dispense the formulation and an internal neural network will break down the requested formulation into different cartridge ingredients. Once the recipe is sent to the distributor 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 plate-forme info-nuagique implémente des fonctions présentées en 1930, telles qu'un flux de travail d'algorithmes distants et un processus d'amélioration. Dans le flux de travail effectué par la plate-forme info-nuagique, 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'application pour ajuster la recette. Par exemple, il existe une corrélation connue entre les conditions environnementales et le vieillissement de la peau (voir « Évaluation de l'impact d'une pollution urbaine chronique aérienne (UP) sur certains signes du visage d’hommes chinois d’âge différent » («Assessing the impact of an aerial chronic urban pollution ( UP ) on some facial signs of differently‐aged Chinese men») à l’adresse suivante www.researchgate.net et « L’exposome du vieillissement cutané (The skin aging exposome)» dans 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 Breezometer TM et une prévision de l'indice UV local (l'exposition aux UV peut également être obtenue sur la base d'un capteur d’UV décrit ci-dessus), la plate-forme info-nuagique 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 représente des exemples de combinaisons de facteurs environnementaux et leur corrélation avec les ingrédients dans les cartouches.The cloud platform implements functions introduced 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 application user to adjust the recipe. For example, there is a known correlation between environmental conditions and skin aging (see “Evaluation of the impact of chronic urban air pollution (UP) on certain facial signs of Chinese men of different ages” (“ Assessing the impact of an aerial chronic urban pollution (UP) on some facial signs of differently‐aged Chinese men ”) at the following address www.researchgate.net and “ The skin aging exposome” » in www.jdsjournal.com). Additionally, by giving input of the user's geolocation, which can provide an air quality determination using a tool such as Breezometer TM and a forecast of the local UV index (l UV exposure can also 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 depicts examples of combinations of environmental factors and their correlation with the ingredients in the cartridges.

Dans le processus d'amélioration effectué par la plate-forme info-nuagique et l'application pour téléphone intelligent, l'utilisateur peut enregistrer ses recettes préférées qui sont les plus efficace avec le temps ou qui offrent 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 the smartphone application, the user can save his favorite recipes which are the most effective over time or which offer the best sensation on the skin. The user can also share their recipes with the community.

La plate-forme info-nuagique peut regrouper davantage tous les retours des utilisateurs, et la plate-forme peut envoyer aux nouveaux utilisateurs la zone de formulations la plus tendance par localisation.The cloud platform can further consolidate all user feedback, and the platform can send new users the most trending wording area by location.

Les opérations de distribution dans le bloc 1940 sont déjà décrites en détail ci-dessus, mais elles sont résumées comme suit. Le distributeur reçoit une commande pour distribuer une certaine proportion de chaque cartouche. Le distributeur distribue sur la partie supérieure et l'utilisateur peut la mélanger pour obtenir la couleur désirée. Le distributeur renvoie le stock restant de la formule à l'application client pour s'assurer que seuls les ingrédients distribuables sont disponibles dans l'interface utilisateur lorsque l'utilisateur effectue une sélection.The distribution operations in 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 on the top and the user can mix it to achieve the desired color. The dispenser returns the remaining stock of the formula to the client application to ensure that only dispensable ingredients are available in the user interface when the user makes a selection.

La [Fig 20A] représente 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'application. À l'étape 2010, l'utilisateur peut effectuer un diagnostic de soin de la peau comme décrit ci-dessus, qui peut être effectué en prenant un autoportrait photo à 360°, ou une série de photos sous différents angles en utilisant la capacité 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 caractéristiques de la peau, telles que les taches brunes, la fermeté des rides, les pores, les ridules, la matité, etc. Un procédé d'apprentissage profond pour effectuer la formation et l'exécution de ce type de détection est discuté plus en détail ci-dessous. Des procédés connus alternatifs peuvent également être utilisés, tels que ceux décrits dans les brevets US n° 10 325 146 et 9 760 935.[Fig 20A] depicts an example flow of operations in the ecosystem described above for distributing a personalized skincare formulation from an application perspective. In step 2010, the user may perform a skin care diagnosis as described above, which may be performed by taking a 360° self-portrait photo, or a series of photos from different angles using the camera capability. photo from smart phone. In step 2020, the app performs an analysis of the user's skin to detect skin characteristics, such as dark spots, wrinkle firmness, pores, fine lines, dullness, etc. A deep learning method for training and performing this type of detection is discussed in more detail below. Alternative known methods may also be used, such as those described in U.S. Patent Nos. 10,325,146 and 9,760,935.

L'étape 2030 représente les résultats d'analyse pour une ou plusieurs des caractéristiques de la peau qui sont analysées. Les résultats peuvent être affichés sous la forme d'un score, qui peut être relatif à des personnes dans la tranche d'âge de l'utilisateur. Par exemple, chacune des caractéristiques de la peau peut être présentée sur une échelle de cinq points, et les caractéristiques qui représentent un score nettement moins bon qu'un score moyen peuvent être mises en évidence comme une priorité pour l'utilisateur, tandis que les caractéristiques qui sont meilleures que la moyenne peuvent être présentées comme un point fort.Step 2030 represents the analysis results for one or more of the skin characteristics that are analyzed. Results can be displayed as a score, which can be relative to people in the user's age range. For example, each of the skin characteristics can be presented on a five-point scale, and characteristics that represent a score significantly worse than an average score can be highlighted as a priority for the user, while Characteristics 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 soins de la peau, tout en tenant compte des conditions environnementales actuelles. Une fois la formulation 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] présente 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 à différentes quantités de dosage à partir de trois cartouches différentes. Dans cet exemple, les cartouches comprennent respectivement l’administrateur des ingrédients pour la récupération des dommages profonds, le renouvellement cellulaire et la protection quotidienne contre les agressions cutanées (qui peuvent comprendre un ingrédient FPS et un ingrédient de protection contre la pollution). Dans cet exemple, une dose fixe de cartouche 1 peut toujours être utilisée pour l'efficacité, tandis que les proportions des cartouches restantes 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 the administration of ingredients for deep damage recovery, cell renewal and daily protection against skin aggressions (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 remaining cartridges vary depending on the levels of UV or pollution present.

[ÉCOSYSTÈME DE FONDATION PERSONNALISÉ][CUSTOM FOUNDATION ECOSYSTEM]

La représente un éco-système 2100 qui est utilisé pour distribuer un fond de teint personnalisé à l'utilisateur. L'éco-système 2100 utilise un algorithme d'apprentissage profond pour mesurer le teint de l'utilisateur avec un téléphone intelligent. En se combinant avec des informations environnementales ou des tutoriels de maquillage, le système peut s'ajuster tout au long de l'année pour offrir au consommateur toujours la meilleure couleur de fond de teint qui correspond à son niveau de bronzage/variation de teint. Sur la base 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 represents an eco-system 2100 which is used to distribute a personalized foundation to the user. The Eco-System 2100 uses a deep learning algorithm to measure the user's skin tone with a smartphone. By combining with environmental information or makeup tutorials, the system can adjust throughout the year to always offer the consumer the best foundation color that matches their tan level/skin tone variation. Based on weather forecasts and UV exposure, the device can also increase skincare actives or SPF.

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

  • Questionnaire lors de l'inscription (par exemple, la couleur préférée)Questionnaire during registration (e.g. favorite color)
  • Détection du teint de l'utilisateur avec une vidéo 360° et un algorithme de teintDetection of user skin tone with 360° video and skin tone algorithm
  • Géolocalisation basée sur la fonction de détection de localisation du téléphone intelligentGeolocation 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 entrées de configuration sont utilisées lors de l'utilisation régulière de l'application sur le téléphone intelligent, mais elles sont également transmises à une plate-forme info-nuagique, qui peut être un serveur externe connecté via Internet.The configuration entries are used during regular use of the application on the smartphone, but they are also transmitted to a cloud platform, which can be an external server connected via the Internet.

L'utilisation réelle de l'application pour téléphone intelligent (2120) comprend 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 l'utilisateur. Alors que des procédés de détermination du teint de peau d'un utilisateur pour faire correspondre un fond de teint sont connus dans l'art, un procédé ci-dessous lié à un procédé d'apprentissage profond sera décrit en détail. Selon l'état de la peau de l'utilisateur, l'application peut décider de fusionner les actifs de soin avec le fond de teint, notamment le FPS lorsque les conditions environnementales ne sont pas optimales. L'application effectue une détermination en fonction de la période de l'année et du niveau de bronzage de la personne pour ajuster légèrement la couleur du fond de teint pour suivre l'évolution du teint de la peau. Lorsque la couleur ne perfectionne pas le processus de correspondance, l'utilisateur peut envoyer un retour au nuage pour améliorer à distance les algorithmes. Dans certains cas, l'utilisateur peut souhaiter utiliser le dispositif pour ajuster la couleur de la base afin d'obtenir une stratégie de maquillage spécifique en superposant différentes couleurs.Actual use of the smartphone application (2120) includes collecting geolocation-based environmental data and combining it with a smartphone diagnostic assessing the user's skin tone. While 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 described in detail. Depending on the condition of the user's skin, the application can decide to merge the skincare active ingredients with the foundation, in particular the SPF when the environmental conditions are not optimal. The app makes a determination based on the time of year and the person's tan level to slightly adjust the foundation color to follow the changing skin tone. When color does not perfect the matching process, the user can send feedback to the cloud to remotely improve the algorithms. In some cases, the user may wish to use the device to adjust the color of the base to achieve a specific makeup strategy by layering different colors.

La plate-forme info-nuagique implémente des fonctions présentées en 2130, telles qu'un flux de travail d'algorithmes distants et un processus d'amélioration. Dans le flux de travail effectué par la plateforme info-nuagique, en fonction 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'application pour ajuster la recette en ajoutant du FPS. La plate-forme info-nuagique peut décaler la formule principale de teint de peau pour l'utilisateur qui est envoyée lorsque le niveau de bronzage du consommateur est différent du diagnostic initial.The cloud platform implements functions presented in 2130, such as a remote algorithm workflow and an 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 application user to adjust the recipe by adding of the FPS. The cloud platform can shift the master skin tone formula for the user which is sent when the consumer's tan level is different from the initial diagnosis.

Dans le processus d'amélioration effectué par la plate-forme info-nuagique et l'application pour téléphone intelligent, l'utilisateur peut enregistrer ses recettes préférées qui sont les plus efficace avec le temps ou qui offrent la meilleure sensation sur la peau. L'utilisateur peut également partager ses recettes avec la communauté. La plate-forme info-nuagique peut regrouper davantage tous les retours des utilisateurs, et la plate-forme peut envoyer aux nouveaux utilisateurs la zone de formulations la plus tendance par localisation.In the improvement process carried out by the cloud platform and the smartphone application, the user can save his favorite recipes which are the most effective over time or which offer the best sensation on the skin. The user can also share their recipes with the community. The cloud platform can further consolidate all user feedback, and the platform can send new users the most trending wording area by location.

Les opérations de distribution dans le bloc 2140 sont déjà décrites en détail ci-dessus, mais elles sont résumées comme suit. Le distributeur reçoit une commande pour distribuer une certaine proportion de chaque cartouche. Le distributeur distribue sur la partie supérieure et l'utilisateur peut la mélanger pour obtenir la couleur désirée. Le distributeur renvoie le stock restant de la formule à l'application client pour s'assurer que seuls les ingrédients distribuables sont disponibles dans l'interface utilisateur lorsque l'utilisateur effectue une sélection.The distribution operations in 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 on the top and the user can mix it to achieve the desired color. The dispenser returns the remaining stock of the formula to the client application to ensure that only dispensable ingredients are available in the user interface when the user makes a selection.

La [Fig 22A] représente un exemple de flux d'opérations dans l'écosystème décrit ci-dessus pour distribuer une base personnalisée du point de vue de l'application. À l'étape 2210, l'utilisateur peut effectuer un diagnostic de soin de la peau comme décrit ci-dessus, qui peut être effectué en prenant un autoportrait photo à 360°, ou une série de photos sous différents angles en utilisant la capacité d’appareil photo du téléphone intelligent. À l'étape 2220, l'application effectue une analyse de la peau de l'utilisateur pour détecter le teint et la teinte.[Fig 22A] represents an example of an operation flow in the ecosystem described above for distributing a personalized database from the application point of view. At step 2210, the user may perform a skin care diagnosis as described above, which may be performed by taking a 360° self-portrait photo, or a series of photos from different angles using the ability to smartphone camera. In step 2220, the application performs an analysis of the user's skin to detect skin tone and shade.

A l'étape 2230, l'application peut présenter un fond de teint recommandé (« mélange ») qui correspond au teint de peau de l'utilisateur tout en tenant compte des conditions environnementales actuelles. Une fois le fond de teint 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é à l'étape 2240.At step 2230, the application 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, and then the recipe is transmitted to the dispensing device for dispensing at 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 de visage soit réalisée par l'application pour téléphone intelligent. A l'étape 2212, la détection de visage est effectuée selon des procédés connus. Si aucun visage n'est détecté, un message d'erreur est affiché à l'intention de l'utilisateur, et il peut demander de modifier un angle ou une position de la caméra par rapport à l'utilisateur jusqu'à ce que la détection de visage soit réalisée. Une fois la détection de visage effectuée, un prétraitement est effectué sur 10 trames de données vidéo, où un processus de normalisation et un processus de zoom sont effectués pour évaluer les caractéristiques spécifiques du visage de l'utilisateur. La normalisation est un processus pour aligner toutes les trames selon la même résolution, la même largeur d'orientation, l'éclairage, etc. La normalisation vise à rendre les trames comparables entre elles et à s'assurer que l'algorithme principal fonctionnera dans la condition / la plage de fonctionnement validée et éviter tous points de données aberrants. Un modèle de prédiction de teint de peau est ensuite exécuté à l'étape 2213 sur la base d'une valeur médiane de teint de peau détectée dans les 10 trames utilisées pour la prédiction. De plus, une évaluation du taux de bruit de prédiction est effectuée à l'aide d'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 filet de sécurité est déclenché à l'étape 2214, qui demande un fond de teint que l'utilisateur a utilisé précédemment. Ensuite, la couleur du fond de teint précédent est mappée sur 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 application. 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 it may ask to change an angle or position of the camera relative to the user until the face detection is performed. After face detection is performed, preprocessing is performed on 10 frames of video data, where a normalization process and a zooming process are performed to evaluate the specific features of the user's face. Normalization is a process to align all frames to the same resolution, orientation width, illumination, etc. Normalization aims to make frames comparable to each other and to ensure that the main algorithm will operate within the validated operating condition/range and avoid any outlying data points. A skin tone prediction model is then executed in step 2213 based on a median skin tone value detected in the 10 frames used for prediction. Additionally, an evaluation of the prediction noise rate 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 safety net backup questionnaire is triggered in step 2214, which requests a foundation that the user has used previously. Next, the previous foundation color is mapped to a stored LAB value which is used to determine the mixture used to generate the foundation at the dispensing device.

La [Fig 22C]-D représente des détails supplémentaires sur la façon dont l'apprentissage profond est effectué pour amener l'application pour téléphone intelligent (ou la plate-forme info-nuagique) à estimer un teint de la peau dans une photo. Le même processus peut également être utilisé pour amener un dispositif à estimer un état de soin de la peau dans une photo. Sur la [Fig 22C], un apprentissage est effectué pour le modèle d'apprentissage profond. Les entrées sont fournies à l'étape 2221, où des images (qui peuvent être des autoportraits vidéo 360 ou des autoportraits photo) sont entrées avec des métadonnées associées à l'image entrée et des métadonnées externes. Les métadonnées associées à l'image peuvent inclure une date et une heure (et/ou une saison) ainsi qu'un emplacement GPS facultatif et préciser si l'image est 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, il peut inclure la détection de visage, le centrage et la mise à l'échelle, la reconnaissance de visage (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 apprentissage par image en faisant l’apprentissage des caractéristiques pour l'estimation du teint de la peau. Le modèle d'apprentissage profond peut également effectuer une sélection de trames pour déterminer le poids scalaire d'importance des trames sélectionnées sur la base d'un groupe d'images provenant du même utilisateur. La sortie du modèle d'apprentissage profond (2224) fournit une moyenne pondérée des couleurs de peau des trames sélectionnées et des poids obtenus avec la sélection et le post-traitement des trames. Pour ajuster la précision du modèle, une couleur de peau mesurée est entrée dans le système pour que l'utilisateur réel dans les images effectue le modèle d’apprentissage profond.[Fig 22C]-D shows additional details of how deep learning is performed to cause the smartphone application (or cloud platform) to estimate a skin tone in a photo. The same process can also be used to cause a device to estimate a skin care condition in a photo. In [Fig 22C], training is performed for the deep learning model. Inputs are provided in step 2221, where images (which may be 360 video self-portraits or photo self-portraits) are input along with metadata associated with the inputted image and external metadata. The metadata associated with the image may include a date and time (and/or season) as well as an optional GPS location and whether the image is taken indoors or outdoors. External metadata can be historical climate data. Preprocessing is performed on the input images in step 2222, it may include face detection, centering and scaling, face recognition (depending on library availability) and correction of lighting conditions. In step 2223, the deep learning model performs image learning by learning features for skin tone estimation. The deep learning model may also perform frame selection to determine the scalar importance weight of selected frames 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 frames and the weights obtained with frame selection and post-processing. To adjust the accuracy of the model, a measured skin color is input into the system for the real user in the images to perform the deep learning model.

La [Fig 22D] représente l'utilisation du modèle d'apprentissage profond une fois que l’apprentissage a atteint un niveau adéquat. C'est ce qu'on appelle le « temps d'inférence » car le teint de la peau (ou l'état de la peau) sera déduit des images sans pouvoir effectuer une mesure véritable 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 dans l'étape finale.[Fig 22D] shows the use of the deep learning model once learning has reached an adequate level. This is called “inference time” because skin tone (or skin condition) will be inferred from images without being able to make a true measurement on the user's actual skin. 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 CARTOUCHE ÉCHANGEABLE INTELLIGENT][INTELLIGENT EXCHANGEABLE CARTRIDGE SYSTEM]

Le dispositif de distribution décrit ci-dessus permet de permuter les cartouches de consommables de manière intelligente et efficace. Les cartouches (de consommables) utilisées dans le dispositif de distribution décrit ci-dessus sont de préférence gérées par lots (tels que des lots de trois cartouches). Par exemple, il pourrait y avoir des jeux de cartouches séparés 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, des ensembles de consommables équipés d'une puce intelligente ou d'un dispositif électronique configuré pour effectuer le stockage et la transmission/réception de données (notamment NFC, RFID ou une puce de contact). Dans la description qui va suivre une étiquette NFC (Near Field Communication) (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/le fini, la texture et les avantages pour la peau/les cheveux. Les attributs sont stockés sur le circuit intégré en production et signés avec un algorithme cryptographique asymétrique.The dispensing device described above allows consumable cartridges to be swapped intelligently and efficiently. The cartridges (consumables) used in the distribution device described above are preferably managed in batches (such as batches 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, sets of consumables equipped with a smart chip or an electronic device configured to perform storage and transmission/reception of data (including 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 in production and signed with an asymmetric cryptographic algorithm.

Comme nous le verrons en détail ci-dessous, l’étiquette NFC appliquée sur les cartouches assure la gestion de l'univers couleur pour l'utilisateur, les cas d'utilisation multi-appareils et la traçabilité.As we will see in detail below, the NFC label applied to the cartridges ensures management of the color universe for the user, multi-device use cases and traceability.

L'étiquette aura deux zones de mémoire : une zone pour les données de production (encodées lors du processus de remplissage) et une zone pour l'utilisation là où le dispositif encodera les quantités d'utilisation et de suivi. De plus, le mécanisme de sécurité suivant a été implémenté : (i) assurer la non modification des données de production : les éditions sectorielles sont protégées par mot de passe (mot de passe secret) ; (ii) assurer la non-duplication des données de la cartouche en cas de détournement : ajout d'un mécanisme de signature par UIID (identifiant unique de l’étiquette), les données encodées, la clé secrète du fabricant) L'application utilisant le dispositif pour lire la cartouche vérifiera alors que la signature provient de l'entité de fabrication avant d'autoriser la distribution.The tag will have two memory areas: an area for production data (encoded during the filling process) and an area for usage where the device will encode usage and tracking quantities. In addition, the following security mechanism has been implemented: (i) ensure non-modification of production data: sectoral editions are protected by password (secret password); (ii) ensure non-duplication of cartridge data in the event of misappropriation: addition of a signature mechanism by UIID (unique identifier of the label), the encoded data, the manufacturer's secret key) The application using the device for reading the cartridge will then verify that the signature comes from the manufacturing entity before authorizing distribution.

La représente une structure de la cartouche 2300, qui est similaire à la cartouche décrite ci-dessus, mais comprend 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 collée sur le fond de la cartouche de manière à ce qu'elle soit plate et sans bords.There depicts a structure of the cartridge 2300, which is similar to the cartridge described above, but further includes a region 2310, which is an area where metallization is not permitted, and an NFC (smart chip) tag 2320 which is glued to the bottom of the cartridge so that it is flat and without edges.

La représente un format des données des données stockées sur l'étiquette NFC sur la cartouche. La colonne « OFF » désigne un « offset », qui correspond aux coordonnées des données codées en hexadécimal. La « Page » représente des blocs de tableau 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 comprend un identifiant d’étiquette (Tag ID) et plusieurs champs. La taille des données pour les données incluses sur l'étiquette NFC est de 56 octets dans le présent exemple non limitatif, mais elle peut également être plus ou moins importante. Le format de données montre qu'il existe des champs d'information dirigés vers les informations de production et d'autres champs dirigés vers le suivi de l'utilisation.There represents a data format of the data stored on the NFC tag on the cartridge. The “OFF” column designates an “offset”, which corresponds to the coordinates of the data encoded in hexadecimal. “Page” represents consecutive data table blocks because the system can only fully read/write one page at a time. We can see that the format includes a Tag ID and several fields. The data size for the data included on the NFC tag is 56 bytes in this non-limiting example, but it can also be more or less important. The data format shows that there are information fields directed toward production information and other fields directed toward usage tracking.

La représente un tableau qui comprend des descriptions évidentes des divers champs contenus dans le format de données de l'étiquette NFC. De plus, « base type » (type de base) désigne le type de données, par exemple : u8 désigne un entier non signé sur 8 bits. « Ule16 » désigne un entier non signé sur 16 bits. « Length » (Longueur) et « page » sont les coordonnées et l'affectation 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 à l'emplacement de la page 0.There represents a table that includes obvious descriptions of the various fields contained in the NFC tag data format. Additionally, “base type” denotes the data type, for example: u8 denotes an 8-bit unsigned integer. “Ule16” designates a 16-bit unsigned integer. “Length” and “page” are the coordinates and assignment 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 at page 0.

La représente une structure du dispositif de distribution 2600 qui est équipé pour le système de cartouche interchangeable intelligente. On voit que le dispositif de distribution 2600 comprend un capteur à contact/effet Hall 2610 qui détecte et compte un cycle d'ouverture/fermeture du couvercle pour déclencher des opérations de lecture de consommable et de détection de changement. Le dispositif comprend 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 for the intelligent interchangeable cartridge system. We see 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 consumable reading and 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 on the NFC tag of the cartridge each time it is dispensed.

La représente une poignée de main entre le dispositif de distribution 2600 et le dispositif de téléphone intelligent de l'utilisateur 2710. Les différents déclencheurs pour initier une communication entre le dispositif distributeur et le téléphone intelligent peuvent comprendre une connexion établie entre les appareils (tel qu'un appairage Bluetooth), l'ouverture du couvercle du dispositif distributeur, un ordre de distribution envoyé par l'application du téléphone intelligent (notamment l’une des applications décrites ci-dessus), ou un ordre de distribution saisi directement sur le dispositif de distribution. En réponse au déclenchement, la poignée de main comprend à l'étape 1, la lecture d'un état de consommable 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 utilisateur » fait référence à un contexte du dispositif par rapport à l'utilisateur qui visualise une interface spécifique affichant à l'utilisateur une fenêtre contextuelle lorsque le couvercle est ouvert, la cartouche étant vide ou le disque chromatique a la bonne couleur disponible. A l'étape 2, le téléphone intelligent peut transmettre ou ajuster une commande de distribution envoyée au dispositif de distribution. A l'étape 3, le dispositif de distribution peut transmettre le retour de distribution proprement dit au téléphone intelligent. A 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 represents a handshake between the dispensing device 2600 and the user's smartphone device 2710. The various triggers for initiating communication between the dispensing device and the smartphone may include a connection established between the devices (such as Bluetooth pairing), opening the cover of the dispensing device, a dispensing order sent by the smartphone application (in particular one of the applications described above), or a dispensing order entered directly on the dispensing device. distribution. In response to the trigger, the handshake comprises in step 1, reading a consumable 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 relative to the user viewing a specific interface showing the user a pop-up window when the lid is open, the cartridge is empty, or the color wheel is the correct color available. In step 2, the smartphone may transmit or adjust a dispensing command sent to the dispensing device. In step 3, the distribution device can transmit the distribution feedback itself to the smartphone. In step 4, the smartphone may transmit an instruction to update the NFC tags on the cartridges when a dispensing session is completed.

La représente une machine d'état d'application client qui représente un processus du point de vue de l'application d'amorçage des cartouches avant toute utilisation du dispositif de distribution. Dans une étape d'amorçage initiale 2810, une certaine formule 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 contrôler la distribution individuelle sur commande. Ceci peut être réalisé pour s'assurer que la couleur correcte est détectée dans le canal correct à l'intérieur du dispositif de sorte que des recettes puissent être affectées automatiquement au bon canal. L'étape 2830 représente un affichage, lorsque l'amorçage est terminé, de l'état des cartouches dans le dispositif de distribution.There represents a client application state machine that represents a process from the application's perspective of priming cartridges prior to any use of the dispensing device. In an initial priming step 2810, a certain 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 control individual distribution on command. This can be done to ensure that the correct color is detected in the correct channel within the device so that recipes can be automatically assigned to the correct channel. Step 2830 represents a display, when priming is complete, of the state 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 il permet un engagement correct avec le piston du dispositif de distribution et la formule contenue dans la cartouche afin qu'une dose appropriée puisse ê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 it allows proper engagement with the plunger of the dispensing device and the formula contained in the cartridge so that an appropriate dose can be dispensed when a 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 attributs de soin de la peau) qui sont possibles avec l'ensemble actuel sont automatiquement mis à jour sur l'application.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 The current set are automatically updated on the app.

De plus, l'application peut effectuer une gestion des consommables en suggérant ou en effectuant automatiquement le nettoyage des tuyaux lors du changement d'une cartouche. L'application peut adapter davantage l'univers des formules dans la fonction d'interface utilisateur en fonction du type de jeu de cartouches installé.Additionally, the application can perform consumable management by automatically suggesting or performing pipe cleaning when changing a cartridge. The application can further adapt the universe of formulas in the user interface function depending on the type of cartridge set installed.

De plus, la machine d'état de l'application peut détecter des ensembles incohérents ou des cartouches manquantes. Elle peut proposer d'acheter l'ensemble manquant pour arriver à un résultat. Elle peut détecter automatiquement les dates d'expiration de toutes les cartouches. De plus, étant donné que les informations de sécurité sont stockées sur la cartouche, cela permet une capacité multi-utilisateurs et multi-appareils native puisque chaque téléphone intelligent d'utilisateur distinct détectera indépendamment les informations sur la cartouche.Additionally, the application state machine may detect inconsistent sets or missing cartridges. She can offer to buy the missing set to achieve a result. It can automatically detect the expiration dates of all cartridges. Additionally, because the security information is stored on the cartridge, this allows for native multi-user and multi-device capability since each separate user's smartphone will independently detect the information on the cartridge.

Lors de l'amorçage, les cartouches peuvent également être authentifiées. Une clé de contrôle de 32 bits est générée en 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 comprend une clé secrète codée en dur, qui peut être incluse dans un kit de développement logiciel (SDK), pour vérifier la clé de contrôle lors de la lecture des données de l'étiquette NFC transmises depuis le dispositif de distribution. Le téléphone intelligent peut également être codé en dur avec la clé secrète si cela est possible. Une étiquette d'identification unique de l'article (UIID) peut également être physiquement ajoutée à 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 control key is generated in 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 control key when reading NFC tag data transmitted from 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 de rares cas, l'utilisateur peut rencontrer une cartouche dont l’étiquette NFC n'est pas lue par la machine (erreur d'encodage, destruction de l’étiquette, dispositif hors de portée, autre défaut). Dans ce cas, l'utilisateur doit toujours être en mesure de distribuer la formule et d'utiliser son dispositif aussi normalement que possible. Pour assurer ce mode tolérant par défaut, un mode de cartouche de récupération demandant à l'utilisateur de saisir les informations de la cartouche prendra le relais de l'opération. L'application s'appuyant sur le SDK créera alors une cartouche virtuelle pour continuer l'algorithme à distribuer. Ce mode de récupération déclenché automatiquement sera désactivé au moment où une nouvelle cartouche est insérée ou lorsque le NFC est à nouveau à portée.In rare cases, the user may encounter a cartridge whose NFC tag is not read by the machine (encoding error, destruction of the tag, device out of range, other defect). In this case, the user should still be able to dispense the formula and use their device as normally as possible. To ensure this default tolerant mode, a recovery cartridge mode requiring the user to enter cartridge information will take over the operation. The application relying on the SDK will then create a virtual cartridge to continue the algorithm to be distributed. This automatically triggered recovery mode will be deactivated the moment a new cartridge is inserted or when the NFC is in range again.

La représente un procédé de gestion d'une étiquette NFC de cartouche défectueuse dans le scénario mentionné ci-dessus. S'il y a une erreur dans la lecture des données de l'étiquette NFC, le processus est démarré à l'étape 2910, le SDK installé sur le téléphone intelligent active un mode de récupération pour un canal particulier du dispositif de distribution. A 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 à partir de la dernière valeur lue. A l'étape 2912a, si l'étiquette est écrite avec succès, le processus se termine. Cependant, à l'étape 2912b, si l'étiquette ne parvient pas à être réécrite, 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 approprié 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 remédiera à cette possibilité. A l'étape 2915, l'utilisateur confirme qu'une cartouche se trouve dans le canal. Si la lecture est toujours impossible, à l'étape 2916, il est demandé à l'utilisateur de sélectionner une couleur de la cartouche correspondant à un autocollant sur la cartouche. A l'étape 2917, il est demandé à l'utilisateur d'entrer l'ID de lot et le numéro de série de la cartouche, et il lui est demandé de vérifier si la cartouche est neuve. A l'étape 2918, le SDK crée une cartouche virtuelle pour le numéro de canal. Les opérations de distribution peuvent se poursuivre en fonction de l'utilisation de la cartouche virtuelle comme proxy pour lire correctement l'étiquette NFC sur la cartouche réelle. A l'étape 2919, la cartouche virtuelle sera arrêtée si la cartouche devient brusquement lisible pour un nombre prédéterminé d'opérations de distribution consécutives ou si l'ensemble des cartouches est changé.There represents a method of handling a defective cartridge NFC tag in the above-mentioned scenario. If there is an error in reading the data from the NFC tag, the process is started at step 2910, the SDK installed on the smartphone activates a recovery mode for a particular channel of the dispensing device. In step 2911, the SDK attempts to write a new production sequence (by transmission to the label via the distribution device) on the label from the last value read. In step 2912a, if the label is written successfully, the process ends. However, in step 2912b, if the label fails to be rewritten, the process proceeds to step 2940. In step 2913, the application displays a message asking the user to verify that a cartridge is in an appropriate 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 will remedy that possibility. In step 2915, the user confirms that a cartridge is in the channel. If reading is still impossible, in step 2916, the user is asked to select a color of the cartridge corresponding to a sticker on the cartridge. In step 2917, the user is asked to enter the lot ID and serial number of the cartridge, and asked to verify if the cartridge is new. In step 2918, the SDK creates a virtual cartridge for the channel number. Dispensing operations can continue based on using the virtual cartridge as a proxy to correctly read the NFC tag on the real cartridge. In step 2919, the virtual cartridge will be stopped if the cartridge suddenly becomes readable for a predetermined number of consecutive distribution operations or if all of the cartridges are changed.

[JEU][GAME]

Le dispositif de distribution décrit ci-dessus peut inclure plusieurs fonctionnalités de « jeu » qui sont non seulement utiles pour divertir l'utilisateur, mais fournissent des données et des commentaires précieux pour optimiser les fonctionnalités du système et fournir des résultats personnalisés à l'utilisateur.The distribution device described above may include several "gaming" features that are not only useful in entertaining the user, but provide valuable data and feedback to optimize system functionality and provide personalized results to the user .

Jeux avec le disque rotatif chromatiqueGames with the chromatic rotating disc

Les Figures 30A-30C présentent un jeu qui utilise l'interface du disque rotatif chromatique décrite ci-dessus.Figures 30A-30C show a game that uses the color spinning disk interface described above.

Dans un premier jeu, représenté sur la [Fig 30A], une photographie d'une couleur mélangée est présentée à l'utilisateur (avant d'être appliquée sur un visage). L'utilisateur est invité à sélectionner un point sur le disque chromatique qui correspond à la couleur affichée. Une fois que l'utilisateur a effectué une sélection sur le disque chromatique, le résultat montre à l'utilisateur le pourcentage correspondant à la teinte réellement distribuée ([Fig 30B]).In a first game, shown in [Fig 30A], a photograph of a mixed color is presented to the user (before being applied to a face). The user is prompted to select a point on the color wheel that matches the displayed color. Once the user makes a selection on the color wheel, the result shows the user the percentage corresponding to the hue actually distributed ([Fig 30B]).

La « différence » entre la sélection de l'utilisateur sur le disque chromatique 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 de perception entre deux couleurs quelconques dans L*a*b* qui peuvent être obtenues par approximation en traitant chaque couleur comme un point dans un espace tridimensionnel (avec trois composants : 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 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 variante de ce jeu, la [Fig 30C] représente un défi où l'utilisateur est invité à faire une sélection basée sur une image d'un modèle portant le rouge à lèvres après avoir distribué une recette depuis le dispositif de distribution et après le mélange.In a variation of this game, [Fig 30C] represents a challenge where the user is asked to make a selection based on an image of a model wearing lipstick after dispensing a recipe from the dispensing device and after The mixture.

L'avantage de ce jeu est de former l'utilisateur à mieux comprendre le disque chromatique afin qu'il n'y ait pas trop de variations entre la sélection souhaitée par l'utilisateur et le résultat concret.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 le disque chromatique affiché lui-même est correctement étalonné. Par exemple, si un grand nombre d'utilisateurs n'effectuent pas systématiquement des sélections dans un seuil approprié de la couleur mélangée réellement distribuée, alors des ajustements peuvent être apportés au disque chromatique affiché.Another advantage is that user selections can be used to determine whether the displayed color wheel itself is correctly calibrated. For example, if a large number of users do not consistently make selections within an appropriate threshold of the actually distributed mixed color, then adjustments may be made to the displayed color wheel.

De plus, si le dispositif utilisateur est collecté, il sera intégré dans l'apprentissage si les affichages sur différents dispositifs sont réglés différemment de sorte que les sélections des utilisateurs divergent en fonction de leur dispositif utilisateur. Avec ces données, l'application peut apporter des ajustements au disque chromatique affiché en fonction du type de dispositif utilisateur ou du système d'exploitation spécifique à l'utilisateur.Additionally, if the user device is collected, it will be incorporated into the learning if the displays on different devices are set differently such that users' selections diverge based on their user device. With this data, the application can make adjustments to the displayed color wheel based on the user device type or user-specific operating system.

Par exemple, la représente un graphique dans lequel des données sont collectées sur les sélections de l'utilisateur sur le disque chromatique pour une image affichée telle que celles montrées sur les Figures 30A ou 30C. De plus, la position correcte des couleurs sur le disque chromatique est indiquée en comparaison. On peut voir que dans cet exemple, le groupe de sélections de l'utilisateur n'est pas centré sur la bonne couleur. Si un centroïde d'une grappe de sélections d'utilisateur est décalé sur les coordonnées d'une certaine grandeur à partir d'une position de couleur correcte présumée sur le disque chromatique, alors une correction de couleur peut être nécessaire pour le mappage des couleurs affichées sur le disque chromatique.For example, the depicts a graph in which data is collected on 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 colors 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 cluster of user selections is offset in coordinates by some magnitude from an assumed correct color position on the color wheel, then color correction may be necessary for color mapping displayed on the color wheel.

La représente un organigramme basé sur la caractéristique d'étalonnage du jeu ci-dessus. A l'étape 3101, l'image montrée sur les Figures 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 au disque chromatique, les données du point de sélection de chaque utilisateur sur le disque chromatique sont transmises à un serveur central (étape 3012). Ces données peuvent être analysées après qu'un nombre seuil d'utilisateurs a fourni une entrée pour la même image. Un cluster peut être formé sur la base du nombre total d'entrées utilisateur collectées et un centroïde du cluster est déterminé et comparé à une position de coordonnées du point présumé correct sur le disque chromatique qui permettrait au dispositif de distribution de générer la formulation cosmétique affichée dans l’image. Si la distance entre le centroïde et la position correcte est supérieure à un seuil prédéterminé, dans ce cas, le disque chromatique sera réétalonné à l'étape 3104. Sinon, le processus se répète.There represents a flowchart based on the above game calibration feature. At step 3101, the image shown in Figures 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 disk, the point of view data selection of each user on the color disk are transmitted to a central server (step 3012). This data can be analyzed after a threshold number of users provide input for the same image. A cluster may be formed based on the total number of user inputs collected and a centroid of the cluster is determined and compared to a coordinate position of the presumed correct point on the color wheel that would allow the dispensing device to generate the displayed cosmetic formulation in the picture. If the distance between the centroid and the correct position is greater than a predetermined threshold, in this case the color wheel will be recalibrated in step 3104. Otherwise, the process repeats.

Dans un exemple, le « réglage » consiste à remapper la valeur de couleur associée dans un espace colorimétrique (tel que CIELAB) pour chaque position sur le disque chromatique affichée sur une nouvelle valeur de couleur dans l'espace colorimétrique afin de 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 le disque chromatique par rapport à ce à quoi ressemblera la couleur réelle lorsqu'une couleur est distribuée par le système, ou même sur les images affiché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 du 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 le disque chromatique en fonction de la différence entre les valeurs d'espace colorimétrique entre le centroïde du groupe décrit ci-dessus et la couleur d'image cible.In one example, "tuning" involves remaping the associated color value in a color space (such as CIELAB) for each position on the color wheel displayed to a new color value in the color space to more accurately reflect that color space. that the user sees displayed on his 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 distributed by the system, or even on images displayed in-game, represents a vector shift between the displayed color and the color value stored in the game application. Therefore, a vector shift can be performed for all color values associated with the color positions displayed on the color wheel based on the difference between the color space values between the centroid of the group described above and the target image color.

La représente un deuxième type de jeu de « disque rotatif chromatique ». Dans ce jeu, trois couleurs d'ingrédients qui sont distribués à partir de la cartouche sont présentées séparément à l'utilisateur. L'utilisateur est alors invité à deviner la couleur résultante sur le disque chromatique qui sera réalisée en fonction de la combinaison des couleurs.There represents a second type of “chromatic spinning disc” game. In this game, three colors of ingredients that are dispensed from the canister are presented 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 color combination.

Une fois que l'utilisateur a effectué une sélection sur le disque chromatique, le résultat de la nuance réelle basée sur la combinaison de couleurs avec un pourcentage de correspondance de la sélection de l'utilisateur est montré à l'utilisateur.Once the user makes a selection on the color wheel, the result of the actual shade based on the color combination with a percentage match of the user's selection is shown to the user.

L'avantage de ce jeu est de former l'utilisateur à comprendre ce que sera le résultat en combinant les couleurs lorsque l'utilisateur regarde les couleurs séparément. Cela peut rendre l'utilisateur plus compétent dans la sélection de cartouches spécifiques pour produire une nuance souhaitée.The advantage of this game is to train the user to understand what the result will be by combining the colors when the user looks at the colors separately. This can make the user more proficient in selecting specific cartridges to produce a desired shade.

La représente un troisième type de jeu qui utilise également le disque chromatique. Dans ce jeu, l'utilisateur tente de deviner la couleur à sélectionner sur le disque chromatique en voyant d'autres produits cosmétiques appliqués au modèle alors que les lèvres du modèle sont bloquées. La sélection masquée peut être une sélection effectuée par un maquilleur professionnel. Une fois que l'entrée de l'utilisateur dans le disque chromatique est sélectionnée, la teinte de rouge à lèvres cachée réelle sera révélée et un pourcentage de correspondance sera démontré à l'utilisateur. Au fil du temps, une moyenne des correspondances en pourcentage sera calculée pour déterminer un score global de l’utilisateur.There represents 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 blocked. The hidden selection may be a selection made by a professional makeup artist. Once the user's entry in the color wheel is selected, the actual hidden lipstick shade will be revealed and a percentage match will be demonstrated to the user. Over time, the percentage matches will be averaged to determine an overall user score.

Comme premier avantage du jeu illustré sur la , l'utilisateur peut aiguiser son œil sur la façon dont les couleurs de rouge à lèvres sont coordonnées avec d'autres produits cosmétiques. Le jeu peut varier de telle sorte que l'utilisateur peut sélectionner différents maquilleurs professionnels afin que l'utilisateur puisse cibler un style ou un goût particulier dans l'industrie.As a first advantage of the game illustrated on the , the user can sharpen their eye on how lipstick colors coordinate with other cosmetic products. The game can vary in such a way that the user can select different professional makeup artists so that the user can target a particular style or taste in the industry.

Un second avantage du jeu représenté sur 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, le lieu et d'autres habitudes de vie de l'utilisateur, une entreprise de cosmétiques peut savoir s'il existe des tendances dans les préférences des utilisateurs en fonction des différentes catégories et localisations des utilisateurs.A second advantage of the game represented on the 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 the user's age, location, and other lifestyle habits, a cosmetics company can know if there are trends in user preferences based on different user categories and locations.

Les données peuvent également être utiles si les caractéristiques du modèle sur la photo sont prises en compte. Lorsque de grandes quantités de sélections d'utilisateurs sont collectées, on peut voir s'il existe une tendance dans les sélections d'utilisateurs en fonction de l'apparence du modèle (comme la couleur des cheveux, le teint de la peau, le type de nez, la structure des pommettes, etc.).The data can also be useful if the characteristics of the model in the photo are taken into account. When large amounts of user picks are collected, one can see if there is a trend in user picks based on the model's appearance (such as hair color, skin tone, body type). nose, the structure of the cheekbones, etc.).

Défis de conception utilisateurUser Design Challenges

Une deuxième catégorie de jeu est représentée sur 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 représente des régions sélectionnables d'un visage d'un modèle, telles que les lèvres, les yeux, les joues, le visage, les sourcils et/ou l’arrière-plan.A second category of game is represented on the . 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 represents selectable regions of a model's face, such as lips, eyes, cheeks, face, eyebrows and/or background.

Une fois que l'utilisateur a sélectionné la région pour ajuster une teinte cosmétique sur le visage du modèle affiché, un écran 3503 s’affiche ; il représente un disque chromatique qui peut ajuster la teinte affichée du cosmétique sélectionné.Once the user selects the region to adjust a cosmetic tint to the displayed model's face, a screen 3503 is displayed; it represents 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 de visage différente (comme se déplacer vers la région des yeux en 3504), l'utilisateur peut soumettre le « style » à entrer dans le défi (voir la [Fig 36A]).Once the user has made additional selections and adjustments on a different face region (such as moving to the eye region in 3504), the user can submit the "style" to enter the challenge (see the [Fig 36A]).

La [Fig 36B] montre qu'un écran peut être affiché à l'utilisateur et lui demander de voter sur différents styles. Une communauté d'utilisateurs peut voter sur le meilleur style du défi sur un écran représenté en [Fig 36B] et 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 of the challenge on a screen shown in [Fig 36B] and determine a winner or ranking of submissions.

Pour chaque soumission, des statistiques de style peuvent être affichées, indiquant la nuance de couleur utilisée pour chaque région cosmétique. De plus, un lien Internet peut être fourni afin qu'un utilisateur visualisant 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 shade 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 représente un défi alternatif avec les écrans 3701, 3702, 3703 et 3704 qui sont analogues au défi représenté sur la . Par exemple, dans l'écran 3704, lorsque vous apportez des modifications aux yeux, l'eye-liner, le fard à paupières ou le mascara peuvent être « dessinés » sur l'image à l'aide d'un outil virtuel spécifique.There represents an alternative challenge with screens 3701, 3702, 3703 and 3704 which are analogous to the challenge represented on the . For example, in screen 3704, when you make changes to the eyes, eyeliner, eyeshadow, or mascara can be "drawn" onto the image using a specific virtual tool.

Les Figures 38 et 39 représentent 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 offrir à l'utilisateur la possibilité de relever le défi, un second écran (3802 ou 3902) peut afficher la description, les exigences et les récompenses du défi. Des écrans supplémentaires à afficher peuvent comprendre un écran de vote (3803 ou 3903) qui représente différents « styles » créés par les utilisateurs de la communauté. Enfin, un écran de résultats (3804 ou 3904) peut être affiché ; il représente les styles gagnants du défi ainsi que les nuances de tendance basées sur les 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 offer the user the option to complete the challenge, a second screen (3802 or 3902) may display the challenge description, requirements and rewards. Additional screens to display may include a voting screen (3803 or 3903) which represents different "styles" created by community users. Finally, a results screen (3804 or 3904) can be displayed; it represents the challenge winning styles as well as trend shades based on data collected during the challenge.

Les jeux de défi de conception décrits ci-dessus ne sont pas simplement destinés à divertir l'utilisateur. Au contraire, le système de vote utilisé dans le jeu est une forme de production participative ou crowdsourcing sur différentes nuances et styles cosmétiques que les utilisateurs d'une communauté préfèrent. De plus, en fonction de l'apparence des modèles (comme la couleur des cheveux, le teint de la peau, le type de nez, la structure des pommettes, etc.), les soumissions de style et le vote peuvent donner des informations sur les couleurs et les styles qui conviennent le mieux aux différents types de visages.The design challenge games described above are not simply intended to entertain the user. Rather, the voting system used in the game is a form of participatory production or crowdsourcing on different cosmetic shades and styles that users in a community prefer. Additionally, based on the models' appearance (like hair color, skin tone, nose type, cheekbone structure, etc.), style submissions and voting can provide insight into colors and styles that best suit 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 demandent des conseils sur les teintes à utiliser sur leur propre visage. Par exemple, comme illustré sur la , et similaire au processus décrit en [Fig 22A] ci-dessus, à l'étape 4001, l'utilisateur peut prendre un autoportrait, un autoportrait à 360° ou une série de photos sous différents angles à l'aide de l’appareil photo du téléphone intelligent. A l'étape 4001, le système effectue une analyse de la peau de l'utilisateur pour détecter les caractéristiques 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 caractéristiques de l'utilisateur. À l'étape 4004, le système détermine la teinte ou les teintes qui ont recueilli le plus de voix qui ont été appliquées par les utilisateurs sur l'image du modèle et délivre la ou les teintes ayant recueilli le meilleur suffrage à l'utilisateur en tant que recommandation pour l'utilisateur.This data can be used for practical application such as learning and creating recommendations when users ask for advice on which shades to use on their own face. For example, as shown in , and similar to the process described in [Fig 22A] above, in step 4001, the user can take a self-portrait, a 360° self-portrait or a series of photos from different angles using the device photo from smart phone. In step 4001, the system performs an analysis of the user's skin to detect the user's characteristics. In step 4003, the system determines an image of a model used in the design challenges that matches the user's characteristics. In step 4004, the system determines the shade or shades which received the most votes which were applied by the users on the image of the model and delivers the shade or shades which received the best votes to the user in as a recommendation for the user.

Optimisation de la fabrication basée sur les jeuxGaming-Based Manufacturing Optimization

Les jeux ci-dessus recueillent des données précieuses sur les nuances de couleurs populaires sélectionnées par la communauté d'utilisateurs, qui sont également précieuses pour configurer la production et la fourniture des cartouches utilisées dans le dispositif de distribution décrit ci-dessus.The above games collect valuable data on popular color shades 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 nuance 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 source dans les 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 in the colors selected in the sets described above, this data can be used for at least the following two practical applications:

1. Regroupement 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. Établir des priorités pour la fabrication et la distribution de cartouches spécifiques2. Establish priorities for manufacturing and distribution of specific cartridges

La représente un procédé de regroupement efficace d'un ensemble de cartouches à vendre ensemble sur la base des résultats de jeux lorsque le but est de regrouper les ingrédients source les plus populaires.There represents a method of efficiently grouping a set of cartridges for sale together based on game results when the goal is to group together the most popular source ingredients.

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

Alors que la concerne le regroupement des ingrédients les plus fréquents dans un seul emballage, d'autres manières de regrouper 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 regroupement peut consister à regrouper les cartouches spécifiques nécessaires pour transformer la couleur populaire en 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 supérieur ou égal à 1. À l'étape 4202, les ingrédients nécessaires pour fabriquer les X couleurs supérieures sont définis pour être inclus dans un seul emballage vendu.While concerns grouping 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 together the specific cartridges needed to turn the popular color into purchasable packaging. 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 greater than or equal to 1. In step 4202, the ingredients necessary to make the top

En variante, une pluralité de trois emballages de cartouches séparés peuvent être définis pour une pluralité de couleurs populaires séparées. Dans une autre alternative, un emballage peut être créé, basé sur les premières couleurs supérieures apparaissant parmi les couleurs sélectionnées dans les jeux ou concours, tandis qu'un emballage séparé est créé pour les couleurs supplémentaires supérieures apparaissant dans les jeux ou concours.Alternatively, a plurality of three separate cartridge packages may be defined for a plurality of separate popular colors. Alternatively, a package may be created based on the first top colors appearing among the selected colors in the games or contests, while a separate package is created for the additional top colors appearing in the games or contests.

Comme indiqué ci-dessus, bien que la création d’emballages de combinaisons d'ingrédients soit une application pratique des jeux décrits ci-dessus, une autre application pratique consiste à définir les volumes de fabrication réels pour donner la priorité à la fabrication des cartouches uniques qui correspondent aux ingrédients déterminés dans l'une ou l'autre des Figures 41 et 42.As noted above, while creating ingredient combination packaging is one practical application of the games described above, another practical application is setting actual manufacturing volumes to prioritize cartridge manufacturing unique which correspond to the ingredients determined in one or the other of Figures 41 and 42.

De plus, les organigrammes des Figures 41 et 42 peuvent être configurés pour fonctionner pour des régions spécifiques du monde en s’appuyant et en isolant des données collectées dans des régions du monde. En outre, les organigrammes des Figures 41 et 42 peuvent définir les étapes de détermination 4101 et 4201 à effectuer périodiquement ou en fonction de la saison. Par exemple, un défi particulier peut être effectué 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 centrée sur les résultats du défi. De cette manière, l'offre 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 représente la , lorsque le défi est terminé et qu'un écran s'affiche montrant les gagnants et les nuances supérieures (voir Figures 38 et 39), dans ce cas, un graphique peut être affiché permettant à un utilisateur d'acheter les paquets groupés de cartouches en fonction des résultats du défi. De plus, pour permettre au processus de fabrication d'avoir le temps de commencer à fabriquer les emballages selon les méthodes décrites ci-dessus, il peut y avoir un délai prédéterminé (de préférence 1 jour ou plus) entre la fin effective du vote dans le concours et l'affichage au public de l'écran illustré en .Additionally, the flowcharts in Figures 41 and 42 can be configured to work for specific regions of the world by relying on and isolating data collected in regions of the world. In addition, the flowcharts of Figures 41 and 42 can define the determination steps 4101 and 4201 to be carried out periodically or depending on the season. For example, a particular challenge may be performed 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 represented by , when the challenge is completed and a screen is displayed showing the winners and top shades (see Figures 38 and 39), in this case a graphic can be displayed allowing a user to purchase the bundled packs of cartridges based on the challenge results. Additionally, to allow the manufacturing process time to begin manufacturing the packages according to the methods described above, there may be a predetermined delay (preferably 1 day or more) between the actual end of voting in the competition and the public display of the screen illustrated in .

Les composants structurels pour réaliser le concept de jeu mentionné ci-dessus sont similaires à l'architecture représentée sur l'une ou l'autre des Figures 14, 16, 17, 19 ou 21. Ainsi, chaque téléphone intelligent utilisateur est connecté à une plateforme info-nuagique (réalisée par un ou plusieurs serveurs), et les sélections effectuées par un utilisateur lors d'un jeu ou d'un défi de conception sont transmises à la plateforme info-nuagique. La plate-forme info-nuagique traite les informations collectées avec des circuits de traitement tels que définis ci-dessus et génère les commandes d'étalonnage pour mettre à jour le logiciel d'application pour chaque utilisateur ou génère la recommandation pour un utilisateur individuel pour le processus illustré à la . De plus, la plate-forme info-nuagique peut se connecter directement à une pluralité d'installations de fabrication, de remplissage et/ou de distribution pour envoyer des ordres pour contrôler la distribution et l’emballage des cartouches en fonction des résultats des processus des Figures 41 et 42. L'installation de fabrication peut recevoir des mises à jour directement pour changer les ingrédients distribués sur une ligne de remplissage, similaire au processus décrit dans la publication US n° 2020/0277181. Ainsi, les modifications apportées à l’augmentation de production et au conditionnement des cartouches peuvent, si nécessaire, être réalisées de manière entièrement automatisée sans intervention humaine.The structural components for realizing the above-mentioned gaming concept are similar to the architecture shown in either Figure 14, 16, 17, 19 or 21. Thus, each user smartphone is connected to a cloud platform (made 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 circuits as defined above and generates the calibration commands to update the application software for each user or generates the recommendation for an individual user for the process illustrated in . Additionally, the cloud platform can directly connect to a plurality of manufacturing, filling and/or distribution facilities to send orders to control the distribution and packaging of cartridges based on process results in Figures 41 and 42. The manufacturing facility can receive updates directly 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 cartridge packaging can, if necessary, be carried out in a fully automated manner without human intervention.

De toute évidence, de nombreuses modifications et variantes de la présente invention sont possibles à la lumière des enseignements ci-dessus. Il faut donc comprendre que l'invention peut être mise en pratique autrement que comme décrit spécifiquement ici.Obviously, many modifications and variations of the present invention are possible in light of the above teachings. It is therefore to be understood that the invention may be practiced otherwise than as specifically described herein.

Claims (10)

Un système comprenant des circuits de traitement configurés pour exécuter un concours qui comprend :
  • l’affichage à un utilisateur d’une image d'un visage d'un modèle, parmi une pluralité de modèles ;
  • 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 ;
  • la réception de l'image du visage du modèle avec la couleur ajustée en tant qu'entrée de l'utilisateur ;
  • l’affichage de l'entrée de l'utilisateur à une pluralité d'utilisateurs et la proposition à la pluralité d'utilisateurs d’une option de soumettre un vote sur l'entrée de l'utilisateur et les entrées d'autres utilisateurs et
  • la sortie d'un résultat d'un concours en fonction d'une entrée recevant le plus grand nombre de suffrages.
A system including processing circuitry configured to execute a contest that includes:
  • displaying to a user an image of a face of one of a plurality of models;
  • 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;
  • receiving the image of the model's face with the adjusted color as input from the user;
  • displaying the user entry to a plurality of users and providing the plurality of users with an option to submit a vote on the user entry and the entries of other users and
  • the output of a competition result based on an entry receiving the greatest number of votes.
Système selon la revendication 1, dans lequel les circuits de traitement sont configurés pour :
  • recevoir une image prise par soi même d'un deuxième utilisateur ;
  • effectuer une analyse des caractéristiques du deuxième utilisateur en s’appuyant sur au moins l'image prise par lui-même en comparaison avec les participations au concours ;
  • produire une ou plusieurs couleurs du produit cosmétique mélangé en tant que recommandation au second utilisateur sur la base de l'analyse.
System according to claim 1, in which the processing circuits are configured to:
  • receive a self-taken image from a second user;
  • carry out an analysis of the characteristics of the second user based on at least the image taken by himself in comparison with the entries in the competition;
  • producing one or more colors of the mixed cosmetic product as a recommendation to the second user based on the analysis.
Système selon la revendication 2, dans lequel, durant l’analyse, les circuits de traitement est configurée pour :
  • extraire un modèle parmi la pluralité de modèles qui comprend des caractéristiques qui correspondent aux caractéristiques analysées du deuxième utilisateur ;
  • déterminer les participations au concours dans lequel un ou plusieurs utilisateurs définissent une couleur d'un produit cosmétique mélangé à appliquer sur le visage du modèle extrait ;
  • déterminer les entrées recevant le suffrage le plus élevé correspondant au modèle extrait, et
  • produire une ou plusieurs couleurs du produit cosmétique mélangé inclus dans les entrées obtenant les suffrages les plus élevés correspondant au modèle extrait en tant que recommandation au second utilisateur.
System according to claim 2, in which, during the analysis, the processing circuits are configured to:
  • extracting a model from the plurality of models that includes features that match the analyzed features of the second user;
  • determining contest entries in which one or more users define a color of a mixed cosmetic product to be applied to the face of the extracted model;
  • determine the highest-voted entries matching the extracted pattern, and
  • producing one or more colors of the mixed cosmetic product included in the highest-voted entries matching the extracted model as a recommendation to the second user.
Système selon la revendication 1, dans lequel les entrées de l'utilisateur pour ajuster la couleur du produit cosmétique mélangé sont reçues sur une interface d'ajustement de couleur affichée.A system according to claim 1, wherein user inputs for adjusting the color of the mixed cosmetic product are received on a displayed color adjustment interface. Système selon la revendication 4, dans lequel la couleur ajustée sélectionnée par l'utilisateur correspond à une couleur créée avec des ingrédients de couleur qui sont utilisés dans un dispositif de distribution pour produire le produit cosmétique mélangé.A system according to claim 4, wherein the adjusted color selected by the user corresponds to a color created with color ingredients which are used in a dispensing device to produce the mixed cosmetic product. Système selon la revendication 5, dans lequel l'interface de réglage de couleur affichée est en outre configurée pour sélectionner une couleur pour le dispositif de distribution à utiliser lors de la production du produit cosmétique mélangé.The system of claim 5, wherein the displayed color adjustment interface is further configured to select a color for the dispensing device to be used in producing the mixed cosmetic product. Système selon la revendication 1, comprenant en outre l'affichage d'un lien pour acheter un produit cosmétique mélangé correspondant à l'entrée recevant le plus grand nombre de suffrages.The system of claim 1 further comprising displaying a link to purchase a mixed cosmetic product corresponding to the entry receiving the highest number of votes. Système selon la revendication 1, dans lequel les circuits de traitement sont configurés pour afficher des zones sélectionnables d'un visage du modèle que l'utilisateur sélectionne pour ajuster la couleur d'un produit cosmétique mélangé.The system of claim 1, wherein the processing circuitry is configured to display selectable areas of a face of the model that the user selects to adjust the color of a blended cosmetic product. Système selon la revendication 8, dans lequel les zones sélectionnables comprennent au moins les lèvres, les yeux et les joues du modèle.A system according to claim 8, wherein the selectable areas include at least the lips, eyes and cheeks of the model. Système selon la revendication 1, dans lequel les circuits de traitement sont configurés pour afficher une couleur utilisée pour un produit cosmétique mélangé pour toutes les entrées actuellement affichées parmi les entrées soumises par l'utilisateur et les autres utilisateursThe system of claim 1, wherein the processing circuitry is configured to display a color used for a mixed cosmetic product for all entries currently displayed among entries submitted by the user and other users
FR2201895A 2021-11-30 2022-03-04 Experimental systems, devices and methods for the design of cosmetic applications Pending FR3133257A1 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
FR2201895A FR3133257A1 (en) 2022-03-04 2022-03-04 Experimental systems, devices and methods for the design of cosmetic applications
PCT/IB2022/000718 WO2023099960A1 (en) 2021-11-30 2022-11-29 Cosmetic application design experience systems, devices, and methods

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
FR2201895A FR3133257A1 (en) 2022-03-04 2022-03-04 Experimental systems, devices and methods for the design of cosmetic applications
FR2201895 2022-03-04

Publications (1)

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

Family

ID=82100417

Family Applications (1)

Application Number Title Priority Date Filing Date
FR2201895A Pending FR3133257A1 (en) 2021-11-30 2022-03-04 Experimental systems, devices and methods for the design of cosmetic applications

Country Status (1)

Country Link
FR (1) FR3133257A1 (en)

Citations (7)

* 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
US9058765B1 (en) * 2008-03-17 2015-06-16 Taaz, Inc. System and method for creating and sharing personalized virtual makeovers
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
US20210235849A1 (en) * 2020-01-31 2021-08-05 L'oréal Ecosystem for dispensing personalized lipstick

Patent Citations (7)

* 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
US9058765B1 (en) * 2008-03-17 2015-06-16 Taaz, Inc. System and method for creating and sharing personalized virtual makeovers
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
US20210235849A1 (en) * 2020-01-31 2021-08-05 L'oréal Ecosystem for dispensing personalized lipstick

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
US20230052590A1 (en) Apparatus and system for dispensing cosmetic material
EP1216658A1 (en) Method for determining a degree of a feature of bodily typology
FR2955953A1 (en) SYSTEM COMPRISING AN ELECTRONIC MEANS EXECUTING A PROGRAM AND CONTROLLING AN ADJUSTMENT SYSTEM
US11849829B2 (en) Remote beauty consultation system
CN110399197A (en) Method, terminal, server and the medium that task is shown
FR3029090A1 (en) ASSEMBLY COMPRISING A AIRBRUSH
US20230165357A1 (en) Systems, devices, and methods including color wheel gamification
US20230169566A1 (en) Cosmetic application design experience systems, devices, and methods
US20230165358A1 (en) Systems, devices, and methods to optimize a cosmetic manufacturing process
FR3133257A1 (en) Experimental systems, devices and methods for the design of cosmetic applications
FR3133253A1 (en) systems, devices and methods including color wheel gamification
FR3133258A1 (en) systems, devices and processes for optimizing a cosmetic manufacturing process
WO2023099960A1 (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
FR3109871A1 (en) Cosmetic material dispenser
WO2022162468A1 (en) Remote beauty consultation system
WO2022162464A1 (en) Smart compartment system for cosmetic dispensing device
WO2023129895A1 (en) Ai-powered dispensing device for hair treatment
US20230210245A1 (en) Predictive application for ai-powered dispensing device for hair treatment
CN117858644A (en) Autonomous skin care program dispenser using embedded chips on consumable
FR3029102B1 (en) MAKE-UP PROCESS
KR20220039204A (en) Apparatus for manufacturing cosmetic and control method thereof and system for manufacturing cosmetic

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