INPI-France/Brevets-Francais-2024-Chunked huggingface dataset:
A cet effet, la méthode 1 de formulation selon l’invention fait référence à des tables de constitution et à des tables d’association pour pouvoir composer dans des proportions optimales le complément alimentaire et, respectivement, pour garantir une bonne association de plusieurs nutriments et/ou minéraux et/ou acides gras et/ou acides aminés et/ou vitamines et/ou enzymes.
La méthode 1 de formulation selon l’invention considère, au niveau de l’étape de formulation 13 du complément alimentaire sur mesure, des apports optimums recommandés pour chaque nutriment et/ou minéral et/ou acide gras et/ou acide aminé et/ou vitamine et/ou enzyme sélectionné. De tel apports optimums recommandés étant variables en fonction de l’âge et du sexe de l’utilisateur, la collecte de données relatives à l’utilisateur, durant l’étape de récolte 11, est primordiale. A titre d’exemple :
- dans le cas où le complément alimentaire comporte un ou plusieurs minéraux, un volume ou une masse desdits nutriments présents dans le complément alimentaire est inférieur ou égal à 70% du volume total ou respectivement de la masse totale dudit complément alimentaire ; et/ou
- dans le cas où le complément alimentaire comporte une ou plusieurs vitamines, un volume ou une masse desdites vitamines présentes dans le complément alimentaire est inférieur ou égal à 30% du volume total ou respectivement de la masse totale dudit complément alimentaire.
La méthode 1 de formulation selon l’invention établit notamment des tables de référence pour chaque nutriment et/ou minéral et/ou acide gras et/ou acide aminé et/ou vitamine et/ou enzyme administrable dans le complément alimentaire sur mesure formulé. De telles tables de référence permettent de déterminer la quantité et les raisons pour lesquelles ledit nutriment et/ou minéral et/ou acide gras et/ou acide aminé et/ou vitamine et/ou enzyme doit être ajouté dans le complément alimentaire, ainsi que sa méthode 1 sa fréquence et sa durée de prise.
Pour être tout à fait complète, la méthode 1 de formulation selon l’invention comporte enfin une étape de définition 133 d’un protocole d’administration du complément alimentaire formulé. Cette configuration permet de définir un planning sur mesure de prise du complément alimentaire ainsi formulé, spécifique à l’utilisateur. En particulier, le protocole d’administration défini durant l’étape de définition 133 comporte (i) la définition d’un nombre de comprimés à prendre à au moins un moment de la journée, chaque comprimé comportant le complément alimentaire formulé, et/ou (ii) la définition d’une durée de traitement, étant entendu que le nombre de comprimés et/ou le moment de la prise desdits comprimés peut varier selon le jour de la semaine considéré et/ou du moment du traitement.
En synthèse, l’invention concerne une méthode 1 de formulation sur mesure de compléments alimentaires spécifiques répondant à des besoins précis d’un utilisateur, la méthode 1 comportant une étape de récolte 11 de données relatives à l’utilisateur, une étape de détermination 12 d’au moins une carence relative à l’utilisateur, l’au moins une carence étant déterminée à partir des données récoltées, et une étape de formulation 13 d’un complément alimentaire comportant au moins un nutriment, le complément alimentaire formulé étant apte à agir contre l’au moins une carence déterminée. L’étape de formulation 13 peut prendre la forme d’une étape de recommandation d’un complément alimentaire existant ou d’une étape de composition d’un complément alimentaire sur mesure.
La figure 5 illustre l’action de sur . Dans cet exemple les colonnes d’indices 1, 2 et 3 de la matrice d’entrée M sont identiques entre elles. Par ailleurs, les colonnes d’indices 4 et 178 sont identiques entre elles. Ces cinq colonnes ne représentent finalement que deux colonnes uniques, qui peuvent être représentées par exemple par la colonne d’indice 1 et la colonne d’indice 4. Lors de la suppression des colonnes doublons, seule la première colonne d’un groupe de doublons est conservée. En l’occurrence on ne conserve que la colonne d’indice 1 pour le premier groupe et la colonne d’indice 4 pour le second groupe.
La matrice est construite de manière que sa colonne d’indice a une unique valeur 1 à la ligne d’indice où correspond dans la matrice à l’indice de la première colonne du groupe de doublons. Toutes les autres valeurs de la colonne sont nulles.
Dans l’exemple de la figure 5, la première colonne de la matrice permet de sélectionner la colonne d’indice 1. Elle a pour valeur 1 à la première ligne et des valeurs nulles partout ailleurs car la colonne d’indice 1 de la matrice est la première colonne du premier groupe de doublons. La deuxième colonne de la matrice qui permet de sélectionner la colonne du second groupe de doublons a pour valeur 1 à la quatrième ligne car la colonne d’indice 4 de la matrice est la première colonne du second groupe de doublons.
Parallèlement à la construction de la matrice , on construit la matrice de dimension qui permet de retrouver à partir de : .
La figure 6 présente l’action de sur . Une ligne de a pour valeur 1 pour tous les indices de colonne tel que les colonnes de ont la même valeur que la colonne de . Par exemple, la première ligne de a pour valeur 1 pour les colonnes 1 à 3 car les colonnes 1 à 3 de ont la même valeur que la première colonne de . Toutes les autres valeurs de la ligne sont nulles. Pour la deuxième ligne les colonnes 4 et 178 ont pour valeur 1 car les colonnes 4 et 178 de sont identiques à la colonne 2 de .
La matrice D 1 est une matrice de traçabilité qui permet de retrouver la matrice M à partir de la matrice M 1 .
Dans une variante de réalisation de l’invention, l’étape 402 peut être omise dans la mesure où la matrice M ne comporte pas de doublons ou que les doublons sont identifiés par un autre moyen.
L’étape suivante 403 consiste à rechercher les colonnes qui sont des combinaisons linéaires à coefficients entiers positifs d’autres colonnes pour les supprimer afin de réduire encore le nombre de colonnes de la matrice M 1 .
En effet, certaines colonnes de la matrice M 1 peuvent être des combinaisons à coefficients entiers positifs d’autres colonnes, en fonction de la manière dont les messages de logs sont générés.
Par exemple une colonne de peut correspondre à l’évolution du nombre de couples clé-valeur « event:check :interval :300 ». Les sondes dont l’intervalle est de 300 sont les sondes check_load_parent , memory, check_cpu , check_swap_openvz et check_swap_proxmox . On retrouve alors dans cet exemple, la combinaison suivante:
En prenant cet exemple, on voit que l’on peut supprimer la colonne correspondant au descripteur « event :check :interval=300 » sans pour autant perdre d’information.
Ainsi, l’étape 403 consiste, afin de réduire encore la dimension de la matrice d’entrée, à supprimer les colonnes de qui sont des combinaisons linéaires d’autres colonnes avec des coefficients entiers et positifs.
Dans une variante de réalisation de l’invention, plutôt que de supprimer la colonne correspondant au descripteur « event :check :interval=300 », il est possible de supprimer n’importe quelle autre colonne de la combinaison linéaire et retrouver sa valeur en soustrayant toutes les autres à la valeur « event :check :interval=300 ».
Cependant, un avantage à la suppression de la colonne qui constitue le résultat de la combinaison linéaire est que cela permet de ne garder que les signaux représentant des composantes d’un signal plus dense.
Selon un mode de réalisation particulier, l’étape 403 peut être réalisée en deux sous étapes 404,405. La première sous étape 404 consiste à rechercher, dans la matrice M 1 les colonnes qui sont des combinaisons linéaires d’autres colonnes avec des coefficients entiers et positifs. La seconde sous étape 405 consiste à déterminer une matrice de combinaison permettant de générer ensuite à la fois une matrice C 2 qui permet de supprimer dans la matrice M 1 les colonnes qui sont des combinaisons linéaires d’autres colonnes et une matrice D 2 de traçabilité permettant de réaliser l’opération inverse.
La illustre, sur un organigramme, le fonctionnement de la sous étape 404.
Les prolongements radiaux 62 sont régulièrement répartis autour de l’axe de rotation A48 de l’écrou 48. Dans le cas de la configuration visible sur les figures 4 à 8, l’écrou 48 comprend trois prolongements radiaux 62 intercalés entre les extensions radiales 56.1 à 56.3.
En dehors des extensions radiales 56.1 à 56.3 et des prolongements radiaux 62, le corps 52 de l’écrou 48 présente un diamètre maximal inférieur ou égal au diamètre intérieur D60Int du deuxième corps 60 du système de maintien 58.
Selon un mode de réalisation, chaque logement 62’ se présente sous la forme d’une lumière 64 qui traverse le deuxième corps 60 du système de maintien 58. Chaque lumière 64 présente un contour sensiblement rectangulaire, une largeur (dimension prise selon la circonférence du deuxième corps 60) sensiblement égale à celle du prolongement radial 62 correspondant (logé dans ladite lumière 64) ainsi qu’une hauteur (dimension prise selon une direction axiale) supérieure à la hauteur du prolongement radial 62 correspondant.
Ainsi, les prolongements radiaux 62 et les lumières 64 sont dimensionnés de manière à permettre un débattement, selon une direction axiale, entre l’écrou 48 et le système de maintien 58. Cette solution permet d’être sûr que l’écrou 48 soit en contact avec la deuxième pièce 42 lorsque l’écrou 48 est serré. A titre d’exemple, la hauteur de la lumière 64’ est comprise entre 2 et 5 fois la hauteur du prolongement radial 62 correspondant.
Selon une configuration illustrée en détail sur la , chaque lumière 64 comprend un premier bord transversal 64.1 orienté vers le premier chant 60.1 du deuxième corps 60, un deuxième bord transversal 64.2 orienté vers le deuxième chant 60.2 du deuxième corps 60 et sensiblement parallèle au premier bord transversal 64.1, un bord axial amont 64.3 reliant les premier et deuxième bords transversaux 64.1, 64.2 ainsi qu’un bord axial aval 64.4 reliant les premier et deuxième bords transversaux 64.1, 64.2. Les notions amont et aval font référence au sens de dévissage Fd de l’écrou 48, visible sur la , qui va de l’amont vers l’aval.
Selon un mode de réalisation visible sur les figures 9 et 10, le deuxième corps 60 comprend, pour chaque lumière 64, une fente 66 configurée pour permettre à chaque prolongement radial 62 de pénétrer dans sa lumière 64.
Selon un agencement, la fente 66 est située dans le prolongement du premier bord transversal 64.1 et débouche au niveau du bord axial amont 64.3.
Pour chaque lumière 64, le premier chant 60.1 du deuxième corps 60 comprend, dans le sens de l’amont vers l’aval (correspondant au sens de dévissage de l’écrou 48), une première portion 68.1 transversale, positionnée en amont de la lumière 64, approximativement dans un même plan transversal que le deuxième bord transversal 64.2 de la lumière 64, une deuxième portion 68.2 inclinée reliant la première portion 68.1 et la fente 66, une troisième portion 68.3 transversale au droit de la lumière 64, délimitant avec la lumière 64 et la fente 66 une fine bande de matière 70, ainsi qu’une quatrième portion 68.4 axiale sensiblement parallèle à la direction axiale et positionnée en aval de la lumière 64. La deuxième portion 68.2 inclinée favorise l’introduction de chaque prolongement radial 62 dans sa lumière 64. La fine bande de matière 70 comprend une extrémité libre 70.1 qui présente une forme en biseau. Ainsi, la fente 66 présente une forme qui s’élargit en s’écartant de la lumière 64 pour favoriser l’introduction de chaque prolongement radial 62 dans sa lumière 64.
Bien entendu, l’invention n’est pas limitée à ces modes de réalisation concernant les formes coopérantes 62, 62’ du système de maintien 58 et de l’écrou 48.
Le deuxième corps 60 du système de maintien 58 présente un diamètre extérieur D60Ext inférieur ou égal au diamètre du deuxième trou traversant 50.2 de la deuxième pièce 42 de manière à ce que toute partie du deuxième corps 60, en saillie par rapport aux extensions radiales 56.1 à 56.3, puisse se loger dans le deuxième trou traversant 50.2 afin que lesdites extensions radiales 56.1 à 56.3 soient en contact avec la deuxième pièce 42.
Selon un mode de réalisation, le système de maintien 58 est configuré pour limiter son mouvement en rotation autour de l’axe de rotation A58.
Selon une configuration visible notamment sur les figures 4 et 5, le système de maintien 58 comprend une languette 72 présentant une extrémité recourbée et configurée pour prendre appui contre la deuxième pièce 42 et ainsi limiter le mouvement en rotation autour de l’axe de rotation A48 du système de maintien 58 par rapport à la deuxième pièce 42. La languette 72 comporte une première partie 72.1 reliée au deuxième corps 60 et positionnée dans un plan transversal ainsi qu’une deuxième partie 72.2 sensiblement perpendiculaire à la première partie 72.1 et configurée pour prendre appui contre le chant 42.3 de la deuxième pièce 42. Selon un agencement, l’extrémité recourbée correspondant à la deuxième partie 72.2 comprend un revêtement 74 en matériau souple, comme en élastomère par exemple, plaqué contre sa face orientée vers le chant 42.3 de la deuxième pièce 42 en fonctionnement. Selon cette configuration visible sur les figures 4 et 5, le système de maintien 58 est bloqué en rotation par rapport à la deuxième pièce 42.
Selon une autre configuration visible les figures 7 et 8, au moins deux systèmes de maintien 58, 58’ sont bloqués en rotation entre eux. Selon cette configuration, chaque système de maintien 58, 58’ comprend des première et deuxième languettes 76, 76’ diamétralement opposées et positionnées dans un plan transversal, la première languette 76 comprenant une première extrémité 76.1 coopérant avec une deuxième extrémité 76.1’ de la deuxième languette 76’. A titre d’exemple, la deuxième extrémité 76.1’ de la deuxième languette 76’ présente une forme en creux délimitée par deux branches et configurée pour recevoir la première extrémité 76.1 de la première languette 76 immobilisée entre les deux branches. Les première et deuxième extrémités 76.1, 76.1’ des première et deuxième languettes 76, 76’ ont des formes complémentaires.
Selon une caractéristique, le système de maintien 58 est configuré pour pouvoir se fixer sur la deuxième pièce 42. A cet effet, le système de maintien 58 comprend au moins deux pattes élastiques 78, en saillie par rapport au premier chant 60.1 du deuxième corps 60 et située dans le prolongement dudit deuxième corps 60, qui présentent chacune une première extrémité 78.1 reliée au deuxième corps 60 ainsi qu’une deuxième extrémité 78.2 libre.
Chaque patte élastique 78 est configurée pour occuper un état non déformé ainsi qu’un état déformé de manière élastique, la patte élastique 78 revenant automatiquement dans l’état non déformé en l’absence de contrainte. Les pattes élastiques 78 s’évasent direction de leur extrémité libre 78.2 de sorte qu’à l’état non déformé, leur deuxième extrémité 78.2 soient positionnées sur un cercle présentant un diamètre supérieur au diamètre intérieur D50.2 du deuxième trou traversant 50.2 au niveau de la deuxième face de contact 42.2.
Ainsi, les pattes élastiques 78 sont maintenues dans le deuxième trou traversant 50.2, ce qui permet de maintenir le système de maintien 58 et donc l’écrou 48 solidarisés à la deuxième pièce 42, dans le prolongement du deuxième trou traversant 50.2.
La est un schéma fonctionnel plus détaillé illustrant un exemple de dispositif utilisateur 3601 selon certains modes de réalisation de la présente divulgation. Dans certains modes de réalisation, le dispositif utilisateur 3601 est un téléphone intelligent. Toutefois, l’artisan qualifié appréciera que les particularités décrites dans le présent document puissent être adaptées pour être implémentées sur d’autres dispositifs (par exemple, un ordinateur portable, une tablette, un serveur, une liseuse, un appareil photo, un dispositif de navigation, etc.). L’exemple de dispositif utilisateur 3601 inclut un dispositif de commande 3110 et un processeur de communication sans fil 3102 connectés à une antenne 3101. Un haut-parleur 3104 et un microphone 3105 sont connectés à un processeur vocal 3103.
Le dispositif de contrôle 3110 peut comporter une ou plusieurs unités centrales de traitement (CPU), et peut contrôler chaque élément du dispositif utilisateur 3601 pour réaliser des fonctions liées à la commande de communication, au traitement de signal audio, au contrôle du traitement de signal audio, au traitement et au contrôle de l’image fixe et animée et à d’autres types de traitement de signal. Le dispositif de commande 3110 peut réaliser ces fonctions en exécutant des instructions stockées dans une mémoire 3150. En variante ou en plus du stockage local de la mémoire 150, les fonctions peuvent être exécutées en utilisant des instructions stockées sur un dispositif externe dont l’accès se fait sur un réseau ou sur un support lisible par ordinateur non transitoire. Comme décrit ci-dessus en lien avec la , le dispositif de contrôle 3110 peut exécuter des instructions permettant au dispositif de contrôle 3110 de fonctionner comme l’unité de contrôle d’affichage 3211, l’unité de gestion des opérations 3212 et l’unité de gestion du jeu 3213 schématisées sur la .
SYSTÈME DE RÉTROACTION ET D’ÉTALONNAGE POUR APPLICATEUR COSMÉTIQUE CONFIGURÉ POUR UTILISATEURS À MOBILITÉ LIMITÉE DOMAINE La présente divulgation décrit un système et des particularités liés à un dispositif de réduction du mouvement d’un applicateur cosmétique provoqué par des mouvements involontaires d’un utilisateur.
RÉSUMÉ Dans un mode de réalisation, un système est fourni qui stabilise un applicateur en réponse au mouvement provoqué par un utilisateur, comprenant : un dispositif utilisateur mobile qui est configuré pour exécuter une application ; un stabilisateur de mouvement ; et un adaptateur qui maintient un applicateur cosmétique, dans lequel le stabilisateur de mouvement comporte un récepteur configuré pour être couplé à l’adaptateur ; au moins un capteur configuré pour détecter un mouvement provoqué par un utilisateur ; une circuiterie configurée pour déterminer un mouvement de compensation pour contrebalancer le mouvement détecté ; et au moins un dispositif de génération de mouvement intégré dans le récepteur configuré pour commander un mouvement de l’applicateur cosmétique selon le mouvement de compensation déterminé, dans lequel l’application est configurée pour capturer une image de l’utilisateur avant une session d’application d’un cosmétique à l'aide de l'applicateur cosmétique ; détecter une erreur d’application du cosmétique sur une portion du corps de l’utilisateur ; détecter un écart dans le mouvement de l’applicateur cosmétique pendant la session lorsque l’erreur est détectée ; et régler les paramètres pour que le stabilisateur de mouvement compense l’écart.
Dans un mode de réalisation, l’adaptateur comporte un capteur de mouvement qui fournit en sortie des données à l’application indiquant le mouvement de l’adaptateur pendant la session, et l’application détecte l’écart dans le mouvement de l’applicateur cosmétique pendant la session sur la base des données fournies en sortie.
Dans un mode de réalisation, le capteur de mouvement est un accéléromètre.
Dans un mode de réalisation, l’application affiche une image miroir en temps réel de l’utilisateur pendant la session, et détecte un emplacement de l’applicateur cosmétique et un emplacement d’une portion cible du corps de l’utilisateur sur laquelle le cosmétique doit être appliqué.
Le moteur électrique 16 est synchrone, par exemple un moteur « sans balais » à commutation électronique, ou un moteur synchrone à aimants permanents, appelé« PMSM » (acronyme du terme anglais Permanent Magnetic Synchron Motor), ou un moteur synchroréluctant avec ou sans aimant permanents.
Le moteur comprend un rotor muni de pôles et un stator comprenant les enroulements, ou groupe d’enroulements Ph1, Ph2, Ph3, en l’occurrence trois, reliés électriquement entre eux, tel qu’illustré schématiquement à la . Plus précisément, les enroulements Ph1, Ph2, Ph3 sont reliés entre eux de sorte que lorsqu’ils sont parcourus alternativement par un courant d’alimentation, ils produisent un champ électromagnétique tournant qui entraîne en rotation le rotor.
Chaque enroulement, ou groupe d’enroulements, Ph1, Ph2, Ph3 du stator est alimenté par une phase électrique U, V, W comme cela est visible sur la .
Le dispositif de contrôle 15 de l’actionneur électromécanique 11 comprend également un dispositif de détermination de la position angulaire du rotor (non représentés). Ce dispositif est configuré pour fournir au dispositif de contrôle 15 un signal représentatif de la position angulaire du rotor par rapport au stator. La position angulaire est ici définie par rapport aux positions des enroulements Ph1, Ph2, Ph3 sur le stator et exprimée sous la forme d'un angle, dit angle électrique, qui peut prendre une valeur comprise dans l'intervalle [0°, 360°] modulo 360°. Ainsi, l'angle 360° correspond à l'angle 0°. La position d'origine de l'angle est ici choisie égale à 0°.
Selon un mode de réalisation, le dispositif de détermination peut être un capteur physique. Le dispositif de détermination de la position angulaire du rotor comprend au moins un capteur positionné de manière fixe par rapport au stator, de préférence intégré à celui-ci. De préférence, ce dispositif de détermination de position angulaire comprend au moins un capteurs à effet Hall à sortie binaire. De façon connue, de tels capteurs sont configurés pour réagir aux flux magnétiques des aimants du rotor et pour fournir chacun un signal représentatif de la position angulaire du rotor permettant de déterminer la position et la vitesse du rotor. Autrement dit, l’au moins un capteur est apte à fournir une position angulaire du rotor du moteur électrique autour de l’axe X et donc une position angulaire équivalente de l’arbre de sortie de l’actionneur électromécanique 11. En variante, d'autres types de capteurs peuvent aussi être utilisés, comme des codeurs à roue.
Selon un autre mode de réalisation, le dispositif de détermination de la position angulaire du rotor détermine la position du rotor au moyen d’au moins un signal représentatif de la position du rotor, différent d’un signal émis par un capteur de position, par exemple en mesurant la force contre-électromotrice générée par le moteur au niveau d'un ou plusieurs des enroulements Ph1, Ph2, Ph3.
La loi de commande de type pas à pas selon l’invention va être décrite en détail en référence aux figures 1 et 2. La loi de commande comprend un signal de commande S M1 , S M2 , S M3 , S M4 , S M5 , S M6 pour chaque cellule de commutation M1, M2, M3, M4, M5, M6. La loi de commande génère, à chaque pas de rotation du rotor, c'est-à-dire sur une période T p du signal de commande, un signal de commande S M1 , S M2 , S M3 , S M4 , S M5 , S M6 pour chaque cellule de commutation M1, M2, M3, M4, M5, M6 commandée. Ledit signal de commande S M1 , S M2 , S M3 , S M4 , S M5 , S M6 comprend une pluralité d’impulsions I 1 , I 2 , I 3 , I 4 , I 5 , une impulsion I 1 , I 2 , I 3 , I 4 , I 5 , correspondant au signal de commande à un niveau haut.
Selon l’invention, la loi de commande est de type pas à pas. Dans une telle commande, l’alimentation des enroulements Ph1, Ph2, Ph3 est réalisée de sorte à faire tourner le rotor d’un angle déterminé correspondant à un « pas ». L’angle de rotation, ou le pas de rotation du moteur, dépend du nombre de phases électriques du stator et du nombre de paires de pôles du rotor. Plusieurs pas successifs peuvent être effectués dans le même sens de rotation avec ou sans un arrêt du rotor entre chaque pas. Autrement dit, un pas correspond à un mouvement entre deux positions angulaires stables du moteur. Une telle commande pas à pas est effectuée en boucle ouverte.
La période T p du signal de commande S M1 , S M2 , S M3 , S M4 , S M5 , S M6 correspond donc à un pas de rotation. Autrement dit, à chaque pas, une nouvelle période T P du signal de commande S M1 , S M2 , S M3 , S M4 , S M5 , S M6 est créée.