INPI-France/Brevets-Francais-2024-Chunked huggingface dataset:
L'invention concerne également un procédé de traitement cosmétique pour laver et/ou conditionner les fibres de kératine en utilisant cette composition.
Pour finir, l’invention concerne l’utilisation d’une telle composition pour laver et/ou conditionner les fibres de kératine.
Il est courant d’utiliser des compositions cosmétiques détergentes telles que des shampooings et des gels douche, essentiellement à base de tensioactifs, pour laver des matières kératiniques, telles que les cheveux et la peau notamment. Ces compositions sont appliquées sur les matières kératiniques, qui sont de préférence mouillées, et la mousse générée par massage ou frottement avec les mains ou un gant de toilette permet, après rinçage à l’eau, d’éliminer les divers types de salissures initialement présents sur les cheveux ou la peau.
Ces compositions contiennent des teneurs importantes en tensioactifs « détergents », qui, pour pouvoir formuler des compositions cosmétiques ayant un bon pouvoir lavant, doivent notamment leur donner un bon pouvoir moussant.
Ainsi, afin d’améliorer les propriétés cosmétiques des compositions détergentes ci-dessus, et plus particulièrement celles qui doivent être appliquées sur cheveux sensibilisés (c’est-à-dire cheveux qui ont été abîmés ou fragilisés, notamment sous l’action chimique d’agents atmosphériques et/ou de traitements capillaires tels que l’ondulation permanente, la teinture ou la décoloration), il est désormais courant d’introduire des agents cosmétiques supplémentaires appelés conditionneurs dans ces compositions. Ces conditionneurs sont principalement destinés à réparer ou limiter les effets nocifs ou indésirables induits par les différents traitements ou agressions auxquels les fibres capillaires sont soumises de manière plus ou moins répétée. Ils peuvent, bien entendu, améliorer également le comportement cosmétique des cheveux naturels.
Il existe donc une réelle nécessité de fournir des compositions cosmétiques, telles que des compositions de lavage et/ou de conditionnement de fibres kératiniques, et en particulier de fibres kératiniques humaines, permettant de pallier les inconvénients décrits ci-dessus, à savoir qui éliminent efficacement la saleté et l’excès de sébum et renforcent les propriétés cosmétiques desdites fibres, telles que le démêlage. Ces propriétés cosmétiques peuvent également être durables.
La composition doit procurer un dépôt de silicone satisfaisant sur les fibres kératiniques.
illustre de façon schématique un bus de données d’un véhicule, selon un exemple de réalisation particulier et non limitatif de l’invention ;
illustre de façon schématique une trame d’un signal transmis sur le bus de données de la , selon un exemple de réalisation particulier et non limitatif de l’invention ;
illustre un organigramme des différentes étapes d’un procédé de détermination d’un type bus de données de la , selon un exemple de réalisation particulier et non limitatif de l’invention ;
illustre de façon schématique un dispositif configuré pour déterminer un type de bus de données de la , selon un exemple de réalisation particulier et non limitatif de l’invention ;
Un procédé et un dispositif de détermination d’un type de bus de données vont maintenant être décrits dans ce qui va suivre en référence conjointement aux figures 1 à 4. Des mêmes éléments sont identifiés avec des mêmes signes de référence tout au long de la description qui va suivre.
Selon un exemple particulier et non limitatif de réalisation de l’invention, un signal transmis sur un bus de données série, par exemple de type CAN LS, CAN HS ou CAN FD d’un véhicule est reçu par un dispositif connecté à ce bus de données, par exemple un calculateur un système embarqué du véhicule relié à d’autres calculateurs du système embarqué via le bus de données. Le dispositif extrait un premier identifiant à partir du signal reçu. Le premier identifiant identifie un message porté par le premier signal. Le premier identifiant est par exemple codé sur 11 bits. Le dispositif compare le premier identifiant à un deuxième identifiant stocké en mémoire du dispositif. Le deuxième identifiant caractérise avantageusement un premier type de bus de données. Le résultat de la comparaison permet ainsi au dispositif de détecter si le bus de données est du premier type de bus de données.
Un tel procédé présente l’avantage d’être simple à mettre en œuvre en ne requérant que le stockage en mémoire d’un identifiant caractéristique d’un identifiant transmis sur le bus de données du premier type. Ainsi, aucune phase d’apprentissage n’est nécessaire pour mettre en œuvre le procédé. Les ressources en termes de calcul et d’empreinte mémoire nécessaires à la mise en œuvre de ce procédé sont peu élevées. L’architecture matérielle d’un calculateur standard d’un système embarqué d’un véhicule étant adaptée à une telle mise en œuvre.
Un tel procédé est par exemple adapté pour déterminer un type de bus de données série par exemple de type CAN HS, CAN LS ou CAN FD.
Le dispositif adapte alors son interface de communication au type de bus de données déterminé et auquel il est relié.
La illustre de façon schématique un bus de données 100 d’un véhicule, selon un premier exemple de réalisation particulier et non limitatif de l’invention.
Le bus de données 100 correspond avantageusement à un bus de données de type multiplexé reliant plusieurs calculateurs 11, 12 et 13. Un dispositif 10 configuré pour déterminer le type de bus de données 100 est également relié aux calculateurs 11 à 13 via le bus de données 100. Un tel dispositif correspond par exemple à un dispositif configuré pour recevoir et traiter des données et est par exemple hébergé dans un calculateur sous la forme d’un module logiciel.
L’ensemble formé par le bus de données 100, les calculateurs 11 à 13 et le dispositif 10 forment tout ou partie d’un système embarqué du véhicule, par exemple un véhicule automobile. Le nombre de calculateurs 11 à 13 n’est cependant pas limité à 3 et s’étend à tout nombre, par exemple 2, 5, 10, 100 ou plus de calculateurs.
Le système embarqué comprend par exemple également une unité de contrôle télématique, dite TCU (de l’anglais « Telematic Control Unit »), reliée en communication avec les calculateurs 11 à 13 via le bus de données 100. La TCU est reliée à une ou plusieurs antennes du véhicule pour la communication de données entre le véhicule et un ou plusieurs dispositifs distants, par exemple via une liaison sans fil basée sur un réseau cellulaire de type LTE (de l’anglais « Long-Term Evolution » ou en français « Evolution à long terme »), LTE-Advanced (ou en français LTE-avancé), aussi appelé réseau 4G ou 5G.
Le bus de données est un bus série par exemple de type CAN LS tel que défini dans la norme ISO 11898-2, de type CAN HS tel que défini dans la norme ISO 11898-3 ou de type CAN FD tel que défini dans la norme ISO 11898-1. Le bus de données 100 met avantageusement en œuvre un multiplexage temporel permettant aux calculateurs 11 à 13 d’émettre des signaux (aussi appelés trames de signaux) à tour de rôle. Les signaux émis peuvent être de plusieurs types en fonction des données qu’ils transportent, chaque type de signal étant identifié par un identifiant déterminé et particulier. Comme cela sera décrit plus en détail en regard de la , les signaux transmis sur le bus de données 100, sont identifiés via un identifiant dont la valeur est connue, cette valeur étant par exemple codée sur un nombre de bits déterminé, par exemple 11 bits.
Les signaux présentent par exemple un caractère évènementiel et sont alors d’un type déterminé identifié par un identifiant déterminé et unique. Les signaux sont dits évènementiels en ce qu’ils sont transmis lorsqu’un évènement est détecté au niveau d’un calculateur, par exemple le calculateur 11, ou d’un capteur associé à un calculateur par exemple. Les signaux évènementiels sont transmis à intervalles irréguliers qui dépendent de la survenue des évènements à signaler. Par exemple, deux signaux évènementiels consécutifs peuvent être transmis avec un intervalle temporel de 30 ms et les deux signaux évènementiels consécutifs suivants peuvent être transmis sur le bus de données 100 avec un intervalle temporel entre ces signaux égal à 10 minutes. Un évènement correspond par exemple à une alerte, par exemple associée à un dépassement de seuil (vitesse de rotation de l’arbre moteur supérieure à un seuil, température moteur supérieure à un seuil, …).
Chaque courroie 110a-b forme une boucle fermée qui entoure les roues 106a et 108a, 106b et 108b associées à ladite courroie 110a-b.
Comme le montre la , chaque courroie 110a-b est insérée dans une saignée 302 faisant le tour de la roue 106a-b, 108a-b. Le système de déplacement 150 prend ainsi la forme de chenilles qui se déplacent sur la surface à traiter 10 et, selon un mode de réalisation présenté ici, la face de la courroie 110a-b qui est en contact avec la surface à traiter 10 est au moins légèrement en relief par rapport à la surface de roulage de la roue 106a-b, 108a-b sur laquelle la courroie 110a-b est installée pour assurer l’accrochage de la courroie 110a-b avec la surface à traiter 10 tout en assurant que les courroies 110a-b empêchent la propagation latérale du rayonnement UV-C en dehors de la chambre de désinfection 104.
Selon un mode de réalisation particulier, le système de déplacement 150 est manuel et il comporte par exemple un guidon solidaire de la jupe 102 où le guidon est poussé par l’utilisateur pour déplacer le système mobile de désinfection 100 sur la surface à traiter 10.
Selon un autre mode de réalisation particulier, le système de déplacement 150 est mécanisé. Pour entraîner en déplacement chaque courroie 110a-b, le système de déplacement 150 comporte alors pour chacune d’elles un système d’entraînement. Il y a ainsi un système d’entraînement tribord pour entraîner la courroie tribord 110a et un système d’entraînement bâbord pour entraîner la courroie bâbord 110b.
Chaque système d’entraînement peut prendre différentes formes connues de l’homme du métier. Par exemple, il peut s’agir d’un moteur électrique entraînant en rotation l’une des roues associées à chaque courroie 110a-b ou un moteur électrique entraînant directement la courroie 110a-b par exemple par un système de galet. Les systèmes d’entraînement sont indépendants et chaque système d’entraînement est commandé indépendamment de l’autre par l’unité de contrôle 54 et, du fait de l’indépendance de chaque roue 106a-b, 108a-b, l’unité de contrôle 54 peut commander le déplacement du système mobile de désinfection 100 dans toutes les directions 54 en fonction des besoins.
La commande de direction du système mobile de désinfection 100 n’est pas décrite car elle ne fait pas partie de l’invention, mais elle peut prendre la forme d’une télécommande manipulée par un opérateur et communiquant avec l’unité de contrôle 54 et elle peut prendre également la forme d’un système autonome utilisant, par exemple, un système de navigation connecté à l’unité de contrôle 54 et permettant de diriger le système mobile de désinfection 100 en fonction de sa position actuelle et de la position à atteindre.
Le système de déplacement 150, en mode manuel ou mécanisé, comporte également un rouleau avant 112a monté libre en rotation autour dudit axe de rotation avant 52a entre les deux roues avant 106a-b, et un rouleau arrière 112b monté libre en rotation autour dudit axe de rotation arrière 52b entre les deux roues arrière 108a-b. Chaque rouleau 112a-b est également ici monté mobile en rotation par rapport à l’axe 52a-b considéré, et ici libre en rotation respectivement sur l’arbre avant 107a ou l’arbre arrière 107b. Les rouleaux 112a-b sont également disposés sous la jupe 102.
Pour empêcher le passage des rayonnements UV-C provenant de la chambre 104, chaque rouleau 112a-b est dimensionné pour rouler sur la surface à traiter 10.
De la même manière, chaque extrémité d’un rouleau 112a-b est au plus près de la roue 106a-b, 108a-b voisine pour empêcher le passage des rayonnements UV-C entre eux.
Chaque rouleau 112a-b est constitué d’au moins deux cylindres 114 disposés les uns à la suite des autres le long de l’axe de rotation 52a-b considéré. Cette disposition assure que, lorsque le système mobile de désinfection 100 tourne, les cylindres 114 qui sont à l’extérieur du virage tournent plus vite que les cylindres 114 qui sont à l’intérieur du virage, ce qui évite que le rouleau 112a-b glisse au lieu de rouler. Plus le nombre de cylindres 114 constituant les rouleaux 112a-b sera important, moins leur rotation sera entravée.
Comme précédemment, chaque extrémité d’un cylindre 114 vient au plus près de l’extrémité du cylindre 114 voisin pour empêcher le passage des rayonnements UV-C entre eux.
L’expression « au plus près » signifie ici que les deux extrémités doivent être suffisamment proches pour limiter le passage des rayonnements UV-C, mais également suffisamment éloignées pour permettre la libre rotation des cylindres 114 et des roues 106a-b, 108b les uns par rapport aux autres.
Avec un tel arrangement, le système mobile de désinfection 100 peut donc se déplacer librement sur la surface à traiter 10.
L’ensemble chambre 104 équipée de la source UV-C 202, du système de déplacement à chenilles 150, des rouleaux avant 112a et arrière 112b, constitue un espace clos mobile pour la désinfection de la surface à traiter 10. Cette configuration permet d’opérer la désinfection en toute sécurité pour les environs.
Pour éviter les frottements entre l’extrémité inférieure de chaque paroi latérale 102a-d de la jupe 102 avec la surface à traiter 10, une distance de garde d est prévue entre la surface à traiter 10 et chacune de ces extrémités inférieures. Pour limiter le passage des rayonnements UV-C au niveau des parties rectilignes des courroies 110a-b, chaque courroie 110a-b présente une épaisseur perpendiculairement à la surface à traiter 10 qui est supérieure à la distance de garde d. Ainsi, les courroies 110a-b forment des barrières pour les rayonnements UV-C.
La montre un mode de réalisation particulier de l’interface entre une roue 106a-b et le cylindre 114 voisin ou entre deux cylindres 114 voisins.
La illustre un mode de mise en œuvre d’un procédé d’émulation de plusieurs programmes de démarrage dans la mémoire 104.
La représente, sous forme de blocs, des étapes d’un autre mode de mise œuvre d’un procédé d’émulation de plusieurs programmes de démarrage dans la mémoire 104.
Dans l’exemple des figures 2 et 3, la mémoire 104 est partitionnée en une région 214 et une région 212 dont les dimensions sont définies par des octets d’option utilisateur (User Option Bytes en anglais) SECWMx_PEND et SECWMx_PSTRT qui sont chargés depuis une mémoire non volatile au démarrage, par exemple la mémoire 118. Les données inscrites dans la région 212 sont par exemple cryptées. Les données inscrites dans la région 214 ne sont par exemple pas cryptées ou cryptées selon un moindre niveau de sécurité que celles de la région 212. Bien que cela ne soit pas apparent sur les figures, la taille de la région 214 est, en pratique, nettement supérieure à la taille de la région 212 (dans un rapport d’au moins 10).
La mémoire 104 est couplée à un premier registre de mémorisation volatile 230 (HDPxEXT), dont la valeur ne peut qu’être incrémentée, c’est-à-dire que le premier registre est monotone croissant. La valeur contenue dans le premier registre est représentative par exemple de la taille de la région d’accès interdit 212 de la mémoire 104. La taille de la région d’accès interdit est par exemple comptée en nombre de secteurs mémoire.
La mémoire 104 est également couplée à un deuxième registre de mémorisation volatile 232 (HDPxEXT_ACCDIS). Le deuxième registre de mémorisation volatile 232 contient une valeur HDPxEXT_ACCDIS définissant un statut, autorisé (valeur 0) ou interdit (valeur 1), de l’accès de la région 212 dont la taille est définie par le contenu HDPxEXT du registre 230.
La mémoire 104 est en outre couplée à un autre registre de mémorisation volatile HDPx_ACCDIS qui définit la possibilité ou l’interdiction d’accès à la région comprise entre les valeurs HDP_PEND et SECWMx_PSTRT.
A titre d’exemple, les contenus SECWMx_PSTRT, HDPxEXT et SECWMx_PEND représentent des adresses de la mémoire 104, soit directement soit en nombre de secteurs.
Pour simplifier, dans la description qui suit, on utilise la même référence pour désigner un registre et la valeur qu’il contient.
Le procédé de la comprend des étapes successives 202, 204, 206, 208 et 210.
A l’étape 202, qui correspond à une initialisation du circuit, la valeur de HDPx_ACCDIS est à 0, ce qui permet à un premier programme de démarrage (BootL1) d’être chargé dans un ou plusieurs secteurs 218 de la région 212, entre l’adresse SECWMx_PSTRT et une adresse HDPx_PEND définie par des octets d’option utilisateur avant le démarrage. Une fois chargé, le premier programme de démarrage est exécuté puis son accès est interdit par le passage de 0 à 1 de la valeur HDPx_ACCDIS. Une fois à 1, le registre HDPx_ACCDIS ne peut être remis à 0 que par réinitialisation de la mémoire. L’étape 202 correspond également à un démarrage ou une réinitialisation (Reset) du circuit, c’est-à-dire des phases qui n’ont pas lieu en usine lors de la fabrication ou de la programmation du circuit mais lors de l’utilisation standard du circuit. Dans ce là, le programme de démarrage (BootL1), qui a déjà été chargé dans un ou plusieurs secteurs 218 de la région 212 lors de la phase de production en usine, n’est pas rechargé mais seulement exécuté.
Dans une étape 204, qui correspond à une initialisation du circuit, on suppose qu’un deuxième programme de démarrage (BootL2) est ensuite écrit dans la région 212, par exemple à la suite du premier programme de démarrage. Puis le programme est exécuté. L’étape 204 correspond également à un démarrage ou une réinitialisation du circuit. Dans ce là, le deuxième programme de démarrage (BootL2), qui a déjà été chargé lors de la phase de production en usine, n’est pas rechargé mais seulement exécuté.
Dans une étape 206, qui correspond à une initialisation du circuit, le premier registre de mémorisation volatile HDPxEXT est incrémenté pour que sa valeur soit représentative de la taille de la région de la mémoire 212 comprenant les premier et deuxième programmes de démarrage. Le deuxième registre de mémorisation volatile HDPxEXT_ACCDIS prend la valeur 1, ce qui interdit l’accès à la région dont la taille est définie par le registre HDPxEXT. Le deuxième programme de démarrage est ainsi interdit d’accès pour un autre programme de démarrage par exemple BootL3. Une fois à 1, le registre HDPxEXT_ACCDIS ne peut être ramené à zéro que par réinitialisation de la mémoire.
On suppose, lorsque l’étape 206 correspond à une phase d’initialisation, qu’un troisième programme de démarrage 222 (BootL3) est ensuite écrit dans la région 212 à la suite du deuxième programme de démarrage. Puis le programme est exécuté. Puis le programme est exécuté. L’étape 206 correspond également à un démarrage ou une réinitialisation du circuit. Dans ce là, le troisième programme de démarrage 222, qui a déjà été chargé lors de la phase de production en usine, n’est pas rechargé mais seulement exécuté.
Dans une étape 208, qui correspond à une initialisation du circuit, le premier registre de mémorisation volatile HDPxEXT est incrémenté pour que sa valeur soit représentative de la taille de la région de la mémoire 212 comprenant les premier, deuxième et troisième programmes de démarrage. Le deuxième registre de mémorisation volatile HDPxEXT_ACCDIS reste à la valeur 1, ce qui interdit l’accès à la région, augmentée du troisième programme de démarrage, dont la taille est définie par le registre HDPxEXT.
Si, comme cela est illustré en , un programme de démarrage supplémentaire est à écrire, ce quatrième programme de démarrage 224 (BootL4) est ensuite écrit dans la région 212, par exemple à la suite du troisième programme de démarrage. De par la valeur de HDPxEXT_ACCDIS qui est à 1 et la valeur de HDPxEXT qui correspond alors à une taille de région englobant les premiers, deuxièmes et troisièmes programmes de démarrage, les premier, deuxième et troisième programmes de démarrage sont interdits d’accès pour le quatrième programme de démarrage. Le quatrième programme de démarrage est ensuite exécuté. L’étape 208 correspond également à un démarrage ou une réinitialisation du circuit. Dans ce là, le quatrième programme de démarrage 224, qui a déjà été chargé lors de la phase de production en usine, n’est pas rechargé mais seulement exécuté.
Dans une étape 210, le premier registre de mémorisation volatile HDPxEXT est incrémenté pour que sa valeur soit représentative de la taille de la région de la mémoire 212 comprenant les premier, deuxième, troisième et quatrième programmes de démarrage. Le deuxième registre de mémorisation volatile HDPxEXT_ACCDIS reste à la valeur 1, ce qui interdit l’accès à la région, augmentée du quatrième programme de démarrage, dont la taille est définie par le registre HDPxEXT.
De préférence, les polymères associatifs anioniques (méth)acryliques sont choisis parmi les copolymères d’acrylates/(méth)acrylate d’alkyle en C10-30.
Plus préférentiellement, les polymères associatifs anioniques (méth)acryliques sont réticulés et sont choisis parmi les copolymères de (méth)acrylate d’alkyle en C10-30 tels que les polymères réticulés d’acrylates/(méth)acrylate d’alkyle en C10-30.
De préférence, la quantité totale de polymères associatifs anioniques (méth)acryliques peut aller de 0,01 % à 5 % en poids, de préférence de 0,05 % à 2 % en poids, plus préférentiellement de 0,1 % à 1 % en poids, mieux encore de 0,1 % à 0,5 % en poids, par rapport au poids total de la composition.
De préférence, la quantité totale de copolymères d’acrylates/(méth)acrylate d’alkyle en C10-30 peut aller de 0,01 % à 5 % en poids, plus préférentiellement de 0,05 % à 2 % en poids, et encore plus préférentiellement de 0,1 % à 1 % en poids, et mieux de 0,1 % à 0,5 % en poids, par rapport au poids total de la composition.
De préférence, la quantité totale de polymères réticulés d’acrylates/(méth)acrylate d’alkyle en C10-30 peut aller de 0,01 % à 5 % en poids, plus préférentiellement de 0,05 % à 2 % en poids, et encore plus préférentiellement de 0,1 % à 1 % en poids, et mieux de 0,1 % à 0,5 % en poids, par rapport au poids total de la composition.
De préférence, le rapport pondéral de la quantité totale de tensioactif(s) amphotère(s) ou zwitterionique(s) b) sur la quantité totale de polymère(s) associatif(s) anionique(s) (méth)acrylique(s) c) va de 0,1 à 100 ; plus préférentiellement de 0,5 à 40 ; encore plus préférentiellement de 1 à 30 ; mieux de 1,1 à 25 ; encore mieux de 2 à 20 ; et toujours mieux de 5 à 15.
De préférence, le rapport pondéral de la quantité totale de tensioactif(s) amphotère(s) ou zwitterionique(s) choisi(s) parmi les (C 8 -C 20 alkyl)bétaïnes et les (C 8 -C 20 alkyl)amido(C 2 -C 8 alkyl)bétaïnes sur la quantité totale de polymères réticulés d’acrylates/acrylate d’alkyle en C10-30 va de 0,1 à 100 ; plus préférentiellement de 0,5 à 40 ; encore plus préférentiellement de 1 à 30 ; mieux de 1,1 à 25 ; encore mieux de 2 à 20 ; et toujours mieux de 5 à 15.
Les polymères vinyliques amphotères et cationiques
La composition selon la présente invention comprend au moins un polymère vinylique amphotère ou cationique.
Ces polymères vinyliques amphotères ou cationiques comprennent de préférence un ou plusieurs motifs acrylamide et/ou méthacrylamide cationiques ou quaternisés.
Ces polymères vinyliques amphotères et cationiques selon l’invention sont des polymères vinyliques amphotères ou cationiques non-silicone. En d’autres termes, les polymères vinyliques amphotères et cationiques selon l’invention ne contiennent pas d’atome de silicium (Si).
Selon la présente invention, par « polymère(s) cationique(s) et/ou amphotère(s) », on entend un ou plusieurs polymères cationiques, un ou plusieurs polymères amphotères ou le mélange d’un ou plusieurs polymères cationiques, et d’un ou plusieurs polymères amphotères.
Selon la présente invention, par « vinylique », on entend que le polymère provient de monomères comprenant au moins un monomère vinylique, de préférence au moins un monomère (méth)acrylique (à savoir monomère dérivé de l’acide acrylique ou méthacrylique, et ses dérivés).