INPI-France/Brevets-Francais-2024-Chunked huggingface dataset:
Dans ce qui suit, on s’intéresse plus particulièrement à la plateforme d’orchestration « Kubernetes » (marque déposée). Il s’agit d’un logiciel « open-source » qui, lorsqu’il est exécuté sur un serveur d’orchestration, permet d’automatiser le déploiement, la montée en charge et la mise en œuvre de conteneurs d’application sur des grappes de serveurs. Kubernetes est largement utilisé, mais d’autres plateformes d’orchestrations pourraient tout aussi bien être mises en œuvre, comme « Openshift » (marque déposée), « Rancher » (marque déposée), « Swarm » (marque déposée), « Nomad » (marque déposée), etc. Dans l’environnement Kubernetes, un regroupement d’exécution de conteneurs est dénommé pod
Le document CN111737699A propose un outil de renforcement de la sécurité pour la plateforme d’orchestration Kubernetes à partir d’un guide préparé par le centre pour la sécurité de l’Internet - CIS (« Center for Internet Security »). Ce guide CIS propose les meilleures pratiques qu’il convient de mettre en œuvre lors de l’utilisation de la plateforme d’orchestration Kubernetes.
Cet outil comprend plusieurs modules dont : un module d’entrée qui traite les fichiers de déploiement, un module de balayage de sécurité, un module de sauvegarde, un module de renforcement de sécurité, et un module de sortie.
Cet outil permet notamment d’automatiser un certain nombre de balayages (« scan ») des fichiers de déploiement à partir de règles du guide CIS.
Cependant, cet outil ne permet pas de réaliser des balayages automatisés s’appuyant sur d’autres règles que les recommandations du CIS. Il serait en effet souhaitable de pouvoir effectuer des balayages des fichiers de déploiement en fonction de différents types d’attaques informatiques.
De plus, cet outil connu ne permet pas d’obtenir une vision d’ensemble de la sécurité du modèle de déploiement. En effet, chacun des balayages que réalise cet outil est effectué individuellement sur le fichier de déploiement. En particulier, les balayages sont chacun réalisés sur un type particulier d’objets du fichier de déploiement. La sortie de cette analyse se résume en fait à une simple liste de vérifications (« check list »).
Aucun résultat n’est ainsi mis en perspective ou corrélé avec d’autres résultats de balayages pour proposer un rapport de sécurité plus complet. Par exemple, un modèle de configuration qui définit un premier conteneur exposé sur l’Internet, tout en étant relié à un second conteneur permettant une élévation de privilèges, présente un risque de sécurité très important qui doit pouvoir être identifié, dans la mesure où le premier conteneur constitue une porte d’entrée permettant à un attaquant d’accéder depuis l’Internet au second conteneur, pour s’y attribuer des privilèges, lui permettant ensuite de lire ou d’écrire des données dans les microservices ou leur environnement d’exécution.
Le vecteur pointe vers la source . Ainsi, le calcul du vecteur permet d’estimer une direction, pointant vers la source, à partir du dispositif.
La direction pointant vers la source peut être affichée sur l’unité d’affichage 22. Le dispositif fonctionne alors de manière équivalente à une boussole. L’unité d’affichage peut comporter une flèche pointant vers la source.
En n’utilisant que deux détecteurs, une seule mesure n’est pas suffisante, car la direction obtenue est forcément parallèle à la direction selon laquelle les détecteurs sont alignés.
Cependant, en effectuant une rotation du dispositif autour d’un axe perpendiculaire au support et passant par l’isobarycentre O, on peut effectuer plusieurs calculs du vecteur et déterminer l’orientation du dispositif pour laquelle la norme est maximale. Dans une telle orientation, les détecteurs sont alignés selon la direction pointant vers la source.
Lorsque les détecteurs 10 1 , 10 2 et la source S sont alignés, le détecteur 10 1 forme un détecteur avant et le détecteur 10 2 forme un détecteur arrière. Le détecteur avant est interposé entre la source et le détecteur arrière. Selon cet agencement, le rayonnement émis par la source et atteignant le détecteur arrière est atténué par le détecteur avant. Les matériaux de détection composant les détecteurs étant absorbants, en particulier lorsqu’il s’agit de détecteurs inorganiques, l’atténuation du rayonnement par le détecteur avant est significative. Ainsi, dans cette configuration, l’écart entre les taux de comptage respectivement mesurés par chaque détecteur est maximal. Cela permet de maximiser la norme .
L’unité d’affichage 22 peut afficher une flèche dont la taille est corrélée à la norme . L’utilisateur peut ainsi visuellement déterminer l’orientation du dispositif maximisant la norme . De façon alternative, une valeur numérique, correspondant à la norme, est affichée sur l’unité d’affichage.
Les figures 2A et 2B illustrent un procédé simple pour déterminer la position d’une source par rapport au dispositif, en utilisant un dispositif comportant au moins deux détecteurs. Dans l’exemple représenté, le dispositif correspond à celui décrit en lien avec la figure 1A : il comporte uniquement deux détecteurs. A un premier instant , le dispositif est disposé dans une orientation choisie aléatoirement, comme représenté sur la figure 2A. A un deuxième instant , postérieur au premier instant , le dispositif subit une rotation de 90°, autour de l’isobarycentre O, par rapport au deuxième instant.
L’unité de traitement 20 est configurée pour mémoriser les taux de comptage respectifs à chaque instant de mesure et pour calculer une position du barycentre B.
où est le taux de comptage du détecteur 10 i , occupant la position , à l’instant de mesure , avec variant entre 1 et 2 dans cet exemple.
Sur les figures 2A et 2B, on a représenté la configuration du dispositif respectivement au premier instant et au deuxième instant . La direction pointant vers la source est calculée suite au deuxième instant .
Selon une possibilité, le dispositif comporte une unité d’orientation 21 telle que précédemment décrite. Dans ce cas, l’unité d’orientation 21 peut être configurée pour détecter, au cours de la rotation du dispositif, l’atteinte d’un angle de rotation de 90° par rapport au premier instant t 1 est effectuer directement les mesures.
Selon une autre possibilité, l’unité d’orientation 21 détermine un angle de rotation entre le premier instant et le deuxième instant. Cela permet un calcul plus précis de la position du barycentre B et cela évite à l’utilisateur d’effectuer une rotation selon un angle proche de 90°. L’utilisateur peut actionner un commutateur, de façon à signaler à l’unité de traitement les premiers et deuxièmes instants. L’unité d’orientation détermine l’angle entre le premier instant et le deuxième instant et le fournit à l’unité de traitement. La valeur réelle de l’angle est prise en compte pour effectuer le calcul du barycentre. La rotation entre les deux instants peut ainsi être différente de 90°. Elle peut être de 45° ou de 110 °. Cependant, il est préférable que l’angle de rotation soit proche de 90°.
Les figures 3A et 3B représentent un mode de réalisation dans lequel le dispositif comporte quatre détecteurs régulièrement répartis autour d’un isobarycentre O. Avec ce type de dispositif, l’unité de traitement 20 est configurée pour calculer le barycentre des positions de chaque détecteur, pondéré par leurs taux de comptage respectifs. Cela permet d’obtenir une direction pointant vers la source irradiante sans avoir à effectuer une rotation du dispositif. Un tel mode de réalisation peut fonctionner dès lors que le dispositif comporte au moins trois détecteurs non alignés. Selon une possibilité, le dispositif comporte trois détecteurs, de préférence régulièrement répartis autour d’un centre, avec un écart angulaire de 120°.
Quelle que soit la configuration, lorsque le rayonnement à détecter est un rayonnement gamma, le recours à des détecteurs basés sur des matériaux inorganiques maximise l’absorption d’une partie du rayonnement émis par la source par les détecteurs les plus proches de cette dernière. Cela permet d’augmenter le contraste entre les taux de comptages mesurés par chaque détecteur. Le barycentre B est ainsi d’autant plus éloigné de l’isobarycentre O, ce qui augmente la précision de la direction estimée par le dispositif. Afin que l’absorption résultant d’un détecteur puisse influencer significativement le taux de comptage d’un autre détecteur, la distance entre les détecteurs est de préférence inférieure à 30 ou 40 cm. Afin que l’effet de l’absorption soit plus significatif, il est préférable que la distance entre les détecteurs soit inférieure à 20 cm.
La schématise un mode de réalisation similaire à celui des figures 3A et 3B, basé sur quatre détecteurs s’étendant autour d’un centre. Les positions respectives de chaque détecteur forment une croix dont le centre correspond à l’isobarycentre O. Sur le dispositif représenté sur la , le dispositif comporte des poignées 25, facilitant une préhension du dispositif.
L’inventeur a effectué un essai expérimental en disposant quatre détecteurs dans un même plan horizontal, selon une configuration similaire à celle représentée sur les figures 3A et 3B. Chaque détecteur était composé d’un matériau scintillateur NaI(Tl) de diamètre 50,8 mm et de hauteur 25,4 mm, soit 2 pouces de diamètre et 1 pouce de hauteur. Les positions de chaque détecteur formaient un carré de diagonale 20 cm. Cf. . On a disposé une source de 137 Cs d’activité 500 kBq à une distance de 5 cm du détecteur le plus proche. On a mesuré les taux de comptage suivants :
Dans un mode de réalisation, un programme pour amener un système à exécuter des procédés pouvant être stockés, par exemple, sur un support d'enregistrement lisible par ordinateur, un support porteur de signaux, ou équivalents. Des exemples non limitatifs de supports porteurs de signaux incluent un support de type enregistrable tel qu'une bande magnétique, une disquette, un disque dur, un disque compact (CD), un disque vidéo numérique (DVD), un disque Blu-Ray, une bande numérique, une mémoire d'ordinateur ou équivalents, ainsi qu'un support de transmission tel qu'un support de communication numérique ou analogique (par exemple, un câble à fibres optiques, un guide d'ondes, une liaison de communication filaire, une liaison de communication sans fil (par exemple, un récepteur, un émetteur, un émetteur-récepteur, une logique de transmission, une logique de réception, etc.) D'autres exemples non limitatifs de supports porteurs de signaux incluent, sans s'y limiter, DVD-ROM, DVD-RAM, DVD+RW, DVD-RW, DVD-R, DVD+R, CD-ROM, Super Audio CD, CD-R, CD+R, CD+RW, CD-RW, disques compacts vidéos, super disques vidéos, mémoire flash, bande magnétique, disque magnéto-optique, MINIDISC, carte mémoire non volatile, EEPROM, disque optique, stockage optique, RAM, ROM, mémoire système, serveur web, ou similaire.
Dans un mode de réalisation, le circuit inclut des transducteurs acoustiques, des transducteurs électroacoustiques, des transducteurs électrochimiques, des transducteurs électromagnétiques, des transducteurs électromécaniques, des transducteurs électrostatiques, des transducteurs photoélectriques, des transducteurs radio-acoustiques, des transducteurs thermoélectriques ou des transducteurs ultrasoniques.
Dans un mode de réalisation, le circuit inclut un circuit électrique couplé de manière opérationnelle à un transducteur (par exemple, un actionneur, un moteur, un cristal piézoélectrique, un microsystème électromécanique (MEMS), etc.)
Dans un mode de réalisation, le circuit inclut un circuit électrique comportant au moins un circuit électrique discret, un circuit électrique comportant au moins un circuit intégré, ou un circuit électrique comportant au moins un circuit intégré à application spécifique.
Dans un mode de réalisation, le circuit inclut un circuit électrique formant un dispositif informatique universel configuré par un programme d’ordinateur (par exemple, un ordinateur universel configuré par un programme d’ordinateur qui réalise au moins partiellement des processus et/ou des dispositifs décrits dans le présent document, ou un microprocesseur configuré par un programme d’ordinateur qui réalise au moins partiellement des processus et/ou des dispositifs décrits dans le présent document), un circuit électrique formant un dispositif de mémoire (par exemple, une mémoire vive, flash, morte, etc.), un circuit électrique formant un dispositif de communication (par exemple, un modem, un commutateur de communication, un équipement opto-électrique, etc.), et/ou tout analogue non électrique de celui-ci, tel que des analogues optiques ou autres.
Le distributeur 100 décrit ci-dessus permet d’échanger les cartouches 106 de manière intelligente et efficace. Les cartouches 106 (consommables) utilisées dans le distributeur 100 décrit ci-dessus sont de préférence gérées par des ensembles de jeux de cartouches (tels que des jeux de trois cartouches). Par exemple, il peut y avoir des jeux de cartouches séparés pour chacune des applications de rouge à lèvres, de soins de la peau, de soins capillaires et de fond de teint décrites ci-dessus. Dans le système, les jeux de consommables sont équipés d'une puce intelligente ou de tout dispositif de communication et de stockage électronique configuré pour effectuer le stockage et la transmission/réception de données (tel que NFC, RFID, ou une puce de contact). Chaque cartouche 106 a des propriétés différents et un identifiant de formule unique qui peut identifier des propriétés telles que la teinte/finition, la texture et les bénéfices pour la peau et/ou les cheveux. Les propriétés sont stockées sur le circuit intégré lors de la production et chiffrées par un algorithme cryptographique asymétrique.
En outre, des mécanismes de sécurité peuvent être mis en œuvre. Ces mécanismes de sécurité peuvent : (i) garantir la non-modification des données de production : les éditions sectorielles sont protégées par un mot de passe (mot de passe secret) ; (ii) garantir la non-duplication des données de cartouche en cas de détournement : ajout d'un mécanisme de signature utilisant un MID (identifiant unique de l’étiquette, les données encodées, la clé secrète de la fabrication). L'application utilisant le dispositif pour lire la cartouche vérifiera alors que la signature provient de l'entité de fabrication avant d'autoriser la distribution.
Les ingrédients contenus dans les cartouches 106 pour les soins de la peau peuvent par exemple inclure des acides alpha-hydroxylés (AHA), des vitamines C et E, de l'acide hyaluronique, de l'acide férulique, du rétinol, due concombre, du thym et/ou de la mûre. Cependant, d'autres composés actifs pour les soins de la peau, les soins capillaires et les cosmétiques peuvent être utilisés avec le distributeur 100. Le distributeur 100 peut distribuer une quantité calculée de chaque formule à partir de chaque cartouche afin de personnaliser la formule de soin de la peau pour une condition spécifique de la peau d'un utilisateur.
Les offres de cosmétiques - fond de teint et rouge à lèvres liquide - auront la capacité d’incorporer des informations sur les tendances en temps réel ainsi qu'une technologie de mise en correspondance des couleurs dans leurs offres de produits personnalisés. Grâce au système de rouge à lèvres, les consommateurs pourront créer un rouge à lèvres liquide en fonction de leur teint de peau et de leurs préférences. Le système 101 peut assortir les teintes des vêtements ou des accessoires d'un utilisateur, ou même choisir de créer une couleur particulière qui est à la mode sur les médias sociaux. Le distributeur 100 comprendra trois cartouches, collectivement, ces cartouches auront la capacité de créer des centaines de teintes.
Le système de fond de teint peut contenir trois cartouches, allant des tons clairs aux tons foncés. Sachant que le fond de teint n'est jamais un produit générique, une sélection de ces trios de couleurs peut être proposée afin de correspondre à la plus grande variété de teintes. À l'aide d'un outil de correspondance des teintes, les trois cartouches distribueront différents niveaux de couleur pour créer des teintes personnalisées. Le distributeur 100 a la capacité de créer des centaines de teintes personnalisées. Le distributeur 100 créera une seule dose de couleur, mais les utilisateurs peuvent facilement doubler ou tripler la quantité avec une pression supplémentaire.
Dans un mode de réalisation, le système pour une formulation de soin de la peau, fournit à l'utilisateur une formulation qui est la plus efficace pour l'utilisateur en fonction de la géolocalisation de l'utilisateur, du facteur environnemental, de l'exposition cumulée aux UV et des signes cliniques évalués par le téléphone intelligent ou le diagnostic de dermatologue. Le système parvient à ajuster la proportion de composés actifs pour obtenir la recette la plus efficace au quotidien.
Dans un mode de réalisation, le téléphone intelligent 200 délivre une recette au distributeur 100 via l'application pour téléphone intelligent 202. L'application pour téléphone intelligent 202 interagit à la fois avec le distributeur 100 connecté et un système de serveur en nuage 400. Dans un mode de réalisation, l'utilisation de l'application pour téléphone intelligent 202 comprend la collecte de données environnementales basées sur la géolocalisation et la combiner avec un diagnostic par téléphone intelligent évaluant les signes cliniques (rides, taches sombres, fermeté, pores, ridules, aspect terne).
L'utilisateur peut également recueillir les données d'un capteur UV, tel qu'un capteur UV portatif décrit dans le brevet U.S. No. 10,060,787, intégré dans le présent document en référence, qui donnera effectivement une mesure précise de l'exposition cumulée aux UV reçue. Sur la base des historiques de données de l'évaluation de la peau et des facteurs environnementaux, l'application 202 définira la formulation idéale pour lutter contre les signes de vieillissement de la peau et des dommages liés à l'environnement de l’utilisateur.
Dans un mode de réalisation, l'outil 102 peut être utilisé pour déclencher le distributeur 100 afin de distribuer la formulation. Dans un mode de réalisation, l'utilisateur peut appuyer sur un bouton au sein de l'application 202 pour distribuer la formulation. Dans les deux cas, après l'envoi de la recette au distributeur 100 via l'outil 102 ou l'application 202, la formulation est distribuée vers la zone de réception 104, et l'utilisateur peut mélanger, recueillir et appliquer la formulation avec l'outil 102. L'outil 102 a une forme qui permet de réaliser ces fonctionnalités.
Les FIGURES 3, 4, 5A, 5B et 5C illustrent un mode de réalisation d'un outil 102 configuré pour avoir une forme appropriée pour mélanger, recueillir et appliquer une formulation. Dans un mode de réalisation, l'outil 102 inclut un applicateur 152 connecté à un corps 150. L'applicateur 152 est configuré pour mélanger, recueillir et appliquer la formulation, le corps 150 pouvant servir à loger un ou plusieurs composants et circuits électriques.
Dans un mode de réalisation, l'outil 102 est livré avec un applicateur 152 qui peut être détaché et fixé au corps 150 pour permettre d'interchanger deux applicateurs ou plus utilisés avec le même corps 150. Ce mode de réalisation permet d'adapter la taille ou le matériau de l'applicateur en fonction de la surface d'application pour s'adapter à des zones d'application, qu’elles soient petites ou grandes. Les applicateurs interchangeables peuvent également être adaptés selon les formules utilisées, par exemple en utilisant des textures différentes pour des formules différentes. Sur la , par exemple, l'applicateur 152 est interchangé avec l'applicateur 952 qui présente un flocage sur le côté droit 956 et le côté gauche 958. Sur la , par exemple, l'applicateur 152 est interchangé avec l'applicateur 1052 qui a une largeur comparativement plus petite sur le côté droit 1056 et le côté gauche 1058. Les modes de réalisation de l'outil 102 des FIGURES 4, 9 et 10 utilisent le même corps 150, mais ont des applicateurs différents pour s'adapter à l'application. Les modes de réalisation des outils des FIGURES 9 et 10 sont similaires au mode de réalisation de la et peuvent inclure une, plusieurs ou toutes les fonctionnalités décrites et illustrées par rapport à la et réaliser des procédés comme illustrés sur les FIGURES 7 et 8.
Selon un mode de réalisation, le refus du dispositif meneur d'intégrer le dispositif domotique en mode routeur est déterminé par la réception d'un message de refus transmis par le dispositif meneur, le message de refus comprenant au moins une information indiquant le refus d'intégrer le dispositif domotique en mode routeur, ou est déduit du dépassement d'une durée d'attente prédéterminée suivant la demande d'intégration en mode routeur du dispositif domotique.
Selon un mode de réalisation, l'étape de demande d'intégration en mode routeur est exécutée en réponse à la réception, par le dispositif domotique, d'un message d'intention de découverte en provenance du dispositif meneur, le message d'intention de découverte étant émis par le dispositif meneur à un intervalle de temps prédéterminé ou en réponse à un évènement lié à la topologie du réseau maillé.
Avantageusement, l'étape de demande d'intégration en mode routeur permet au dispositif meneur d’envoyer un message de découverte à destination de chaque dispositif domotique.
Une telle disposition permet de réaliser l'étape d'intégration en mode routeur du dispositif domotique de manière automatique lorsqu’un routeur ou un autre dispositif domotique en mode routeur devient incapable d’effectuer des actions de routage.
Selon un mode de réalisation, le message d'intention de découverte comprend au moins :
-un instant t de découverte du réseau maillé par l’au moins un dispositif meneur; et
-dans lequel, l’au moins un dispositif domotique est configuré pour réaliser l’étape de demande d'intégration en mode routeur suite à la réception du message d'intention de découverte du réseau maillé à l’instant t.
Une telle disposition permet à l’au moins un dispositif domotique de réaliser l’étape de demande d'intégration en mode routeur à un instant choisi. Réaliser l’étape de demande d'intégration en mode routeur à un instant choisi est particulièrement avantageux afin de limiter l’effet d’un éventuel retard lié à une congestion dans le réseau maillé.
Selon un mode de réalisation, le message d'intention de découverte du réseau maillé adressé par l’au moins un dispositif meneur est envoyé par diffusion (broadcast en langue anglaise) à une pluralité de dispositifs domotique du réseau maillé.
Selon un mode de réalisation, le réseau maillé comprend au moins un routeur externe configuré pour router des paquets entre le réseau maillé et un réseau externe.
Selon un mode de réalisation, le message de découverte comprend au moins un des éléments suivants :
•au moins une adresse unique d’au moins un dispositif voisin de l’au moins un dispositif domotique, l’adresse unique pouvant être une adresse unique étendue;
•une qualité de lien entre l’au moins un dispositif domotique et au moins un dispositif voisin du dispositif domotique si ledit dispositif domotique est en mode routeur;
•un coût de lien entre l’au moins un dispositif domotique et au moins un dispositif voisin du dispositif domotique si ledit dispositif domotique est en mode routeur; et
•un coût de routage associé à chaque routeur et dispositif domotique en mode routeur.
Selon un mode de réalisation, le message de découverte est un message MLE selon le protocole de communication IEEE 802.15.4.
Préférentiellement, on prévoit, suite à l’étape de dépôt des premières nervures 71 et 72 et en particulier si les premières nervures sont à base d’une résine thermodurcissable ou d’une encre solvatée, une étape de réticulation et/ou une étape de séchage de ces mêmes premières nervures 71 et 72.