INPI-France/Brevets-Francais-2024-Chunked huggingface dataset:
Selon un exemple particulier, le profil P définit une quelconque combinaison ou sous-combinaison parmi les conditions a1)-a2), b1)-b2) et c).
Une mise à jour OP dite incrémentale signifie que le passage depuis la version initiale Va à la version finale Vb se fait en passant successivement par chaque version intermédiaire V située (le cas échéant) entre Va et Vb selon l’ordre chronologique des versions V (c’est-à-dire en passant une à une les versions depuis Va à Vb selon l’ordre chronologique). Par exemple, une mise à jour incrémentale depuis Va=V 1 à Vb=V 4 implique les conversions successives du logiciel PG1 depuis la version V 1 à V 2 , puis de V 2 à V 3 , puis de V 3 à V 4 , ce qui peut se symboliser par V 1 à V 2 à V 3 à V 4 . Le même formalisme de représentation des étapes successives d’une mise à jour OP sera adopté dans ce qui suit.
A contrario, une mise à jour OP directe signifie que le passage depuis la version initiale Va à la version finale Vb se fait sans passer par une quelconque version intermédiaire V susceptible d’être située entre Va et Vb selon l’ordre chronologique des versions V. Par exemple, une mise à jour directe depuis Va=V 1 à Vb=V 4 implique la conversion directe du logiciel PG1 depuis la version V 1 à V 4 sans passer ni par V 3 ni par V 4 , ce qui peut se symboliser par V 1 à V 4 .
Comme exprimé ci-avant dans la condition b1), une mise à jour OP peut imposer que le logiciel PG1 soit systématiquement mis à jour à la version la plus à jour, à savoir V N =V 4 dans cet exemple. Au contraire, une mise à jour OP peut autoriser que le logiciel PG1 soit converti dans une version plus à jour que la version initiale Vb mais pas nécessairement la version la plus à jour V, à savoir V N =V 4 dans cet exemple.
Comme exprimé ci-avant dans la condition c), une mise à jour OP peut comprendre une rétrogradation de version du logiciel PG1 (autrement dit un recul de version selon l’ordre chronologique des versions V) depuis une version intermédiaire vers la version finale Vb. Par exemple, une telle mise à jour OP peut être réalisée depuis Va=V 1 à Vb=V 3 avec successivement une conversion – directe par exemple – depuis V 1 à V 4 (version intermédiaire) puis une rétrogradation depuis V 4 à V 3 , ce qui peut se symboliser par V 1 à V 4 à V 3 .
La rétrogradation de version peut être utile ou souhaitable dans certaines situations, par exemple pour des raisons d’ordre sécuritaire, d’ordre technique, des raisons relatives à la qualité d’un service mise en œuvre par le logiciel PG1, ou encore pour configurer le logiciel selon des contraintes particulières (souhait du client, etc.).
Dans une troisième opération, le dispositif de traitement 10 détermine, à partir du nombre N et du profil P, un indice de complexité C représentatif d’une complexité du logiciel PG1. Pour ce faire, le dispositif 10 peut appliquer une méthode (ou un algorithme) de calcul qui prend en entrée le paramètre N et qui au moins un paramètre défini par le profil P de mise à jour.
Il a notamment été observé qu’il y a une corrélation entre la complexité du logiciel PG1 et le nombre N de versions possibles du logiciel à un instant donné. Ainsi, la complexité du logiciel PG1 croît avec le nombre N. De plus, la complexité du logiciel PG1 est liée à la stratégie de mise à jour qui est appliquée. Il est par exemple plus complexe de mettre à jour le logiciel PG1 de façon incrémentale que de façon directe en raison de la nécessité de convertir le logiciel par des versions intermédiaires entre Va et Vb si Va et Vb ne sont pas deux versions consécutives selon l’ordre chronologique des versions. Le dispositif 10 peut donc être configuré pour implémenter un algorithme de modélisation qui prend en compte les paramètres N et P pour déterminer l’indice de complexité C du logiciel PG1.
L’indice de complexité C peut en particulier être défini (ou calculé) de sorte à être représentatif (ou fonction) du nombre de chemins (ou liens) possibles entre les différentes versions V (V 1 -V N ) du logiciel PG1. Ce nombre de chemins dépend du nombre N de version V possibles et du profil P de mise à jour appliqué.
A noter que le profil P peut être défini par au moins un paramètre représentatif du ou des conditions précitées. Selon un exemple particulier, le dispositif 10 sélectionne la méthode de calcul (ou algorithme de calcul), utilisée pour déterminer l’indice de complexité C, en fonction du profil P de mise à jour, ou plus précisément en fonction de la ou des conditions que la mise à jour OP doit respecter conformément audit profil P. Ainsi, la méthode (ou algorithme) de calcul utilisée peut varier en fonction du profil P appliqué afin de prendre en compte les spécificités de la mise à jour OP.
Des exemples de détermination de l’indice de complexité C seront décrits ci-après dans des modes de réalisation particuliers.
L’écran est de préférence obtenu par enduction d’une émulsion photoréticulable sur au moins une partie de la surface de l’écran, séchage de l’écran, insolation de l’écran afin de réticuler l’émulsion photoréticulable dans des zones prédéterminées puis lavage et séchage de l’écran. L’émulsion photoréticulable permet d’obturer sélectivement les mailles de l’écran dans les zones soumises à l’insolation, l’étape de lavage servant notamment à éliminer l’émulsion dans les zones non soumises à l’insolation, donc dans les parties où les mailles doivent rester non obturées et par lesquelles la pâte d’impression doit passer lors de la sérigraphie et revêtir la feuille de verre pour former les motifs électroconducteurs. L’étape d’insolation est l’étape au cours de laquelle l’émulsion photoréticule, généralement sous l’effet d’un rayonnement ultraviolet. Cette étape est typiquement réalisée en disposant contre l’écran une diapositive comprenant un support transparent, typiquement en polyester, revêtu de motifs d’une encre opaque au rayonnement ultraviolet, correspondant aux motifs électroconducteurs à imprimer sur le vitrage, puis à irradier ladite diapositive au moyen d’un rayonnement ultraviolet. L’émulsion n’est donc réticulée et n’obture les mailles du tamis que dans les parties de l’écran situées sous les parties de la diapositive non recouvertes d’encre. Dans les autres parties, l’émulsion n’est pas réticulée et est éliminée lors de l’étape de lavage, laissant les mailles ouvertes, de sorte que la pâte peut les traverser lors de la sérigraphie. On retrouve ainsi à l’identique sur le vitrage les motifs figurant sur la diapositive.
Selon un mode de réalisation, l’écran de sérigraphie possède une taille de maille identique en tout point. L’épaisseur de la première couche est alors identique en tout point du vitrage.
On peut par exemple choisir, pour l’écran, 90 fils par cm pour des diamètres de fil de 40 à 48 µm.
L’épaisseur humide de la première couche est par exemple comprise entre 25 et 30 µm, donnant après cuisson des épaisseurs de l’ordre de 8 µm pour des pâtes d’argent contenant 80% en poids d’argent.
Selon un autre mode de réalisation, l’écran de sérigraphie comprend une partie centrale et au moins une partie latérale, la taille de la maille dans la partie centrale étant plus grande que la taille de la maille dans la au moins une partie latérale. En particulier, le nombre de fils par cm dans la partie centrale est supérieur au nombre de fils par cm dans la au moins une partie latérale, et le diamètre des fils dans la partie centrale est inférieur au diamètre des fils dans la au moins une partie latérale.
Ce type d’écran permet notamment de déposer une épaisseur plus importante de pâte électroconductrice au niveau des parties latérales, qui correspondent au positionnement des bandes collectrices (ou bus bars), comparativement aux zones d’impression correspondant aux fils plus fins du réseau chauffant. On peut citer comme exemple de ce type de tamis le produit Vario® de SEFAR ou Variant® de SAATI, qui permet lors d’une même impression, d’obtenir différentes épaisseurs dans différentes zones du vitrage.
L’impression numérique est de préférence réalisée à l’aide d’une tête d’impression dont le mouvement (en particulier la position et la vitesse) est contrôlé par ordinateur. Plusieurs techniques d’impression sont possibles.
La technique d’impression numérique est par exemple une impression par jet d’encre. Pour ce faire, la tête d’impression comprend des buses au travers desquelles des gouttes d’encre sont projetées localement sur la feuille de verre. Cette technique est parfois appelée « drop on demand » (DOD).
La technique d’impression numérique peut aussi être une impression par transfert, notamment par transfert laser. Par exemple, un support, notamment rotatif, enduit avec de l’encre (ici la pâte conductrice) est disposé en regard de la feuille de verre et la tête d’impression émet localement un faisceau laser focalisé sur une partie du support, entraînant la création d’une goutte d’encre qui se dépose sur la feuille de verre.
Cette dernière technique est préférée car la technique d’impression par jet d’encre impose des tailles de particules extrêmement fines, compatibles avec les diamètres des buses, ainsi que des viscosités de pâte très faibles. Par opposition, les techniques d’impression par transfert n’imposent aucune contrainte en termes de composition ou de granulométrie des pâtes conductrices.
Dans tous les cas, l’encre comprend de préférence une fritte de verre, un solvant ainsi que des particules d’argent.
La deuxième couche peut être déposée sur le matériau support non-adhésif par différentes techniques d’impression, notamment la sérigraphie ou des techniques d’impression numérique.
Le matériau support non-adhésif peut être souple ou rigide. Il est de préférence souple, afin de faciliter le détachement ultérieur de la deuxième couche. Par « non-adhésif », on entend que la deuxième couche peut être aisément détachée, sans que des portions de couches restent fixées au matériau support. Le matériau support non-adhésif est de préférence un papier, un carton ou un matériau polymère, notamment un fim polymère. Le papier ou carton est de préférence revêtu ou traité pour lui conférer des propriétés antiadhésives. Il peut s’agir par exemple d’un papier sulfurisé ou d’un papier revêtu par une couche minérale ou organique. Le polymère, notamment le film polymère, est par exemple à base de polyéthylène téréphtalate (PET), de polypropylène (PP), de polyéthylène (PE) ou de polytétrafluoroéthylène (PTFE).
La deuxième couche peut avoir une taille relativement restreinte, en particulier lorsque les zones de surépaisseur sont destinées à être des zones de soudure. La deuxième couche présente de préférence une surface totale comprise entre 1 et 25 cm², notamment entre 2 et 10 cm². Lorsque plusieurs zones de surépaisseur sont nécessaires, ce qui est assez généralement le cas, plusieurs deuxièmes couches doivent être utilisées, une pour chaque zone de surépaisseur.
Le procédé se poursuit ensuite par des étapes 1 à 5 similaires aux étapes décrites plus haut en regard du premier mode de réalisation.
Au cours d’une première étape 1, on définit les règles applicables à chaque zone candidate à une piste de posé d’urgence, à une piste de posé d’urgence et/ou à au moins une zone d’approche. On définit également les paramètres associés aux règles, lorsque tel est le cas, et ce pour chacun des zones candidates à une piste de posé d’urgence, des pistes de posé d’urgence et/ou des au moins une zone d’approche. Les règles sont mémorisées dans une base de règles et les paramètres, lorsqu’il y en a, sont enregistrés dans la première base de faits.
Au cours d’une deuxième étape 2, on détermine au moins une zone candidate à un PPU par l’intermédiaire d’un réseau de neurones principal appliqué à la au moins une image acquise traitée par le second réseau de neurones. Les zones candidates à une piste de posé d’urgence sont mémorisées dans la seconde base de faits.
Si le réseau de neurones principal produit des zones candidates à une piste de posé d’urgence sous forme d’une segmentation pixélique, chaque zone est polygonisée en suivant le contour externe des zones candidates. L’algorithme de recherche géométrique d’une ou plusieurs pistes candidates peut alors être appliqué à ces zones candidates.
Si le réseau de neurones principal produit des zones candidates à une piste de posé d’urgence sous forme de boîtes englobantes, pour chaque boîte, on détermine la parcelle (c’est-à-dire une zone pour laquelle la segmentation est uniforme) présentant une intersection maximale avec la boîte englobante. Cette parcelle est issue des données déterminées par le réseau de neurones additionnel de type à segmentation sémantique appliqué aux images acquises par le drone. La polygonisation suit alors le contour externe de cette parcelle.
Les sommets des polygones obtenus sont exprimés par transformation géométrique dans un repère géographique de référence à l’aide de la connaissance de la position et de la pose de la caméra (calcul réalisé à l’aide des données de navigation du drone et les paramètres intrinsèques de la caméra). La pose de la caméra est par exemple connue à partir de la position de l’axe de prise de vue de la caméra et à partir des angles de vue de la caméra dans le référentiel de l’avion. En d’autres termes, on applique un algorithme de "rétro-projection" qui permet de transformer des données vues dans le plan de la caméra en données projetées au sol. Les données résultantes sont donc comparables à des données cartographiques. Par "rétro-projection", on entend un ensemble d’étapes de calcul matriciel basées sur la position du drone, son altitude et les angles de vue de la caméra. La suite des traitements est faite avec ces polygones transformés.
Au cours d’une troisième étape 3, on détermine au moins une piste de posé d’urgence dans chaque zone candidate à une piste de posé d’urgence, par recherche d’un rectangle de plus grande taille inscrit dans la zone candidate à une piste de posé d’urgence. Selon les modes de réalisation, on peut déterminer l’axe principal et le sens de la piste de posé d’urgence et/ou au moins une zone d’approche.
On construit des objets manipulables par le moteur d’inférence en associant des informations complémentaires à chaque polygone.
Les informations complémentaires sont par exemple :
a. La classe (habitation, lac, foret, champ, route …),
b. La longueur et la largeur du polygone (pour le polygone de la piste de posé d’urgence on considèrera le plus grand rectangle inscrit),
c. Les coordonnées géographiques du centre du polygone,
d. Les relations avec les polygones voisins (« est au nord de », « est voisin de » …),
e. Les données caractéristiques associées à la zone candidate, à la piste de posé d’urgence, et éventuellement à la au moins une zone d'approche, ces données caractéristiques étant nécessaires à l’application des règles par le moteur d’inférence.
Puis on réalise une étape similaire à la cinquième étape 5 du premier mode de réalisation au cours de laquelle on applique les règles de la base de règles par l’intermédiaire du moteur d’inférence sur les données des bases de faits. Pour chaque zone candidate à une piste de posé d’urgence, on détermine alors si les règles de la base de règles sont respectées. Si tel est le cas, la zone candidate à une piste de posé d’urgence est déclarée valide. Si au moins une règle n’est pas respectée, la zone candidate à une piste de posé d’urgence est déclarée invalide. Dans tous les cas, les résultats des vérifications des règles sont mémorisés pour une vérification inverse (« backward chaining ») ultérieure.
Dans un mode de réalisation particulier, on utilise le système expert pour réaliser l'apprentissage des réseaux de neurones principal ou additionnel. Les zones candidates à une piste de posé d’urgence déterminées par le réseau de neurones principal sont traitées par le système expert qui les note comme admissibles ou non l’une après l’autre, en appliquant le même système de règles appliqué pour caractériser l'admissibilité d'une zone ou d’une piste de posé d’urgence candidate dans la phase d'inférence de nouvelles zones/pistes candidates.
La illustre un exemple de représentation schématique d’un serveur conforme à un mode particulier de réalisation de l’invention ;
La illustre un exemple d’une phase d’enrôlement d’un utilisateur auprès d’un fournisseur d’identité numérique ;
La illustre un exemple d’une phase d’enrôlement d’une application du terminal de la figure auprès du serveur de la ;
La représente sous forme d’ordinogramme les principales étapes d’un procédé de fourniture de données signées et d’un procédé de signature de données conformes à un mode particulier de réalisation de l’invention ;
La représente l’architecture matérielle d’un terminal conforme à un mode particulier de réalisation de l’invention ;
La représente l’architecture matérielle d’un serveur conforme à un mode particulier de réalisation de l’invention ;
La représente schématiquement un système de fourniture de données signées conforme à un mode particulier de réalisation de l’invention.
Ce système permet à un utilisateur U d’envoyer, en utilisant son terminal TRM U des données signées à un tiers 3RDP. Ces données sont par exemples des données personnelles fournies par un fournisseur d’identité numérique FIN. Le terminal TRM U est dans cet exemple un terminal mobile TRM U rattaché à un réseau mobile par un réseau de rattachement NET.
La représente schématiquement le terminal TRM U d’un utilisateur U dans un mode de réalisation de l’invention.
La représente schématiquement le serveur SRV dans un mode de réalisation de l’invention.
Le terminal TRM U de l’utilisateur comporte un module de communication TCOM sur le réseau mobile et une carte SIM SIM U , l’utilisateur U pouvant s’authentifier auprès de la carte SIM U en utilisant comme de façon connue un code PIN (en anglais PIN code, Personal Identification Number) PIN C U .
Le serveur SRV comporte un module de communication SCOM et un élément sécurisé constitué ici par un composant HSM.
Dans le mode de réalisation décrit ici, le terminal TRM U comporte un élément sécurisé SE. Un élément sécurisé est une puce séparée qui contient un processeur sécurisé, un stockage inviolable et une mémoire d'exécution. Ce processeur, différent du processeur hôte du terminal TRM U , permet d’effectuer des transactions signées.
Dans le mode de réalisation décrit ici, le terminal TRM U comporte une application de portefeuille électronique sécurisé ID_ W associée à une clé d’application K W . Cette clé K W peut par exemple être stockée dans un registre de l’application ID_W ou dans l’élément sécurisé SE du terminal mobile TRM U .
Dans le mode de réalisation décrit ici, le serveur SRV comporte un module cryptographique MCRY comportant une première fonction de chiffrement chiff 1 et quatre fonctions fct A , fct B , fct C et fct T de dérivation de clé ci-après appelées respectivement première, deuxième, troisième et quatrième fonctions de dérivation de clé. Ces fonctions sont partagées avec l’application ID_W.
Dans le mode de réalisation décrit ici, le composant HSM comporte un module MH d’horodatage, une fonction de hachage H et une deuxième fonction de chiffrement chiff 2 .
Etape 108 :
La position de la fenêtre temporelle est ensuite décalée temporellement d’une valeur de décalage ΔF. La fenêtre temporelle 65 forme ainsi une fenêtre glissante.
Les étapes 106 et 107 sont alors répétées pour la nouvelle position de la fenêtre temporelle.
Les décalages successifs de la fenêtre temporelle 65 construisent ainsi, au fur et à mesure, un signal de réponse formé par la suite de valeurs de réponse R n . L’indice n (voir R n et Cf n ) se rapporte aux positions successives de la fenêtre temporelle.
La illustre de manière schématique la fenêtre temporelle 65 de largeur prédéterminée, pour quatre positions successives de cette dernière. Les positions successives de la fenêtre temporelle sont espacées deux à deux de manière régulière, avec un intervalle de temps ΔF entre deux positions successives de la fenêtre temporelle.
Le pas de répartition ΔF des positions de la fenêtre temporelle est égal au pas de répartition ΔT des intervalles temporels ΔT j considérés, ou à un multiple entier dudit pas de répartition ΔT.
De manière avantageuse, la fenêtre glissante a une largeur temporelle Tw qui est comprise entre 50 et 200 fois le pas de répartition ΔF des positions de ladite fenêtre.
Par exemple, Tw=100 ms, ΔT= ms, et ΔF= 1ms.
Sur la , l’axe des abscisses est le temps, l’axe des ordonnées est un angle. La montre également une courbe 66 représentant de façon schématique l’évolution, en fonction du temps, du déphasage φ(t) mentionné ci-avant.
De manière avantageuse, les étapes décrites ci-avant sont répétées au moins jusqu’à obtention d’une valeur finale de compteur Cf n supérieure au seuil de compteur S C .
On a également représenté, à la : - une courbe 71 représentant l’évolution de la valeur finale du compteur en fonction de la position prise par la fenêtre temporelle, et donc en fonction du temps, en présence d’un geste volontaire d’approche indiquant la présence de l’utilisateur ; - une droite 72 représentant la valeur du seuil de compteur S C ; - une courbe 73 représentant l’évolution de la valeur finale du compteur, en présence d’un mouvement parasite ; et - un gabarit 74 représentant le signal de réponse formé par la suite de valeurs de réponse R n .
Le gabarit 74 prend initialement une valeur basse, indiquant une absence de geste de volontaire. Il bascule sur une valeur haute dès que la courbe 71 (valeur finale du compteur) dépasse la droite 72 (seuil de compteur S C ). Il retourne ensuite à la valeur basse dès que la courbe 71 (valeur finale du compteur) repasse sous la droite 72 (seuil de compteur S C ).
Le gabarit 74 est construit au fur et à mesure des décalages successifs de la fenêtre temporelle.
Etape 109 :
Ensuite, le signal de réponse formé par la suite de valeurs de réponse R n est utilisé pour identifier la présence ou non d’un utilisateur.
En particulier, une information relative à la présence d’un utilisateur peut être généré dès que le signal de réponse passe de la valeur basse à la valeur haute.
Selon un mode de réalisation préféré, le bac de captation 10 comprend une paroi de fond 10a et au moins une paroi latérale 10b.
Selon un exemple, les parois peuvent former, selon une coupe horizontale un pourtour fermé ou alternativement un pourtour ouvert. Ce pourtour peut présenter une forme circulaire ou polygonale.
L’écran filtrant 11 est formé par au moins l’une parmi la paroi de fond 10a et avantageusement par une portion 111b de l’au moins une paroi latérale 10b.
L’écran filtrant 11 peut être rigide. Dans ce cas, il ne se déforme pas sous l’effet de son propre poids. De préférence il ne se déforme pas sous l’effet d’un effort exercé manuellement par un utilisateur. Par exemple, l’écran filtrant 11 peut comprendre ou être constitué d’un matériau métallique ou d’un matériau plastique. Alternativement, l’écran filtrant 11 peut être souple. Dans ce cas, il peut se déformer sous l’effet de son propre poids. L’écran filtrant 11 peut alors se présenter sous la forme d’un filet. Selon un autre exemple, l’écran de filtration peut comprendre au moins une partie souple et au moins une partie rigide.
De préférence, les ouvertures 101 présentent un paramètre de section de passage P écran inférieur au paramètre de section de passage P grille des ouvertures 201 de la grille 20 d’avaloir. La section de passage étant définie comme le diamètre maximal d’une sphère pouvant passer à travers les ouvertures 101, 201. P grille est mesurée dans le plan de la grille au niveau de l’ouverture 201 considérée. En , la référence P grille est indiquée. Dans ce cas, P grille est le diamètre d’un disque dont la dimension correspond à la largeur des ouvertures 201 rectangulaires. Les références P grille et P écran sont également indiquées en . Pour faciliter la compréhension, les ouvertures 201 de la grille 20 sont représentées selon une direction perpendiculaire à celle de la . Naturellement la dimension P écran ne peut se mesurer qu’en prenant en considération la forme de l’ouverture 101 dans le plan horizontal et pas uniquement une vue en coupe.