INPI-France/Brevets-Francais-2024-Chunked huggingface dataset:
Une méthode de préparation de l’émulsion huile dans l’eau comprend de préférence : une étape de mélange d’un ou plusieurs dialkylpolysiloxanes terminés par trialkylsilyle d’une viscosité de 40 000 à moins de 100 000 mPa.s à 25 °C et d’une ou plusieurs amino silicones d’une viscosité de 1 000 à 15 000 mPa.s à 25 °C et d’un indice d’amine de 2 à 10 mg de KOH par gramme d’amino silicone, à une température de 15 °C à 40 °C, de préférence à 25 °C, pour obtenir un fluide de silicone mixte, puis une étape d’ajout d’un mélange d’émulsifiants comprenant un ou plusieurs émulsifiants non ioniques, dans laquelle le mélange d’émulsifiants a une valeur HLB de 10 à 16, au fluide de silicone mixte pour obtenir un mélange silicone-émulsifiant, puis une étape d’homogénéisation du mélange silicone-émulsifiant suivie par une étape d’ajout, de préférence par étapes, d’eau, de préférence d'eau déminéralisée, pour obtenir une émulsion huile dans l'eau ayant une taille de particule D50 inférieure à 350 nm.
L’émulsion huile dans l’eau a une taille de particule D50 inférieure à 350 nm, de préférence de 100 à 300 nm, plus préférentiellement de 150 à 250 nm, encore plus préférentiellement de 150 à 225 nm, et le plus préférentiellement de 160 à 200 nm. Elle correspond au diamètre hydrodynamique moyen des particules. La taille de particule D50 est exprimée en volume. La taille de particule D50 pourrait être mesurée à l’aide d’un appareil ZetaSizer de Malvern, Royaume-Uni, modèle Nano-ZS, qui est basé sur la méthode de spectroscopie par corrélation de photons (PCS).
- Mesure de taille de particule La taille de particule d’émulsion pourrait être mesurée à l’aide d’un appareil ZetaSizer de Malvern, Royaume-Uni, modèle Nano-ZS, basé sur la méthode de la spectroscopie par corrélation de photons (PCS). La valeur D50 de la taille de particule (diamètre hydrodynamique moyen des particules) est mesurée, l’algorithme d’évaluation étant l’« analyse des cumulants ».
- Mesure de viscosité La viscosité, notamment des silicones ou de l’émulsion, est mesurée à 25 °C et à pression atmosphérique.
Pour des viscosités comprises entre 1 000 et 40 000 mPa.s à 25 °C : la viscosité pourrait être mesurée à l’aide d’un rhéomètre Anton Paar ; modèle MCR101, géométrie cylindre à simple entrefer : Broche CC27 et taux de cisaillement de 1 s -1 pendant 2 minutes, à 25 °C.
- Mesure de l’indice d’amine L’indice d’amine est déterminé par titrage acide-base à l’aide d’un potentiomètre [Marque : Veego ; Modèle : VPT-MG]. 0,6 g d’échantillon est prélevé dans un bécher de 500 ml et un mélange toluène-butanol 1:1 est ajouté et agité pour bien mélanger l’échantillon ; la solution échantillon est ensuite titrée avec une solution de HCl 0,1(N). Une détermination de la valeur à blanc avec le mélange toluène-butanol 1:1 est également effectuée. Le calcul de la valeur d’amine est effectué à l’aide du potentiomètre susmentionné.
Les procédés de détermination d’un groupe de serveurs et de détermination du dispositif programmable décrits en support des et sont notamment pertinents dans les environnements ouverts multi-constructeurs. En effet, les procédés permettent de caractériser le dispositif programmable requis pour une fonction logicielle associée à un composant logiciel installé et de s’assurer qu’une zone dans laquelle est déployée un composant logiciel comprend un serveur disposant du dispositif programmable adéquat, assurant un fonctionnement optimal du composant logiciel déchargé de certaines opérations par la fonction logicielle associée.
On se réfère désormais à la qui présente une représentation d’un dispositif de détermination d’un groupe de serveurs selon un exemple.
Un tel dispositif de détermination d’un groupe de serveurs peut être mis en œuvre dans une entité d’orchestration, comme une entité de type NFVO selon la terminologie NFV, présentée dans les , et . Ce dispositif de détermination peut ainsi être opéré par une entité de gestion des zones d’une infrastructure virtualisée d’un réseau de communication.
Par exemple, le dispositif 100 de détermination d’un groupe de serveurs comprend une unité de traitement 130, équipée par exemple d'un microprocesseur μP, et pilotée par un programme d'ordinateur 110, stocké dans une mémoire 120 et mettant en œuvre le procédé de détermination d’un groupe de serveurs selon l'invention. A l’initialisation, les instructions de code du programme d’ordinateur 110 sont par exemple chargées dans une mémoire RAM, avant d’être exécutées par le processeur de l’unité de traitement 130. Un tel dispositif 100 de détermination d’un groupe de serveurs comprend - un émetteur 101, adapté pour émettre à destination d’une entité de gestion du composant logiciel une demande Depl de déploiement du composant logiciel, ladite demande comprenant un identifiant du composant logiciel et au moins un paramètre de la fonction logicielle associée, - un module d’obtention 102, adapté pour obtenir une caractéristique d’un dispositif programmable adapté pour accueillir la fonction logicielle associée, déterminée en fonction de l’au moins un paramètre, - un module 103 de détermination, adapté pour déterminer ledit groupe de serveurs comprenant au moins un premier serveur adapté pour accueillir le composant logiciel et un deuxième serveur comprenant ledit dispositif programmable compatible avec ladite caractéristique obtenue, par exemple reçue dans une demande d’autorisation de déploiement du composant logiciel.
On se réfère désormais à la qui présente une représentation d’un dispositif de détermination d’un dispositif programmable selon un exemple.
Un tel dispositif de détermination d’un dispositif programmable peut être mis en œuvre dans une entité dans une entité de gestion du composant logiciel tel qu’une fonction virtualisée VNF. L’entité de gestion, selon un exemple, est une entité de type VNFM selon la terminologie NFV, présentée dans les , et . Ce dispositif de détermination d’un dispositif programmable peut ainsi être opéré par une entité de gestion des fonctions virtualisées d’une infrastructure virtualisée d’un réseau de communication.
Par exemple, le dispositif 200 de détermination d’un dispositif programmable comprend une unité de traitement 230, équipée par exemple d'un microprocesseur μP, et pilotée par un programme d'ordinateur 210, stocké dans une mémoire 220 et mettant en œuvre le procédé de détermination d’un dispositif programmable selon l'invention. A l’initialisation, les instructions de code du programme d’ordinateur 210 sont par exemple chargées dans une mémoire RAM, avant d’être exécutées par le processeur de l’unité de traitement 230. Un tel dispositif 200 de détermination d’un dispositif programmable comprend - un récepteur 201, adapté pour recevoir en provenance d’une entité d’orchestration une demande Depl de déploiement du composant logiciel, ladite demande d’un identifiant du composant logiciel comprenant un identifiant du composant logiciel et au moins un paramètre de la fonction logicielle associée, - un module 202 de détermination, adapté pour déterminer une caractéristique du dispositif programmable adapté pour accueillir la fonction logicielle associée en fonction de l’au moins un paramètre reçu dans la demande de déploiement.
PROCEDE DE GESTION DE DONNEES PARTAGEES La présente divulgation relève du domaine des tâches logicielles effectuées en parallèle.
Les processeurs multicœurs permettent l'exécution parallèle de plusieurs tâches logicielles. L’exécution de tâches logicielles en parallèle est par exemple utile dans le domaine des systèmes embarqués.
Le temps de réponse des tâches logicielles est un élément important afin d'assurer un comportement fonctionnel correct (par exemple le contrôle d'un moteur à combustion) et la sécurité (par exemple la coupure d'injection pour les moteurs à combustion doit être très rapide pour garantir la sécurité du conducteur).
Les tâches logicielles (ou fonctions) comportent typiquement un ou plusieurs algorithmes appelés exécutables (ou runnables en anglais) qui sont exécutés lorsque la tâche est elle-même déclenchée par un événement (e.g. événement lié à la position du moteur) des signaux temporels.
Une même variable peut être utilisée par plusieurs exécutables qui sont exécutés à des temps différents, parfois en parallèle, et la valeur de la variable peut évoluer dans le temps en fonction de sa valeur déterminée à la fin de chaque exécutable. Dans certains cas, la variable peut être même mise instantanément à disposition d’autres exécutables dès que modifiée. La production d'une donnée basée sur cette variable peut alors conduire à des accès concurrents à la variable si elle est en lecture/écriture à partir de tâches concurrentes (par exemple des tâches concurrentes exécutées dans différents cœurs, chaque tâche ayant un ou plusieurs exécutables).
Des problèmes de Last Writer Win (LWW) peuvent alors survenir lorsqu’il y a un chevauchement entre les accès en lecture et en écriture de la variable. Ceci peut conduire à perdre la valeur de la variable calculée par une tâche au profit d’une autre tâche concurrente.
Il est proposé un procédé mis en œuvre par ordinateur de gestion de données partagées au travers d’une mémoire, dans lequel une variable VAR partagée est enregistrée dans la mémoire, la variable VAR est accessible par au moins deux tâches TASK_i (i=1…n, n>=2) exécutées en parallèle les unes des autres, chaque tâche TASK_i comprenant au moins un exécutable RUN_ij (j=1…k, k>=1), lorsque la tâche TASK_i comprend au moins deux exécutables RUN_ij ceux-ci sont exécutés séquentiellement, une variable de priorité PRIO_DATA associée à la variable VAR étant stockée dans la mémoire et prenant initialement une valeur PRIO_INI, une constante de priorité PRIO_i étant stockée dans la mémoire pour chacune des tâches TASK_i, la constante de priorité PRIO_i caractérisant l’ordre de priorité de la tâche TASK_i, PRIO_INI étant réservée à la priorité la plus faible et étant différente de chacune des constantes de priorité PRIO_i, chacun des exécutables RUN_ij ayant une constante de priorité PRIO_RUN_ij associée caractérisant l’ordre de priorité de l’exécutable RUN_ij produisant la variable VAR, pour chacune des tâches TASK_i la constante de priorité PRIO_ i de la tâche TASK_i étant le maximum des constantes de priorité PRIO_RUN_ij des exécutables RUN_ij de cette tâche, le procédé comprenant les étapes suivantes: - à un instant t1 : * initier la i-ième tâche TASK_i en utilisant la valeur de la variable VAR partagée à t1 dans la mémoire, et * si PRIO_i> PRIO_DATA à l’instant t1 alors PRIO_DATA est mis à jour à la valeur PRIO_i, - après l’exécution de la même i-ième tâche TASK_i à un instant t2>t1, la i-ième tâche TASK_i génère une valeur VAR_UPDATE_i de la variable VAR, * si PRIO_DATA à l’instant t2 = PRIO_i, alors VAR est mis à jour à la valeur VAR_UPDATE_i et PRIO_DATA est mis à jour à la valeur PRIO_INI.
Le procédé de gestion de données partagées peut avoir une ou plusieurs des caractéristiques suivantes : * les valeurs de chaque PRIO_i sont strictement croissantes suivant l’ordre de priorité de la tâche TASK_i produisant la variable VAR, PRIO_INI étant plus petite que chacune des constantes de priorité PRIO_i, préférentiellement PRIO_INI=0. * chacune des tâches TASK_i est exécutée sur un cœur CORE_i qui lui est propre. * le procédé comprend de plus un premier tampon BUFF_1 disposé entre la mémoire et un premier cœur CORE_1 sur lequel est exécutée une première tâche TASK_1, et/ou un deuxième tampon BUFF_2 disposé entre la mémoire et un deuxième cœur CORE_2 sur lequel est exécutée une deuxième tâche TASK_2, les premier et deuxième tampons BUFF_1, BUFF_2 comprenant des copies des valeurs des variables VAR utilisées par les tâches TASK_1, TASK2 en entrée et sortie des tâches TASK_1, TASK2, les premier et deuxième tampons BUFF_1, BUFF_2 pouvant interagir avec la mémoire pour modifier la variable VAR en sortie des tâches TASK_i. * les premier et deuxième tampons BUFF_1, BUFF_2 comprenant des copies des valeurs des variables VAR en entrée et sortie des exécutables RUN_1j, RUN_2j de chacune des tâches TASK_1, TASK2. * la création de la constante de priorité PRIO_i est faite hors ligne. * la mémoire est une mémoire vive, notamment une mémoire RAM (random access memory).
Le logement de montage 32 comprend des premiers moyens de fixation 52 du boîtier de protection. La structure 12 comprend des deuxièmes moyens de fixation 54 sous le logement de montage 32 ; et donc sous les premiers moyens de fixation 52. Le support de maintien 30 est fixé aux deuxièmes moyens de fixation 54. Les premiers moyens de fixation 52 comprennent des orifices, les deuxièmes moyens de fixation 54 comprennent des goujons ; ou inversement.
Selon une alternative non représentée de l’invention, la branche de positionnement prend appui dans un orifice de positionnement formé sur la structure.
La présente un support de maintien 30 d’un ensemble lumineux de véhicule automobile. Le véhicule automobile peut correspondre à celui présenté en relation avec l’une des figures 1 à 2. Dans la présente illustration, le support de maintien 30 est un support de maintien droit. Cependant le présent enseignement s’applique à un support de maintien gauche par symétrie.
La branche de positionnement 50 s’étend horizontalement. Elle s’étend longitudinalement sur au moins la moitié du support de maintien 30. La branche de positionnement 50 comprend une butée longitudinale 56. La butée longitudinale 56 est configurée pour être longitudinalement contre la structure du véhicule automobile, ce qui permet un positionnement longitudinal du support de maintien 30 ; et donc du dispositif lumineux associé.
La branche de positionnement 50 comprend une plaque horizontale 58. La branche de positionnement 50 comprend des moyens de rigidification 60 de la plaque horizontale. Les moyens de rigidification 60 comprennent une nervure de rigidification supérieure 62 et une nervure de rigidification inférieure 64, respectivement agencées au-dessus et en dessous de la plaque horizontale 58.
La paroi externe 46 comprend au moins une paroi latérale 66 s’étendant le long de la branche de positionnement 50. En l’occurrence, deux parois latérale 66 sont associées à chaque branche de positionnement 50. Elles contribuent à rigidifier la branche de positionnement 50.
Le support de maintien 30 comprend une plaque supérieure 68 avec des moyens de positionnement 70. La plaque supérieure 68 est généralement horizontale. Elle est apte à recevoir le dispositif lumineux. Les moyens de positionnement 70 peuvent comprendre un œillet de fixation. Ils coopèrent avec le boîtier de protection afin de le positionner longitudinalement. Le support de maintien 30 peut comprendre d’autres moyens de liaison destinés à coopérer avec le dispositif lumineux afin de les solidariser l’un à l’autre.
Le support de maintien 30 comprend une moitié inférieure et une moitié supérieure, la branche de positionnement 50 étant dans la moitié supérieure. Cet agencement rapproche la branche de positionnement 50 du dispositif lumineux 28, ce qui améliore la précision de positionnement. La moitié inférieure comporte des moyens de fixation complémentaires aux deuxièmes moyens de fixation. Les moyens complémentaires comprennent des orifices.
La présente, le long de l’axe longitudinal X, un ensemble lumineux 26 de véhicule automobile. Le véhicule automobile peut correspondre à celui présenté en relation avec l’une des figures 1 à 3. L’intérieur du boîtier de protection 36 est visible au travers de la paroi transparente 42. La surface extérieure de la paroi transparente 42 forme la face extérieure, ou face lumineuse.
La paroi externe 46 comprend un ajour 72 dans le prolongement d’au moins une ou de chaque branche de positionnement 50. L’ajour 72 forme un passage au travers de la paroi externe 46. Les parois latérales 66 prolongent les bords d’ajour le long d’au moins une ou de chaque branche de positionnement 50.
Le dispositif lumineux 28 est agencé dans le logement de montage 32. Le dispositif lumineux 28 est au-dessus de chaque ajour 72. Le boîtier de protection 36 et la paroi transparente 42 sont verticalement au-dessus d’au moins un ou de chaque ajours 72. Chaque ajour allège le support de maintien 30.
Selon un mode de réalisation préféré, le support de maintien 30 est réalisé en un matériau plastique ou composite. Il peut être réalisé par injection. Il est monobloc. Le matériau plastique peut comprendre un matériau thermoplastique ou un matériau thermodurcissable. Selon un mode de réalisation préféré, le matériau plastique est sélectionné dans le groupe comprenant les résines polypropylene, polyamide, polyphtalamide, polyetherethercétone, polysulfure de phénylène, polyamide-imide, polyetherimide, polyarylamide, polyépoxyde, polyester insaturés, vinylester ou polyester-vinylester. Par exemple, le matériau composite comprend une matrice en un matériau plastique tel que décrit ci-dessus avec un renfort. Par exemple, le renfort comprend des fibres de verre ou de carbone.
La est une section de l’ensemble lumineux 26 suivant l’axe V-V tracé sur la . La section est selon un plan s’étendant verticalement et longitudinalement. La section s’étend le long d’une branche de positionnement 50, et traverse un ajour 72. La structure 12 et le logement de montage 32 sont représentés.
La peau de pare-chocs 20 est fixée au support de maintien 30. Elle affleure la paroi transparente 42 qui est en face extérieure 38 du boîtier de protection 36 dans lequel est branchée la source lumineuse 44.
Le support de maintien 30 comprend une plaque supérieure 68 avec des moyens de positionnement 70 du boîtier de protection 36. Les moyens de positionnement 70 permettent un positionnement longitudinal et transversal. Les moyens de positionnement 70 sont agencés longitudinalement entre la branche de positionnement 50 et la face de montage 40, ce qui permet un maintien plus ferme du dispositif lumineux 28.
Le logement de montage 32 présente une paroi inférieure 74. La branche de positionnement 50 repose contre la paroi inférieure 74. La paroi inférieure 74 est formée par une des tôles de la structure 12. La paroi inférieure 74 est inclinée par rapport à une direction horizontale 76. L’ensemble lumineux 26 comprend un angle d’inclinaison 88 compris entre 1° et 45°, préférentiellement compris entre 5° et 20°. La direction horizontale 76 peut être selon l’axe X, ou selon la direction moyenne 48.
V = volume de HCl requis en ml, V blanc = volume de HCl pour valeur à blanc (sans échantillon) avec le mélange toluène-butanol 1:1 en ml ; N = Normalité de HCl, à savoir 0,1 N, W = poids de l’échantillon prélevé en grammes.
- Valeur HLB Le terme HLB est bien connu de l’homme du métier et désigne la rapport hydro-lipophile d’un tensioactif ou émulsifiant. Dans la présente invention, les valeurs HLB font référence aux valeurs à 25 °C et à pression atmosphérique.
Lorsque deux émulsifiants A et B de HLB connues sont mélangés pour être utilisés, on dit que le HLB Mélange est le HLB requis pour le mélange. Ceci est exprimé par l’équation (W A HLB A + W B HLB B )/(W A + W B ) = HLB Mix , où W A = la quantité (poids) du premier émulsifiant (A) utilisé et W B = la quantité (poids) du deuxième émulsifiant (B) ; HLB A , HLB B = les valeurs HLB attribuées aux émulsifiants A et B ; HLB Mix = la HLB du mélange.
La composition selon l’invention comprend de préférence l’émulsion huile dans l’eau e) en une quantité allant de 0,1 % à 20 % en poids, plus préférentiellement de 0,3 % à 15 % en poids, encore plus préférentiellement de 0,5 % à 12 % en poids, mieux de 1 à 10 %, mieux encore de 2 à 8 % en poids, par rapport au poids total de la composition.
La composition selon l’invention comprend de préférence le(s) dialkylpolysiloxane(s) terminé(s) par trialkylsilyle ayant une viscosité de 40 000 à moins de 100 000 mPa.s à 25 °C en une quantité totale allant de 0,1 % à 8 % en poids, plus préférentiellement de 0,2 % à 5 % en poids, encore plus préférentiellement de 0,5 % à 4 % en poids, mieux de 1 à 3 % en poids, par rapport au poids total de la composition.
La composition selon l’invention comprend de préférence le(s) amino silicone(s) ayant une viscosité de 1 000 à 15 000 mPa.s à 25 °C et un indice d’amine de 2 à 10 mg de KOH par gramme d’amino silicone, en une quantité totale allant de 0,1 % à 5 % en poids, plus préférentiellement de 0,2 % à 3 % en poids, encore plus préférentiellement de 0,3 % à 2 % en poids, mieux de 0,4 à 1 % en poids, par rapport au poids total de la composition.
Les polysaccharides cationiques De préférence, la composition selon l’invention comprend en outre au moins un polysaccharide cationique.
Selon l’invention, le ou les polysaccharides cationiques qui peuvent être utilisés dans la composition sont différents des polymères vinyliques cationiques ou amphotères d).
Selon la présente invention, le terme « polysaccharide cationique » désigne tout polysaccharide comprenant des groupes cationiques et/ou des groupes qui peuvent être ionisés en groupes cationiques, et ne comprenant pas de groupes anioniques et/ou de groupes qui peuvent être ionisés en groupes anioniques.
Ces polysaccharides cationiques selon l’invention sont des polysaccharides cationiques non-silicone. En d’autres termes, les polysaccharides cationiques selon l’invention ne contiennent pas d’atome de silicium (Si).
Les dérivés d’éthers de cellulose comprenant des groupes ammonium quaternaire sont notamment décrits dans le brevet français 1 492 597, et on peut mentionner les polymères vendus sous le nom UCARE POLYMER « JR » (JR 400 LT, JR 125 et JR 30M) ou « LR » (LR 400 ou LR 30M) par la société Dow chemical. Ces polymères sont également définis dans le dictionnaire CTFA comme des ammoniums quaternaires d’hydroxyéthylcellulose ayant réagi avec un époxyde substitué par un groupe triméthylammonium. Le polyquaternium-10 est par exemple l’un de ces polymères.
Les copolymères de cellulose cationiques ou les dérivés de cellulose greffés avec un monomère d’ammonium quaternaire soluble dans l’eau sont décrits notamment dans le brevet US 4 131 576, et on peut mentionner les hydroxyalkylcelluloses, par exemple les hydroxyméthyl-, hydroxyéthyl- ou hydroxypropylcelluloses greffées, en particulier avec un sel de méthacryloyléthyltriméthylammonium, de méthacrylamidopropyltriméthylammonium ou de diméthyldiallylammonium. Les produits commerciaux correspondant à cette définition sont plus particulièrement les produits vendus sous les noms Celquat L 200 et Celquat H 100 par la société National Starch.
Les gommes de galactomannane cationiques sont décrites plus particulièrement dans les brevets US 3 589 578 et US 4 031 307, et on peut mentionner les gommes de guar comprenant des groupes trialkylammonium cationiques, de préférence des groupes trialkylammonium en C 1 -C 6 . On peut utiliser par exemple des gommes de guar modifiées par un sel de 2,3-époxypropyltriméthylammonium (par exemple le chlorure). De tels produits sont notamment vendus sous les noms JAGUAR C13 S, JAGUAR C 15, JAGUAR C 17 et JAGUAR C162 par la société Rhodia.
Plus préférentiellement, la composition selon l’invention comprend au moins un sel d’hydroxypropyl guar hydroxypropyltrimonium, en particulier du chlorure d’hydroxypropyl guar hydroxypropyltrimonium.
De préférence, la quantité totale de polysaccharide(s) cationique(s) va de 0,01 à 5 % en poids, plus préférentiellement de 0,015 à 4 % en poids, encore plus préférentiellement de 0,02 à 3 % en poids, mieux de 0,05 à 2 % en poids, et mieux encore de 0,1 à 1 % en poids, par rapport au poids total de la composition.
Chaque mèche de cheveux mouillés a été placée sur une machine à peigner (Diastron MTT 175 de Dia-Stron Limited UK) et un peigne avec un capteur a été placé dans les fibres capillaires.
Le peignage a été effectué en balayant la mèche de cheveux de la racine à la pointe et en mesurant la force de frottement.
Les mesures ont été effectuées 5 fois par mèche de cheveux. Au total, les mesures ont été réalisées 15 fois par composition à l'essai.
La force maximale a été sélectionnée à partir des données mesurées de chaque mèche de cheveux. La valeur moyenne des 5 forces maximales a été calculée en gramme-force (gf) : 1 gf correspond à environ 0,0098 Newton.
Plus la force est faible, plus les fibres kératineuses sont faciles à peigner/démêler.