INPI-France/Brevets-Francais-2024-Chunked huggingface dataset:
Les données collectées proviennent de récupérations d’informations d’équipements répertoriés ou sur des requêtes qui ont été faites. Autrement, les données issues de la collecte consistent en un échantillonnage des requêtes qui ont été faite. Cet échantillonnage est fait de manière à avoir une quantité suffisante d'exemples pour chaque équipement à reconnaitre. Il est important dans cet échantillonnage d'équilibrer le nombre d'échantillons pour chaque type d'équipement.
Pour les équipements qui sont peu présents, le générateur de données permet de générer un nombre suffisant d'exemples à ajouter dans la base de référence.
Le générateur utilisé pour la base de référence peut aussi être utilisé lors de la phase d'entrainement du modèle. Il est utilisé dans ce cas pour rééquilibrer la distribution des données. L'équilibre de la distribution des classes lors de l'entrainement d'un modèle est primordial pour ses bonnes performances ensuite.
Ainsi, la fiabilité de la prédiction du système dépend du nombre et du type d’informations qui lui sont fournies en entrée. Pour ce faire, on équilibre au maximum les données utilisées :
- en supprimant des données d’équipements les plus populaires, et
- en utilisant des données synthétiques pour les équipements plus rares.
Tel que cela apparaît sur la , une mallette selon l’invention est classiquement composée d’un contenant 1 et d’un ouvrant 2 monté mobile sur le contenant entre une position d’ouverture procurant un accès à un volume interne V délimité par le contenant 1, et une position de fermeture du contenant, l’ouvrant étant en l’occurrence monté mobile en pivotement sur le contenant 1.
Une telle mallette comprend en outre : un ou plusieurs actionneurs électromécaniques 3 montés entre l’ouvrant 2 et le contenant 1, et destinés à être déclenchés pour autoriser une mobilité de l’ouvrant vers sa position d’ouverture, au moins un bouton 4 de demande d’ouverture accessible de l’extérieur de la mallette, et relié aux actionneurs électromécaniques 3 pour les déclencher, au moins un accéléromètre 5 trois axes, une unité informatique 6 embarquée, apte à recevoir et traiter les données procurées par l’accéléromètre 5.
Tel qu’illustré par la , la mallette comprend deux actionneurs électromécaniques susceptibles d’entraîner le pivotement de l’ouvrant 2 par rapport au contenant 1, pour l’amener de sa position de fermeture à sa position d’ouverture, ou inversement.
Selon un autre mode de réalisation envisageable, le ou les actionneurs électromécaniques peuvent constituer des actionneurs de verrouillage/déverrouillage qui, lorsqu’ils sont déclenchés par le bouton de commande d’ouverture, déverrouille l’ouvrant 2 de sa position de fermeture par rapport au contenant, permettant ensuite un entraînement manuel de l’ouvrant vers sa position d’ouverture.
Selon le principe de l’invention, l’unité informatique 6 intègre une base de données 60, dans laquelle les données sont représentatives de différents modes de transport de la mallette. De plus, dans cette base de données 60, chaque mode de transport identifié est associé à une catégorisation. Cette catégorisation est dite positive pour identifier un mode de transport comme autorisant une ouverture de la mallette. Inversement, la catégorisation est dite négative pour engendrer une instruction de blocage de l’ouverture de la mallette ou, à tout le moins, une absence d’instruction d’ouverture et/ou de déverrouillage.
L’unité informatique 6 est connectée aux différents composants de la mallette pour effectuer l’acquisition de données et le traitement de celles-ci de la façon décrite par la suite, à savoir : l’unité informatique est connectée au bouton 4 pour recevoir de ce dernier un signal de demande d’ouverture ; une unité informatique est connectée aux actionneurs électromécaniques 3 de façon à leur transmettre un signal de déclenchement ; l’unité informatique est connectée à l’accéléromètre 5 pour recevoir des données procurées par l’accéléromètre.
Dans ce contexte, l’unité informatique est paramétrée selon l’invention pour : collecter des données procurées par l’accéléromètre 5 ; traiter, voire filtrer, en « temps » et en « espace », les données dont le résultat sera un ensemble fini de variables d’état caractéristiques de la scène courante ; il est noter que ces variables d’état caractéristiques peuvent être utilisées pour former tout ou partie du jeu de coordonnées de la base de données ; effectuer une comparaison des données procurées par l’accéléromètre (ou plus généralement des états caractéristiques identifiés) avec les données de la base de données 60 incluant des données représentatives de différents modes de transport ; déterminer un mode de transport en cours à l’aide de ladite comparaison et collecter la catégorisation du mode de transport en cours, la comparaison effectuée par l’unité informatique permettant de corréler des données de l’accéléromètre avec des données d’un mode de transport de la base de données et, en conséquence, d’extraire la catégorisation du mode de transport corrélé ; autoriser ou non, après un premier actionnement du bouton 4 de demande d’ouverture, un déclenchement des actionneurs électromécaniques en fonction de la catégorisation.
Comme indiqué précédemment, l’unité informatique autorise le déclenchement des actionneurs électromécaniques si le mode de transport identifié est associé à une catégorisation positive et, inversement, ne déclenche pas les actionneurs électromécaniques si la catégorisation associée au mode de transport identifié est négative.
Pour ce faire, l’unité informatique 6 collecte à une fréquence d’échantillonnage prédéterminée selon une fenêtre de période fixée, les mesures d’accélération obtenues par l’accéléromètre.
Par ailleurs, l’unité informatique peut en outre être paramétrée pour déclencher une demande de confirmation d’une demande d’ouverture. Dans ce cas, la mallette peut comprendre un élément vibrateur 7 connecté à l’unité informatique 6 et susceptible d’être déclenché par celle-ci en cas de demande de confirmation d’une demande d’ouverture.
En outre, l’unité informatique peut alors être paramétrée pour détecter un deuxième actionnement du bouton de demande d’ouverture en tant que confirmation d’une demande d’ouverture.
Selon un mode de réalisation envisageable, la mallette intègre un inclinomètre 8 connecté à l’unité informatique 6, de telle sorte que cette dernière puisse recevoir des données fournies par l’inclinomètre. Alors, l’unité informatique fixée paramétrée pour autoriser ou non un premier actionnement du bouton 4 de demande d’ouverture, un déclenchement du ou des actionneurs électromécaniques en fonction des données procurées par l’inclinomètre.
Bien entendu, ces données sont croisées avec celles fournies par l’accéléromètre et l’unité informatique est paramétrée pour autoriser ou non l’ouverture de la mallette selon différents scénarios prédéterminés et prévoyant des cas d’inclinaison de la mallette dans le contexte des différents moyens de transport et/ou d’usage.
Selon une autre caractéristique de l’invention, la base de données 60 incluant des données représentatives de différents modes de transport comprend des caractéristiques numériques parmi lesquelles des caractéristiques numériques de moyens de transport et/ou d’usage de transport, constitués notamment par des données temporelles et/ou fréquentielles (ou plus généralement des états caractéristiques identifiés pour la scène courante).
Ainsi, les caractéristiques numériques peuvent comprendre une fréquence caractéristique d’un mode de transport ainsi que les fréquences harmoniques de la fréquence caractéristique.
Ces caractéristiques numériques peuvent également comprendre des fréquences caractéristiques d’un moyen de transport (en particulier un véhicule routier) incluant une fréquence d’oscillation des masses suspendues et une fréquence d’oscillation des masses non suspendues.
- d’une autre part de données d’identification contenant des informations catégorielles sur lesquelles est appliqué un encodage ordinal (« ordinal encoding » en anglais) pour déterminer un code unique par catégorie, puis un enrobage (« embedding » en anglais) pour associer chaque catégorie à un second sous-vecteur,
- les premier et second sous-vecteurs sont ensuite combinés au moyen d’au moins une couche entièrement connectée (« dense layers » en anglais) pour former ledit vecteur.
En particulier, chaque catégorie est transformée en un seul sous-vecteur.
Selon un mode de réalisation de l’invention, le sous-ensemble du réseau de neurones à base de neurones récurrents peut être un réseau récurent de type LSTM (« Long Short Term Memory ») ou GRU (« Gated Recurrent Unit »). D’autres types d’approches peuvent être envisagés, comme des couches à base d'attention, de type transformateurs (« transformers » en anglais).
Selon un mode de mise en œuvre de l’invention, pour un équipement donné, le modèle statistique peut comprendre une fonction de coût par triplet (« Triplet loss » en anglais) permettant de générer un vecteur plus proche des vecteurs d’équipements identiques audit équipement donné et plus éloigné des vecteurs d’équipements différents audit équipement donné.
Une telle mise en œuvre consiste à analyser non seulement les vraisemblances mais également les différences.
Selon un autre mode de mise en œuvre de l’invention, pour un équipement donné, le modèle statistique peut comprendre une fonction de coût par perte de contraste (« Contrastive loss » en anglais) permettant de générer un vecteur plus proche des vecteurs d’équipements identiques audit équipement donné et plus éloigné des vecteurs d’équipements différents audit équipement donné.
Selon l’invention, les empreintes numériques pré-enregistrées peuvent être prédéterminées par le réseau de neurones à partir des données suivantes des équipements connus :
- des identifiants du protocole DHCP comprenant le nom d’hôte (« Hostname »), les options, la classe du fournisseur (« vendor class »), la liste des options dans un paquet requête,
- les trois premiers octets de l’adresse MAC (OUI),
- des noms des services des annonces mDNS , par exemple des champs ptrs des annonces mDNS,
- des données WiFi,
- l’empreinte digitale (« Fingerprints ») TLS client et serveur, par exemple au format JA3,
- la liste des noms de domaines contactés,
- le nombre de noms de domaines différents contactés,
- la liste des ports réseau utilisés (TCP et UDP),
Le processus Etape E de calcul des positions des antennes d’un réseau d’antennes sous une contrainte d’omnidirectionalité en direction d’arrivée et d’encombrement D peut être le suivant : Etape E.1 : tirage aléatoire de N positions d’antennes dans le plan horizontal avec { p n 0 =[x n y n ] T pour 1 n N } ; Etape E.2 : calcul de la matrice d’ouverture équivalente du réseau avec et ; Etape E.3 : décomposition en éléments propres de , avec , où E est la matrice des vecteurs propres et Λ la matrice diagonale des valeurs propres ; Etape E.4 : calcul de la matrice W pour le blanchiment avec W = E Λ 1/2 ; Etape E.5 : calcul d’un jeu de positions d’antennes donnant l’omnidirectionalité en effectuant pour 1 ≤ n ≤ N ; Etape E.6 : calcul de l’encombrement du réseau { p n 1 } en effectuant ; Etape E.7 : redimensionnement du réseau en effectuant ; Etape E.8 : calcul des positions p n conformes à la surface en effectuant les opérations suivantes pour 1 n N : .
Le procédé de conception d’un réseau d’antennes selon l’invention réalise une optimisation conjointe de l’antenne élémentaire avec le réseau d’antennes. L’optimisation se fait à partir des paramètres géométriques de l’antenne (longueur, largeur, hauteur, courbures de la pétale etc…) ainsi que des paramètres du réseau tels que la position et l’orientation de chacune des antennes élémentaires. Il vise à déterminer le meilleur jeu de paramètres donnant un réseau omnidirectionnel en direction d’arrivée et en polarisation, et ayant une bonne robustesse aux ambiguïtés. Tout cela s’opère à partir d’un cahier des charges caractérisé par une bande de fréquences (f min …f max ), une contrainte de gain et de caractéristiques des lobes secondaires (feuilletage) dans cette bande et un encombrement disponible sur la plateforme pour intégrer les antennes élémentaires. Le cahier des charges peut aussi fixer le nombre maximum d’antennes élémentaires pour le réseau afin de s’adapter à un système de réception disponible limité en nombre de voies (cette condition peut aussi être liée à des contraintes de masse, de consommation et de volume de la charge utile).
Le procédé de conception d’antenne réseau selon l’invention est parfaitement adapté pour un réseau conforme à une surface métallique 3D. Pour cela, il comprend la modélisation du gain total des antennes élémentaires ne pointant pas dans la même direction en présence d’une surface 3D. Le diagramme en gain total est ici le gain complexe d’une antenne lorsqu’elle est adaptée à sa polarisation. Ce diagramme se déforme en présence d’une surface. Cette modélisation se fait grâce à une interpolation de la réponse complexe du gain total de l’antenne élémentaire mesurée ou simulée dans tout l’espace angulaire. Cela permet de modéliser une antenne élémentaire en présence de la surface 3D sur laquelle sera installé le réseau. Pour obtenir le gain pour une autre orientation de l’antenne, il suffit ensuite d’effectuer le changement de base entre l’antenne élémentaire dans le référentiel du réseau et celle dans le référentiel de l’antenne réorientée. La même méthode est employée pour la modélisation du gain en polarisation, se caractérisant par les composantes électromagnétiques du réseau d’antennes.
La solution proposée permet de travailler avec des réseaux conformes 3D ayant l’avantage d’avoir du gain à l’horizon (Δ=0°), et une meilleure précision en élévation à l’horizon. Cela a l’avantage d’améliorer les performances des techniques de géolocalisation instantanées pour des sources éloignées à partir d’une goniométrie 2D en gisement et en élévation. Le procédé décrit permet de concevoir des réseaux d’antennes hétérogènes à diversité de polarisation permettant de déterminer la direction d’arrivée d’émetteurs avec une précision quasiment indépendante de leur polarisation, et suivant un secteur angulaire étendu.
Dispositif d’estimation d’une direction pointant vers une source irradiante Le domaine technique de l’invention concerne l’estimation d’une direction entre un dispositif de détection et une source irradiante détectée. Le dispositif de détection forme une boussole, pointant vers la source irradiante.
ART ANTERIEUR La détermination d’une position d’une source radioactive irradiante dans un environnement peut être une opération fastidieuse. Il s’agit d’une opération susceptible d’être mise en œuvre dans des installations nucléaires, à des fins de radioprotection, ou dans des opérations de contrôle de marchandises ou de déchets suspects, par exemple à des frontières.
Une première option consiste à utiliser un dispositif de mesure d’irradiation tel que ceux usuellement utilisés dans le domaine de la radioprotection. Ce type de dispositif permet d’estimer un niveau d’irradiation ambiant, sans information quant à la position de sources générant l’irradiation. La localisation d’une source d’irradiation suppose un balayage spatial en effectuant des mesures régulières, en espérant s’approcher progressivement de la source en fonction des niveaux d’irradiation successivement mesurés. Une telle opération est longue, et donc pénalisante du point de vue de la dosimétrie. Le principal avantage de cette démarche est d’utiliser des moyens de mesure peu onéreux, simples à utiliser et disponibles.
Une autre option consiste à utiliser un imageur, de type gamma caméra. Une gamma caméra est un dispositif permettant de former une image d’une scène observée, sur laquelle les principales sources irradiantes peuvent être localisées. Ce type de dispositif s’est développé depuis les années 1990 et a atteint une maturité industrielle. Des gamma caméra compactes, et relativement légères, sont actuellement commercialement disponibles. Cependant, il s’agit d’un dispositif coûteux, et dont l’utilisation suppose un certain savoir-faire.
Le brevet US10024981B2 décrit un dispositif de mesure porté par un drone, et destiné à localiser une source irradiante en utilisant plusieurs détecteurs. La localisation de la source est effectuée par une comparaison de signaux simultanément détectés par plusieurs détecteurs. Mais la localisation est imprécise, car elle résulte d’une simple comparaison entre les intensités des signaux mesurés.
L’inventeur a conçu un dispositif, fonctionnant comme une boussole, permettant d’indiquer une direction pointant vers une source irradiante. Le dispositif est de conception simple, et permet d’obtenir une information directionnelle. Il s’agit également d’un dispositif peu onéreux, et simple à utiliser.
Un premier objet de l’invention est un dispositif d’estimation d’une direction pointant vers une source irradiante, la source irradiante émettant un rayonnement composé de particules gamma ou X ou neutrons, le dispositif comportant :
un support; au moins deux détecteurs de rayonnement, chaque détecteur étant configuré pour générer un signal de détection dépendant d’un nombre de particules détectées par le détecteur;
le dispositif étant tel qu’à chaque détecteur est assigné une position, les détecteurs étant disposés autour d’un centre correspondant à un isobarycentre de chaque position, le dispositif comportant une unité de traitement, configurée pour
effectuer un calcul d’un barycentre de chaque position pondéré par le signal de détection mesuré par le détecteur occupant ladite position ; en fonction du barycentre, estimer une direction pointant vers la source irradiante, correspondant à une direction entre le dispositif et la source irradiante.
Selon un mode de réalisation, le dispositif comporte au moins trois détecteurs non alignés.
Avec l’invention, on utilise l’apprentissage automatique au lieu d’un simple algorithme de création de signature. L’utilisation d’apprentissage automatique est moins chronophage.
Identifier un équipement consiste à identifier notamment le système d’exploitation et le type d’équipement.
De manière préférentielle, les informations suivantes peuvent être identifiées pour chaque équipement :
- le type d'équipement, par exemple un ordinateur, une caméra, un téléviseur...
- le vendeur de l'équipement, par exemple « apple »,…
- la ligne de produit de l’équipement, par exemple « iphone »,…
- le modèle de l'équipement, par exemple un « iphone 13 pro max »,…
- le système d'exploitation utilisé par l'équipement, par exemple « iOS »,…
- la version du système d'exploitation utilisé par l'équipement, par exemple « 15.1.0 »,…
L’invention permet de détecter un très grand nombre de types d’équipements en utilisant l’apprentissage automatique pour générer une empreinte numérique et en la comparant à des empreintes numériques contenues dans une base de référence.
L’utilisation de l’apprentissage automatique et de la base de référence permet d’avoir un nombre limité d’empreintes numériques dans la base de référence. En effet, la comparaison n’est pas faite obligatoirement à l’identique mais on cherche une empreinte numérique qui se rapproche le plus. Donc il n’est pas nécessaire de répertorier avec exactitude toutes les empreintes de tous les équipements.
On peut ainsi avoir une base de référence non exhaustive.
Dans le procédé selon l’invention, si l’équipement n’est pas reconnu, un processus manuel ou automatique peut être mis en place pour récupérer un ensemble de données de l’équipement en cours d’identification. Cela peut se faire notamment au moyen d’une application communiquant avec l’équipement. L’empreinte numérique de cet équipement peut ensuite être enregistrée dans la base de référence.
Selon une caractéristique avantageuse de l’invention, les empreintes numériques pré-enregistrées peuvent être des vecteurs obtenus à partir de données d’identification des équipements connus.
En complément de ce qui précède, chaque vecteur peut être déterminé à partir :
- d’une part de données d’identification contenant des informations textuelles sur lesquelles est appliqué un traitement au moyen d’un sous-ensemble du réseau de neurones à base de neurones récurrents pour déterminer un premier sous-vecteur,
- la liste des ports réseau ouverts (TCP et UDP),
- des informations temporelles de communication réseau comprenant la fréquence de connexion au wifi et au serveur DHCP, et/ou la fréquence d’accès réseau par nom de domaine, et
- le type de connexion réseau : wifi ou ethernet.
En complément de ce qui précède, les données wifi peuvent comprendre :
- les capacités HT/VHT/HE,
- les trois premiers octets présents dans l’étiquette spécifique du fournisseur,
- le nombre d’antennes,
- la liste de MCS (« Modulation and Coding Scheme ») supportés,
- la bande passante maximum supportée,
- les capacités des bandes UNII (« Unlicensed National Information Infrastructure »),
- flux spatial : rx/tx maximum supporté,
- les standards supportés,
- les standards radio supportés.
Selon un mode de mise en œuvre avantageux de l’invention, les données d’identification comprennent au moins l’une des données suivantes :
- un agent utilisateur dans un protocole HTTP ou QUIC,
- des identifiants du protocole DHCP comprenant le nom d’hôte (« Hostname »), la classe du fournisseur (« vendor class »), la classe de l’utilisateur (« user class ») et l’information spécifique du fournisseur (« vendor specific information »),
La composition selon la présente invention peut comprendre au moins un agent tampon. Deux agents tampons ou plus peuvent être utilisés en combinaison. Ainsi, un seul type d'agent tampon ou une combinaison de différents types d'agents tampons peut être utilisé.
Comme agent tampon, on peut citer un tampon acétate (par exemple, acide acétique + acétate de sodium), un tampon phosphate (par exemple, dihydrogénophosphate de sodium + hydorogénophosphate disodique), un tampon citrate (par exemple, acide citrique + citrate de sodium), un tampon borate (par exemple, acide borique + borate de sodium), un tampon tartrate (par exemple, acide tartrique + tartrate de sodium dihydraté), un tampon Tris (par exemple, tris(hydroxyméthyl)aminométhane), un tampon Hepes (acide 4-(2-hydroxyéthyl)-1-pipérazineéthanesulfonique).
[Additifs facultatifs]
Puisque la composition selon la présente invention comprend (d) de l'eau, la composition selon la présente invention peut comprendre au moins une phase aqueuse.
La phase aqueuse peut comprendre au moins un alcool monohydrique en C 2 -C 6 . Deux alcools monohydriques en C 2 -C 6 ou plus peuvent être utilisés en combinaison.
L'alcool monohydrique en C 2 -C 6 convenant à la présente invention peut comprendre de 2 à 5 atomes de carbone, de préférence de 2 à 4 atomes de carbone, comme l'éthanol, l'isopropanol, le propanol ou le butanol.
L'éthanol et l'isopropanol, et de préférence l'éthanol, sont très particulièrement convenables pour la présente invention.
La quantité de l’alcool monohydrique en C 2 -C 6 dans la composition selon la présente invention peut être de 20 % en poids ou moins, de préférence de 15 % en poids ou moins, et de manière davantage préférée de 10 % en poids ou moins, par rapport au poids total de la composition. Par ailleurs, la quantité de l’alcool monohydrique en C 2 -C 6 dans la composition selon la présente invention est de 5 % en poids ou plus, de préférence de 6 % en poids ou plus, et de manière davantage préférée de 7 % en poids ou plus, par rapport au poids total de la composition. Par exemple, la quantité de l’alcool monohydrique en C 2 -C 6 peut être de 5 % à 20 % en poids, de préférence de 6 % à 15 % en poids, et de manière davantage préférée de 7 % à 10 % en poids, par rapport au poids total de la composition.
La phase aqueuse peut comprendre des alcools polyhydriques contenant 2 à 8 atomes de carbone tels que propylène glycol, éthylène glycol, 1,3-butylène glycol, dipropylène glycol, diéthylène glycol, pentylène glycol, hexylène glycol, glycérine, et des mélanges de ceux-ci.