INPI-France/Brevets-Francais-2024-Chunked huggingface dataset:
RÉSUMÉ Dans un mode de réalisation, un système est proposé lequel inclut des moyens de traitement configurés pour exécuter un processus de jeu qui inclut l’affichage d’une image d’un produit cosmétique mélangé lequel a une couleur cible ; l’affichage d’une interface de sélection de couleur qui permet à un utilisateur de sélectionner une seule couleur parmi une pluralité de couleurs ; la réception d’une entrée d’un utilisateur sur l’interface de sélection de couleur qui correspond à l’estimation de l’utilisateur de la couleur cible affichée dans l’image ; et la fourniture en sortie d’un résultat à l’utilisateur indiquant un degré de similarité entre l’entrée de l’utilisateur sur l’interface de sélection de couleur et la couleur cible.
Le dossier de brevet ou de demande contient au moins un dessin exécuté en couleur. Une appréciation plus complète de la divulgation et des nombreux avantages qui en découlent sera facilement obtenue grâce à une meilleure compréhension de celle-ci en référence à la description détaillée suivante, lorsqu’elle est considérée en relation avec les dessins ci-joints dans lesquels :
La est une vue en perspective globale d’un dispositif de distribution de cosmétique, ou d’un distributeur de cosmétique, selon un exemple ;
[Annexe. 2] L’annexe 2 représente un deuxième extrait de code exécutable d’une politique de mitigation pouvant être utilisé dans un mode particulier de réalisation ;
la représente une mise en œuvre des procédés de détection et d’identification conforme à un mode particulier de réalisation ;
la représente des dispositifs de détection et d’identification conformes à un mode particulier de réalisation ;
la représente une étape d’installation du procédé de détection conforme à un mode particulier de réalisation ;
la représente un exemple de fichier de description conforme à un mode particulier de mise en œuvre ;
la représente des composants d’un noyau d’ordinateur conforme à un mode de réalisation particulier ;
la représente une table des processus mémorisée dans un noyau d’ordinateur conforme à un mode particulier de réalisation ;
la représente sous forme d’ordinogramme les principales étapes d’un procédé de sécurisation pouvant être mis en œuvre dans un mode particulier de réalisation.
Description détaillée de plusieurs modes de réalisation particuliers
La représente un mode particulier de réalisation de l’invention dans lequel les procédés de détection et d’identification sont mis en œuvre.
Sur l’exemple représenté par la , un seul ordinateur EQ n met en œuvre le procédé de détection et le procédé d’identification est mis en œuvre pour identifier des attaques informatiques sur cet ordinateur EQ n .
Un tel exemple sur un seul ordinateur est représenté par soucis de simplicité mais n’est en rien limitatif de l’invention. En particulier, les procédés de détection et d’identification peuvent être mis en œuvre sur plusieurs ordinateurs.
Il est à préciser que dans d’autres modes de réalisation de l’invention, les procédés de détection et d’identification peuvent être mis en œuvre indépendamment l’un de l’autre.
Les étapes, représentées sur la , du procédé de détection mis en œuvre par l’ordinateur EQ n sont des étapes de : - réception F_R, en provenance d’un module MIDA d’un serveur de gestion de sécurité, d’un identifiant d’une politique de mitigation PG k ; - installation F_I de la politique de mitigation PG k dans un noyau KER n de l’ordinateur EQ n ; - exécution F_Ex d’une politique de mitigation PG k dans le noyau KER n ; - envoi F_E1 d’un signal depuis le noyau KER n vers l’espace utilisateur USR n ; - envoi F_E2, en réaction audit envoi F_E1, d’un message Log i de l’espace utilisateur USR n vers ledit serveur de gestion de sécurité CNode.
Les étapes du procédé d’identification représentées sur la sont des étapes de : - envoi E_E depuis le serveur de gestion de sécurité vers l’ordinateur EQ n , d’un signal permettant l’installation de politique de mitigation PG k ; - réception E_R du message Log i en provenance de l’espace utilisateur USR n de l’ordinateur EQ n ; - ajout E_A d’une donnée représentative du message Log i à une liste.
Avantageusement, ladite composition (1) comprend jusqu’à 8% en poids d’au moins un plastifiant par rapport au poids de ladite composition (1).
Dans un autre mode de réalisation, ladite composition (1) est dépourvue de plastifiant.
Ladite composition (1) peut également comprendre un additif.
Les additifs optionnellement utilisés dans les compositions de l’invention sont les additifs classiques utilisés dans les polyamides et bien connus de l’homme du métier et sont notamment décrits dans EP 2098580.
Par exemple, ils comprennent une charge antistatique choisie parmi le noir de carbone, le graphite, des fibres de carbone, des nanotubes de carbone, en particulier noir de carbone et nanotubes de carbone, un antioxydant, un stabilisant à la chaleur, un absorbeur d’UV, un stabilisant à la lumière, un lubrifiant, une charge inorganique, un agent ignifugeant, un agent nucléant et un colorant, des fibres de renfort, une cire et leurs mélanges.
Dans un mode de réalisation, ladite composition (1) comprend en poids :
- 60% à 100% d’au moins un polyamide à longue chaîne en C10 à C15 tel que défini ci-dessus;
- 0 à 30% d’au moins une polyoléfine ;
- 0 à 8% d’au moins un plastifiant ;
Dans l’exemple illustré, la première pièce est un siège de soupape formé sur une deuxième pièce formée par la culasse. L’invention ne se limite pas à la formation d’un siège de soupape sur une culasse. On pourra prévoir que les première et deuxième pièces soit tout autre pièce du domaine automobile, ou encore des pièces destinées à l’aéronautique.
Exemple 1 Matrice métallique en acier inoxydable 316L
Le matériau de la matrice métallique est un acier de structure austénitique, connu sous la dénomination d’acier inoxydable 316L, d’une dureté comprise entre 195 et 430 HV, et comprenant 17,7 % en poids de chrome, 10,3 % en poids de nickel, 2,4 % en poids de molybdène, 0,9 % en poids de manganèse, entre 0 et 1 % en poids de silicium, 0,04 % en poids de phosphore, 0,03 % en poids de carbone, 0,03 % en poids de soufre et le reste de fer.
La matrice se présentent sous forme de poudre sphérique ayant une granulométrie moyenne de 32±10 µm.
Le matériau des renforts métalliques est un acier à outils connu sous la dénomination d’acier à outils M2, et comprend 6,3 % en poids de tungstène, 4,8 % en poids de molybdène, 4,3 % en poids de chrome, 2 % en poids de vanadium, 0,9 % en poids de carbone, 0,3 % en poids de silicium, 0,3 % en poids de manganèse, 0,02 % en poids de phosphore, 0,01 % en poids de soufre et le reste de fer.
Les renforts en acier à outils M2 se présentent sous forme de poudre sphérique ayant une granulométrie moyenne de 32±10 µm.
Renforts métalliques en Cu
Les renforts en Cu pur se présentent sous forme de poudre sphérique ayant une granulométrie moyenne de 45±15 µm.
Matériau composite métallique
La poudre en matériau composite métallique comprend 60% en poids de matrice en acier inoxydable 316L, 30% en poids de renforts en acier à outils M2, et 10% en poids de renforts en Cu.
La poudre est projetée sur une culasse en alliage à base d’aluminium par projection dynamique par gaz froid jusqu’à formation des sièges de soupape de la culasse.
Les propriétés de résistance mécanique, notamment face à l’usure, des sièges de soupape obtenus sont optimisées.
Ciseaux La présente invention est relative au domaine technique des objets articulés. Plus précisément, elle est relative au domaine technique des ciseaux, et notamment des ciseaux destinés à la coupe des cheveux.
Dans le cadre de la présente description, un intervalle décrit par l’expression « entre […] et […] » comprend les bornes. Par exemple, l’intervalle « entre 1 et 2 » comprend les deux valeurs « 1 » et « 2 » ainsi que l’ensemble des valeurs étant à la fois strictement supérieures à 1 et strictement inférieures à 2.
Le signal de commande du paramètre de pilotage ou de vol n’est donc pas élaboré à partir de signaux n’appartenant pas à la course utile électrique de mesure des capteurs d’acquisition.
Par « signaux de mesure générés en parallèle » ou « signaux de mesure parallèles », on entend des signaux générés par chacun des capteurs d’acquisition redondants pour un même déplacement relatif des éléments mobiles par le dispositif d’entraînement.
Le dispositif de commande comporte de préférence en outre un équipement de commande comprenant un organe de préhension et au moins une autre pièce, l’organe de préhension étant propre à être manipulé par un membre d’équipage de l’aéronef et étant mobile par rapport à l’autre pièce, le dispositif d’entraînement conjoint étant propre à transformer un déplacement de l’organe de préhension par rapport à ladite autre pièce de l’équipement de commande en déplacement conjoint des éléments mobiles par rapport aux éléments fixes respectifs.
En particulier, le cadre d’entraînement est par exemple mécaniquement lié à l’organe de préhension.
L’organe de préhension est une pédale, une poignée, ou un manche.
Le paramètre de pilotage ou de vol est par exemple un angle de lacet, un freinage, un angle de roulis, un angle de tangage, un cap, une trajectoire, une altitude, une poussée d’au moins un moteur de l’aéronef, une vitesse air, une vitesse sol, une vitesse de montée, une vitesse de descente, ou une accélération.
L’invention porte également sur un aéronef comprenant un dispositif de commande tel que décrit ci-dessus.
Fig. 8 La est une représentation schématique d’un dispositif de traitement de plaques vasculaires selon un cinquième mode de réalisation.
Fig. 9 La est une vue de face montrant la surface extérieure du dispositif de traitement de la comportant une couche de produit médicamenteux qui est destinée à être mis en contact avec la paroi de carotide.
Fig. 10 La est une représentation schématique d’un ensemble de traitement de plaques vasculaires comprenant un dispositif de traitement de plaques vasculaires de la .
Fig. 11A La montre un dispositif de traitement de la , dans une phase dans laquelle les deux modules de diffusion sont en position de repos, rangés dans le boîtier.
Fig. 11B La montre le dispositif de traitement de la dans une phase dans laquelle les deux modules de diffusion sont en position de diffusion avec les deux têtes de diffusion qui débouchent à l’extérieur du boîtier.
Fig. 11C La montre le dispositif de traitement de la dans une phase dans laquelle les deux modules de diffusion reviennent dans leur positon de repos.
Fig. 12A La montre un dispositif de traitement selon un autre mode de réalisation dans lequel le boîtier est inséré sous la peau et mis en contact avec la paroi de carotide, dans une phase dans laquelle les deux modules de diffusion sont en position de repos, rangés dans le boîtier.
Fig. 12B La montre le dispositif de traitement dans une phase dans laquelle les deux modules de diffusion sont en position de diffusion avec les têtes de diffusion qui débouchent à l’extérieur du boîtier.
Fig. 12C La montre le dispositif de traitement dans une phase dans laquelle les deux modules de diffusion reviennent dans leur positon de repos.
Dans la suite de la description, les termes suivants doivent être compris à la lumière de leur définition ci-après :
Dans le contexte de la présente invention, le terme « proximal » signifie une extrémité d’une pièce du dispositif de traitement la plus proche du praticien.
Le terme « distal », on entend une extrémité d’une pièce du dispositif de traitement la plus éloignée du praticien. En d’autres termes, l’extrémité distale d’une pièce est l’extrémité qui serait la plus proche d’une région du corps du patient à traiter, c’est-à-dire une zone de la paroi de carotide ou une zone de l’intérieur de la plaque vasculaire.
En référence à la , un dispositif de traitement 1 de plaques vasculaires selon un mode de réalisation est décrit ci-dessous.
Le dispositif de traitement 1 comprend un boîtier 2 configuré pour être disposé en regard d’une carotide 30 ou des troncs supra-aortiques d’un patient afin de traiter une ou plusieurs plaques vasculaires 32 formées sur la paroi interne de la carotide 30 d’un patient. A titre d’exemple, le dispositif de traitement peut être positionné en regard de la carotide interne juste après la bifurcation de la carotide commune.
De manière générale, le positionnement du dispositif de traitement peut être ajusté en fonction des besoins cliniques.
Selon un mode de réalisation tel qu’illustré sur la , le boîtier 2 comprend une surface extérieure 5 munie d’une couche adhésive 12 qui permet de coller le boîtier sur une zone de la surface extérieure de la peau 31 du cou, à proximité de la carotide 30. Le dispositif de traitement se présente sous la forme d’un patch. De préférence, le matériau utilisé pour fabriquer le boîtier est un matériau flexible, de manière à pouvoir venir s’adapter à la courbure de la peau extérieure du patient.
Le message Log i envoyé lors de l’étape F_E2 est réceptionné par le serveur de gestion de sécurité CNode lors de l’étape E_R.
Lors de l’étape E_A, un signal représentatif de ce message Log i est ajouté à une liste. Ce signal peut par exemple être une copie du message Log i , ou une version compressée de ce message.
L’exemple de la vulnérabilité CVE-2021-3156 permet d’illustrer l’exécution d’une politique de mitigation. Cette vulnérabilité CVE qui affecte la commande sudo est particulièrement critique étant donné que sudo est utilisé dans de très nombreux environnements. Lorsqu’une commande est passée avec sudo, les arguments de la commande sont d’abord concaténés et les métacaractères sont échappés avec un antislash (par exemple, "\" devient "\\"). Lorsqu’un caractère spécial, par exemple [,{,(,\ ou ^, est lu en tant que caractère normal et non en tant que caractère spécial, il peut être précédé d’un antislash \. On appelle cela échapper un caractère.
En particulier, l’ échappement décrit ici n’est pas effectué lorsque sudo est exécuté via le lien symbolique sudoedit -s. De ce fait, si un argument de la commande sudoedit se termine par un seul antislash, les arguments n’étant pas échappés par sudo, le programme va copier des caractères hors des limites du tampon mémoire (« buffer » en anglais), ce qui entraînera un dépassement de la mémoire tampon (« buffer overflow » en anglais).
Une politique de mitigation attachée à la fonction noyau oper_exec() déclenchée par le lancement de l’exécution d’un binaire, peut mitiger la vulnérabilité CVE-2021-3156 en détectant et en bloquant toute tentative d’exécuter la commande sudoedit avec un argument se terminant par un unique antislash.
Un exemple d’extrait de code exécutable en langage eBPF (pour « Extended Berkeley Packet Filter » ) d’une telle politique de mitigation est présenté dans l’annexe 1. Dans cet extrait de code, le premier appel à la fonction STRING_HELPER vérifie si la commande exécutée est sudoedit. Le second appel vérifie si un argument se termine avec un unique antislash. Si la commande sudoedit est exécutée avec un unique antislash, alors l’exécution de la commande est annulée (avec l’instruction « RET_DENIED »), sinon, la commande est exécutée (avec l’instruction « RET_ALLOWED »).
Dans cet exemple, la fonction STRING_HELPER est une fonction de support nécessaire à l’exécution de la politique de mitigation. Elle peut notamment être chargée sur le noyau KER n comme décrit ultérieurement.
L’annexe 2 présente un extrait de code exécutable en langage eBPF d’une politique de mitigation indiquant un envoi d’un message vers l’espace utilisateur si la commande sudoedit a été lancée avec un unique antislash. Ce message indique la détection de cette attaque par la politique de mitigation. Cet extrait de code peut notamment être ajouté à une ligne précédent l’instruction « return RET_DENIED » dans l’extrait de code présenté par l’annexe 1.
La représente un ensemble composé d’un serveur de gestion de sécurité CNode, de deux ordinateurs EQ 1 et EQ 2 et d’un serveur de sécurisation SRV SEC .
Le serveur de gestion de sécurité CNode est doté d’un module MIDA mettant en œuvre le procédé d’identification conformément à un mode de réalisation de l’invention. Il est également doté de moyens de communication 13’ avec les ordinateurs et d’un module COM de communication avec un utilisateur, par exemple un administrateur de l’ensemble d’ordinateurs.
Chaque ordinateur EQ 1 et EQ 2 est équipé pour mettre en œuvre le procédé de détection conformément à un mode de réalisation de l’invention. Par soucis de clarté, les détails de l’ordinateur EQ 2 ne sont pas détaillés sur la , mais celui-ci comporte comme l’ordinateur EQ 1 les composants permettant de mettre en œuvre le procédé de détection d’attaques informatiques.
L’ordinateur EQ 1 comporte un système logiciel SYS 1 et des composants matériels, dont notamment : un processeur 10, une mémoire vive de type RAM 11, une mémoire morte de type ROM 12, des moyens de communication 13 et une mémoire réinscriptible non volatile, par exemple un disque dur 14.
Les moyens de communication 13 sont configurés pour communiquer avec le serveur de sécurisation SRV SEC et le serveur de gestion de sécurité CNode.
Le serveur SERV SEC et les autres moyens utilisés dans cet exemple pour mettre en œuvre l’étape d’installation F_I d’une politique de mitigation sont présentés ci-dessous.
Ce serveur de sécurisation SERV SEC comporte une base de données BD comportant un ensemble d’identifiants CVE de vulnérabilités et en association avec chacun de ces identifiants de vulnérabilité ID CVEi , l’identifiant ID Fi d’un fichier de description d’un programme PG i configuré pour s’exécuter dans le noyau d’un ordinateur et pour mettre en œuvre une politique de mitigation apte à mitiger la vulnérabilité d’identifiant ID CVEi . Le fichier de description identifié par ID Fi est représenté sur la et est décrit ultérieurement.
Les programmes PG i peuvent être téléchargés par l’équipement EQ 1 auprès du serveur de sécurisation SERV SEC . Par soucis de simplicité, on appelle politique de mitigation un tel programme PG i mettant en œuvre une politique de mitigation.
f(t) = At + B,
Où : « A » est un coefficient directeur dépendant de la demi-différence angulaire entre la direction d’émission et la direction de réception du couple d’ondes émise et reçue associé au signal de réception, et « B » est un facteur d’alignement des signaux de réception à une profondeur souhaitée correspondant à la profondeur de la région d’intérêt.
Le procédé peut comprendre une étape de détermination du facteur d’alignement « B » , ladite étape de détermination comprenant les sous-étapes consistant à : acquérir deux signaux primaires associés chacun à un couple respectif d’ondes émise et reçue selon des directions d’émission et de réception, chaque signal primaire représentant une amplitude en fonction d’une variable de temps, élargir temporellement chaque signal primaire par application d’un facteur à la variable de temps pour obtenir un signal primaire élargi, le facteur dépendant de la demi-différence angulaire entre la direction d’émission et la direction de réception du couple associé au signal primaire, corréler les signaux primaires élargis, déduire de la phase de la corrélation un indice de décalage B optimal.
Pour chaque signal de réception, la sous-étape de combinaison des signaux réverbérés peut comprendre la sommation des signaux réverbérés selon une loi de retard respective, lesdites lois de retard respectives étant définies de sorte que les bissectrices des directions des ondes d’émission et de réception de chaque couple d’ondes émise et reçue sont confondues.
Le procédé peut comprendre en outre une étape d’estimation de la pulsation centrale des signaux s et s’ à la profondeur considérée, ladite étape d’estimation comprenant les sous-étapes suivantes : estimation de la pulsation centrale du premier signal de réception s à partir de son autocorrélation, estimation de la pulsation centrale du deuxième signal de réception à partir de son autocorrélation, estimation d’une pulsation centrale finale à partir de la moyenne des pulsations centrales de chacun des signaux de réception.
D'autres avantages et caractéristiques du procédé et du dispositif d’analyse selon l’invention ressortiront mieux de la description qui va suivre de plusieurs variantes d’exécution, données à titre d'exemples non limitatifs, à partir des dessins annexés sur lesquels : est une représentation schématique d’un procédé d’analyse permettant d’estimer une vitesse du son, est une représentation schématique d’un dispositif d’imagerie par ultrasons incluant une sonde d’acquisition et une (ou plusieurs) unité(s) de calcul , est une représentation schématique d’ondes plane, spirale et divergentes émises par des réseaux de transducteurs plan et courbe, est une représentation schématique illustrant le principe d’émission d’une onde plane à partir d’un réseau de transducteurs, est une représentation schématique d’ondes émise et réverbérée par un milieu pour trois instants différents, est une représentation schématique illustrant deux couples d’angles d'émission et de réception, illustrent des exemples d’émission et de réception de couples d’ondes d’émission et de réception, est une représentation schématique en coupe d’un milieu à imager, est un graphique illustrant une phase d’une corrélation entre deux signaux de réception associés à des couples d’ondes ultrasonores d’émission et de réception différents (couple (10°, -10°) et couple (0°, 0°)) en fonction du temps, est un graphique illustrant un facteur de dilatation en fonction du temps, est un graphique illustrant une vitesse du son en fonction du temps, illustre schématiquement la propagation d’une onde d’émission d’angle non nul au niveau d’une interface entre deux couches d’un milieu à imager.
1. Présentation
Le procédé et le dispositif d’analyse décrits dans la suite permettent une estimation directe de la vitesse du son locale d’une région d’intérêt d’un milieu diffusant, tel que le foie d’un patient, par imagerie ultrasonore.
En référence à la , le procédé d’analyse comprend les étapes suivantes : l'acquisition 100 d’au moins des premier et deuxième signaux de réception, ladite étape d’acquisition du premier (respectivement du deuxième) signal de réception comprenant les sous-étapes suivantes : émission dans le milieu d’une première (respectivement deuxième) onde émise ultrasonore dans une première (respectivement deuxième) direction d’émission d’angle (respectivement différent de l’angle ), et réception de signaux réverbérés par le milieu, et leur combinaison pour obtenir le premier (respectivement deuxième) signal de réception selon une première (respectivement deuxième) direction de réception d’angle (respectivement différent de ), la déformation 200 de chacun desdits premier et deuxième signaux de réception, par composition avec une fonction affine respective (première fonction affine pour le premier signal de réception, et deuxième fonction affine pour le deuxième signal de réception), pour obtenir des premier et deuxième signaux déformés, l’estimation 300 directe d’une vitesse du son locale par comparaison des premier et deuxième signaux déformés.
Avantageusement, outre la combinaison des signaux réverbérés par le milieu, la sous-étape de réception peut comprendre un fenêtrage des signaux réverbérés. Plus précisément, chaque signal réverbéré est multiplié par une fonction(i.e. fonction fenêtre d’observation), telle qu’une fonction rectangulaire h(t) définie telle que :
Ainsi, les signaux réverbérés peuvent être tronqués (i.e. fenêtrés) sur une fenêtre de temps de durée Δt centrée autour d’un temps t (qui peut par exemple correspondre à un temps de vol de l’onde ultrasonore pour atteindre une profondeur d’intérêt dans le milieu). Les premier et deuxième signaux de réception issus de la combinaison des signaux réverbérés tronqués sont représentatifs du milieu sur une période de temps (d’une durée comprise entre T 1 -T 2 ) souhaitée pour l’observation dudit milieu.