INPI-France/Brevets-Francais-2024-Chunked huggingface dataset:
8) La signature est le couple d'entiers (c,d). Le quatrième procédé de l'invention consiste en une amélioration du schéma de signature à base de logarithme discret avec reconstitution partielle du message décrit précédemment. Le quatrième procédé de l'invention consiste à inclure une partie du message de taille t octets dans l'entier d défini précédemment, t étant un entier petit. Dans ce procédé, les t octets de poids faible de l'entier d contiennent t octets du message. Le quatrième procédé de l'invention permet donc de diminuer de t octets la taille totale de la signature et du message à transmettre. Le schéma de signature utilise une fonction de redondance R, une courbe elliptique formant une structure de groupe dont l'élément zéro est noté O et un point G de la courbe, lequel point G est générateur d'un sous-groupe d'ordre un nombre premier r. La clé privée est un entier positif s inférieur à r et la clé publique est le point W=s.G. Le procédé de génération de la signature d'un message m constitué des messages ml et m2 comporte les 6 étapes suivantes: 1) Générer un entier aléatoire u compris entre 1 et r-1 et calculer V=u.G 2) Calculer fl=R (ml) 3) Associer au point V un entier i et calculer c=i+ f1 modulo r. Si c=0, retourner à l'étape 1. 4) Calculer f2=H(m2) , où H est une fonction de hachage.
5) Calculer l'entier d=u-l* ( f2+s*c) modulo r. Si d=0 ou si d n'est pas égal à m2 modulo 28t retourner à l'étape 1.
6) La signature est le couple d'entiers (c,d) et le message à transmettre est m'2 consistant en m2 privé de ses t octets de poids faible. Le procédé de vérification de la signature prend en entrée une paire d'entiers (c,d) et le message partiel m'2 et comprend les 8 étapes suivantes: 1) Si c n'appartient pas à l'intervalle [1,r-1] ou si d n'appartient pas à l'intervalle [1,r-1], la signature n'est pas valide.
2) Compléter m'2 en m2 en lui ajoutant les t octets de poids faible de d.
3) Calculer f2=H(m2), où H est une fonction de hachage.
4) Calculer les entiers h= d-1 modulo r, hl= f2*h modulo r et h2=c*h modulo r.
5) Calculer le point P= h1G+ h2W. Si P=O, la signature n'est pas valide.
6) Associer au point P l'entier i.
7) Calculer l'entier f1=c-i modulo r.
8) Obtenir le message ml à partir de f1 et vérifier que f1=R (ml) . Si oui, la signature du message m est valide. Sinon, la signature n'est pas valide.
Le cinquième procédé de l'invention consiste à supprimer t octets de la chaîne d'octets représentant l'entier d lorsque la signature est le couple d'entiers (c,d).
Ce procédé s'applique au schéma de signature de Nyberg et Rueppel ainsi qu'au schéma de signature avec reconstitution partielle du message précédemment décrit. Le procédé modifié de génération de signature comporte les 2 étapes suivantes.
1) Générer la signature du message m en utilisant le schéma de signature de Nyberg et Rueppel ou le schéma de signature avec reconstitution partielle du message précédemment décrit, pour obtenir le couple d'entiers (c,d). 2) Calculer d', quotient entier de la division de l'entier d par 28t. La signature est le couple d'entiers (c,d').
Le procédé modifié de vérification de signature prend en entrée un couple (c,d') et un message m2 et comporte les 2 étapes suivantes dans le cas de l'utilisation du schéma de signature avec reconstitution partielle du message précédemment décrit : 1) Pour i allant de 0 à 28t-1, calculer l'entier d=d'*28t+i et exécuter le procédé de vérification de signature avec reconstitution partielle du message précédemment décrit, la signature à vérifier étant (c,d). Si le procédé de vérification de signature reconnaît la signature (c, d) comme valide, la signature est valide, et le procédé est terminé.
2) Si l'étape 1) n'a pas abouti, la signature n'est pas valide. Dans le cas de l'utilisation du schéma de signature de Nyberg-Rueppel, le procédé de vérification de signature prend en entrée un couple (c,d') et comporte les 5 étapes suivantes 1) Si c n'appartient pas à l'intervalle [1,r-1], la signature n'est pas valide.
La figure 7 schématise sur une même figure deux exemples indépendants de réalisation d'une colonne de séparation équipée d'un mat composé de plusieurs éléments tels que décrits à la figure 1 A.
La colonne permet, par exemple, de réaliser une séparation par chromatographie en lit mobile simulé. Les deux exemples représentés diffèrent simplement par les vannes utilisées pour mettre en oeuvre les séquences du procédé et donc les connexions avec les fluides process.
L'élément de mat dans ce mode de réalisation, a une hauteur qui correspond sensiblement à la hauteur d'un lit d'adsorbant Ai. La hauteur de la partie 3a (figure 2) de l'élément est par exemple déterminée en tenant compte du diamètre de l'ouverture 6 correspondant sensiblement au diamètre de la ligne de transfert Ti. La hauteur de la partie 3b (figure 2) est définie par rapport aux diamètres ou sections des orifices 7i. Les valeurs des diamètres des ouvertures 6 et 7i sont, par exemple, choisies pour minimiser les volumes morts, selon une méthode habituellement utilisée par l'Homme du métier utilisant un critère de vitesse linéaire. La valeur du critère est par exemple compris entre 4 et 12m/s.
La colonne comporte une enceinte 40, sensiblement cylindrique, qui est remplie d'un adsorbant réparti en plusieurs lits Ai à A". Un plateau distributeur de fluide Pi sépare deux lits d'adsorbant consécutifs. Un plateau Pi est formé d'un ou de plusieurs panneaux, ou DME, ayant pour fonction de distribuer, extraire et/ou mélanger un ou plusieurs fluides.
Un DME comporte notamment une grille supérieure 41 de maintien du lit d'adsorbant, une chambre Ci de distribution, extraction et/ou mélange, une grille inférieure 42, des moyens, tel un baffle 44, permettant de séparer la grille inférieure 42 de la grille supérieure 43, le baffle 44 étant pourvu d'une ouverture centrale 45, par exemple, permettant la circulation des fluides. La chambre Ci comporte par exemple dans sa partie inférieure un ou plusieurs orifices Oi. Ces orifices Oi laissent passer le fluide secondaire, ce dernier est soit introduit dans le lit suivant après avoir été mélangé au fluide principal ayant traversé le lit principal, soit soutiré par la ligne de transfert appropriée. Une chambre C; est en liaison avec l'extérieur de la colonne par l'intermédiaire d'une araignée de distribution.
Différentes configurations peuvent être envisagées pour les panneaux ou DME. Les géométries décrites dans le brevet US 5.792.346 du demandeur, pour lesquelles le panneau distributeur comporte une seule chambre de distribution, extraction et/ou mélange d'un ou plusieurs fluides, peuvent être retenues pour les panneaux.
Le fluide principal circule selon l'axe longitudinal ou axe principal de la colonne, il est extrait par un conduit 46, recyclé par l'intermédiaire d'une pompe 47 et un conduit 48 vers la tête de colonne. La colonne peut être disposée selon un axe sensiblement vertical ou encore sensiblement horizontal. Le fluide principal s'écoule à l'intérieur de la colonne selon un écoulement de type piston ou plug flow, la composition et le front d'écoulement étant sensiblement uniformes en tous points de la section de la colonne. Un dispositif de distribution des fluides (non représenté sur la figure) en liaison avec le conduit 48 peut éventuellement équiper la tête de la colonne.
L'enceinte comporte une poutre centrale ou mat constitué de plusieurs éléments tels que décrits dans les figures 1 A à 6 par exemple.
Une chambre C; de distribution, extraction et/ou mélange est reliée avec l'extérieur de la colonne par l'intermédiaire d'un circuit comportant au moins une ligne secondaire de transfert 60i communiquant avec un des orifices 7i (Fig. 1A) d'un élément de mat, une ligne principale de transfert (Ti) mettant en communication un des orifices 6 d'un élément de mat.
La ligne principale Ti de transfert est reliée à au moins une ligne 50 d'injection de la charge, une ligne 51 d'injection du désorbant, une ligne 52 de soutirage d'un extrait et une ligne 53 de soutirage d'un raffinat en utilisant par exemple # Partie supérieure de la figure : des moyens tels que des vannes Vo, Vi, V2, V3, , ou encore # Partie inférieure de la figure : une vanne rotative V.
Ces différents moyens permettent de réguler la circulation des fluides process selon une séquence donnée pour réaliser la séparation par chromatographie.
Première variante de réalisation = utilisation de quatre vannes Vo, V1, V2, V3 - partie inférieure de la figure 7.
Une ligne de transfert Ti est en liaison avec plusieurs lignes de transfert des fluides process référencées 50, 51, 52 et 53 et équipées respectivement de vannes, indicées Vo, Vi, V2 et V3 , et pilotées selon une séquence déterminée pour réaliser la séparation.
Le ou les fluides sont distribués vers les chambres de distribution C; en circulant à travers la ligne de transfert T; reliée à l'orifice 6 de l'élément de mat 1, (les orifices 7i) et ensuite par les différentes lignes 60i communiquant avec ces orifices 7i (Fig 2).
L'extraction de fluides s'effectue par exemple à partir des chambres de distribution C; par le chemin inverse.
Deuxième variante de réalisation = utilisation d'une vanne rotative - partie inférieure de la figure 7.
tés 33a et 34a, tandis que son autre extrémité 35b a une épaisseur "1" égale à celle des extrémités 32b, 33b et 34b, la coloration de cette plaque 35 correspondant à
celle de l'extrémité 34b.
En regard des extrémités 33a et 34a s'étend une lampe 36, des cloisons 36a et 36b étant disposées de part et d'autre de cette lampe.15 La colorimétrie des parties des plaques 33 et 34 délimitées par les cloisons 36a correspond à celle
prévue par la réglementation.
Les différentes plaques 32, 33, 34 et 35 compor- tent, sur leur face interne, une optique respectivement 32c,
33c, 34c et 35c.
Dans cette variante, on obtient un dégradé
de couleur depuis les extrémités 33a et 34a vers les extré- mités 32b et 35b lorsque le feu est éteint.
La figure 9 montre une dernière réalisation du même type que celle de la figure 7, mais dans laquelle
sur les plaques 32, 33, 34 et 35 est surmoulé un écran incolore ou légèrement teinté 40.
représentés. On pourra y apporter de nombreuses modifica- tions de détail sans sortir pour cela du cadre de l'inven-
tion. ll
COMPOSITION A BASE DE PLANTES A USAGE EXTERNE,
NOTAMMENT POUR LE TRAITEMENT DES PLAIES, ET
On a vu également dans notre exemple de réalisation que le procédé consiste, avant l'exécution d'une requête à détecter la présence d'une requête multiple, et en ce qu'il consiste, à l'exécution de la requête à enclencher un mécanisme de chaînage consistant .
- lors d'une première phase, à pointer successivement à partir de la dernière sous-requête sélectionnée vers la première sous-requête, - et lors d'une seconde phase à lancer séquentiellement les sous- requêtes de la première sous-requête jusque la dernière sous requête, une sous-requête étant activée seulement si l'exécution de la précédente sous- requête est terminée.
On a vu que le procédé consiste, Lors de l'exécution de SRj, l'évaluation de la variable VP pour la sous-requête SRj sur la classe X pour une instance Xk de la classe X peut avoir deux valeurs : M s'il existe une valeur de VP pour l'instance Xk dans SRi, la variable partagée VP sera calculée avec cette valeur calculée, dans le cas contraire, si l'instance Xk n'est pas une solution de la sous- requête SRi, la variable partagée VP est calculée normalement comme pour l'exécution d'une requête non multiple. ANNEXE1 EXEMPLES DE FONCTIONS ENSEMBLISTES Fonctions mathématiques - AVG Syntaxe AvG (list-1 , list-2 ... Description : Calcule la moyenne des valeurs des éléments des listes list-1, list-2... et renvoie la moyenne globale. - COUNT Syntaxe : COUNT (liSt-1 Description : Calcule le nombre d'éléments dans la liste list-Il.
Utilisez cette fonction pour calculer le nombre d'instances d'une classe. - MAX Syntaxe mAx (list-Il , list-2 ... Description : Calcule le maximum des valeurs des éléments dans les listes list-1, list-2, etc. - MIN Syntaxe MIN (liSt-1 , list-2 ... Description : Calcule le minimum des valeurs des éléments dans les listes list-1, list-2... - MUL Syntaxe MUL(liSt-1 , list-2 ... Description , Calcule le produit des valeurs des éléments dans les listes list-1, list-2... - ROUND Syntaxe : ROUND (val) Description Renvoie la valeur arrondie à l'entier supérieur de val. - SUM Syntaxe sum (list-1 , list-2. . . Description : Calcule la somme des valeurs des éléments dans les listes list-Il, list-2... - ABS Syntaxe ABS (val) Description Renvoie la valeur positive de val.
EXEMPLES D'OPÉRATEURS Définir un filtre pour des variables Cet opérateur est analogue à l'opérateur de filtre défini plus haut, à cette différence près qu'il vous autorise à définir un filtre qui ne porte pas sur les attributs de la classe, mais sur les variables définies antérieurement pour cette classe.
Ainsi, en sélectionnant l'entrée du menu Filter-Variable, une fenêtre de gestion de filtre apparaît. Une liste des variables pour cette classe s'affiche dans la partie gauche de cette fenêtre. Tout comme pour un filtre classique, la partie "valeu#'de l'expression du filtre peut être spécifiée au moyen d'un élément: - valeur de variable, - référence à une autre variable (rappelez-vous de préfixer le nom de la variable avec un caractère Lorsque la requête est exécutée, les instances retenues pour la classe dans laquelle le filtre a été défini sont conçues de telle manière que les valeurs des variables associées puissent satisfaire l'expression du filtre. Opérateur Jointure CMIS Query Builder propose une opération de jointure équivalente à celle d'une base de données relationnelle.
Une "jointure" consiste à combiner les résultats de deux branches différentes sur un arbre de requête.
- Une jointure peut être définie dans n'importe quelle classe de la requête. - Plusieurs jointures peuvent être définies dans une requête.
Mécanisme d'une iointure Définir une jointure entre la classe A et B d'une requête revient à - supprimer des classes A et B toutes les instances qui ne font pas l'objet d'une union, - créer un objet virtuel dans lequel chaque instance est issue de la concaténation des instances compatibles de A et B se joignant correctement. Exemple : La classe A, dotée des attributs att-al, att-a2 et att-a3, comprend quatre instances. La classe B, dotée des attributs att-bl et att-b2, contient trois instances. Les attributs att-al et att-bl sont sémantiquement identiques.
Les tables suivantes présentent les valeurs des attributs pour toutes les instances des classes A et B.
instance att-a 1 att-a2 att-a3 ------------------------------------------------------ Al al all a12 A2 a2 a2l a22 A3 a3 a3l a32 A4 a4 a4l a42
instance att-bl att-b2 -------------------------------------------- Bl al bl B2 a2 b2 B3 a5 b3 La table ci-dessous indique le résultat d'une jointure entre les classes A et B dans
Une fois la jointure exécutée, les instances A3, A4 et B3 sont supprimées.
Titre : Procédé d'accès, dans un système informatique, à des objets d'un arbre de contenance.
La présente invention a pour objet, dans un système informatique, un procédé d'accès à des objets d'un arbre de contenance.
tandis que lorsque Grti1.Grfn-1 est négatif, on peut supposer que le sens du virage a été modifié pour passer d'un virage à droite à un virage à gauche \-la une position neutre. Lorsque la réponse est oui, le programme passe à l'étape S430, tandis que lorsque la réponse est non, le programme passe à l'étape S436.
A l'étape S430. on détermine si est inférieur à Grfn-I. Lorsque la réponse -'SI oui, le programme passe à l'étape S432 et Grfmin est transformé en Grfn. tandis que lorsque la réponse est non. le programme passe à l'étape S434 et Grfmin est transformé pour devenir Grfn-I. En conséquence, on notera qu'au cours des étapes S430, S432 et S434, la plus petite des valeurs d'une série constituée par Grfn, (rfn-1, Grfn-2, ... est sélectionnée pour remplacer la valeur Grfmin.
En revenant à l'étape S422, lorsque la réponse est oui, le programme passe à l'étape S436, tandis que le nombre de comptages nI' est remis zéro et les drapeaux F7 et F8 sont également remis à zéro. Lorsque la réponse à l'étape est non, le programme court-circuite l'étape S436 pour venir directement à l'étape S438. Par ailleurs, comme décrit ci-dessus, l'étape S436 est également atteinte à partir de l'étape S414 ou S428 lorsque Gi-fii-Gi-ili-1 est négatif, c'est-à-dire que le sens de virage est modifié pour passer d'un virage à gauche à un virage à droite ou d'un virage à droite à un virage à gauche en passant par la zone neutre. En conséquence, on notera qu'une conduite en slalom est synchronisée avec une fréquence de roulis harmonique de la caisse du véhicule, et que le nombre de comptages de seuil ne est contrôlé jusqu'à une valeur maximale en mesurant la valeur la plus importante parmi :'accélération de roulis (irl-au cours d'un virage à gauche ou la valeur la plus petite de l'accélération de roulis Gif (la plus grande dans la valeur absolue) au cours d'un virage à droite pendant la conduite en slalom.
A l'étape S438, on estime si la valeur absolue de l'accélération de roulis Grf est supérieure à une valeur de seuil Grft prédéterminée à cet effet afin de déterminer s'il est nécessaire ou non de réaliser la modification de Cgf et de Caf pour s'opposer au roulis de la partie avant de la caisse du véhicule qui est harmonique avec une conduite en slalom, Lorsque la réponse est oui, le programme passe à l'étape S440, tandis que lorsque la réponse est non, le programme passe à t'étape S452 décrite cidessous.
On calcule à l'étape S440 la somme des valeurs absolues S il'i'illax et de Grfmin sous la forme Use3. tel que Uc3=Grfmax-Grfmin. Ensuite, à l'étape S442, on estime si Use3 est supérieur à une valeur de seuil Udo prédéterminée al cet effet, afin de déterminer encore une fois si on place la modification de Cgf et de Caf pour s'opposer au roulis de la partie avant de la caisse du véhicule qui est harmonique avec une conduite en slalom, Lorsque la réponse est oui, le programme passe à
!'étape S444, tandis que lorsque la réponse est non, le programme passe à l'étape S452. A l'étape S444. les grandeurs de modification ACgc3 et AC'ac3l" pour l'et Car pour s'opposer au roulis de la partie avant de la caisse du véhicule qui est harmonique par rapport à une conduite en slalom, sont transformées en Egc3f et Lac3fqui sont déterminées de façon appropriée Cet effet.
A l'étape S44(), on détermine si un drapeau F9 est mis à 1 . Le drapeau F9 est initialement remis à zéro à chaque début de programme. Lorsque la réponse est non, le programme passe à l'étape S448 et un temporisateur est déclenché. Ensuite, à l'étape S450, le drapeau F9 est mis à 1. Le programme passe ensuite à l'étape S500. Lorsque la réponse à l'étape S446 est oui, c'est-à-dire après que le temporisateur a été une fois encore enclenché, le programme court-circuite les étapes S448 et S450.
A l'étape S452. on estime si le temporisateur qui a été démarré à l'étape S448 a compté jusqu'à la durée qui a été prédéterminée à cet effet. Lorsque la réponse est non. le programme passe à l'étape S500. Lorsque la réponse est oui. le programme passe à l'étape S454 et les grandeurs de modification ACg,CJI et ACac3F sont remises à zéro. Ensuite, à l'étape S456, le temporisateur est déclenché à nouveau et ensuite, à l'étape S458, le drapeau F9 est remis à zéro. Le programme passe ensuite à l'étape S500.
En continuant vers les étapes de la figure 27A, en se référant à la figure 27B pour obtenir les grandeurs de modification ACgc3r et ACac3r pour Cgr et Car, à t étape S500. on estime si un drapeau F)0 est mis sur 1. Lorsque la réponse est non, le programme passe à l'étape S502, tandis que si la réponse est oui, le programme passe à t'étape S512.
A l'étape S502. on estime si un drapeau Fil est mis sur 1. Lorsque la réponse est oui, le programme passe à l'étape S526, tandis que si la réponse est non, le programme passe à l'étape 503, et on calcule l'accélération de roulis de la partie du véhicule qui est désignée par Grr. à partir des accélérations verticales Xrl et Xrr des parties de la caisse du véhicule, verticalement au-dessus des roues arrière de gauche et de droite, mesurées par les capteurs d'accélération verticale ?8ri. et 28RR, respectivement, comme (rr-(Xrin-Xrout)!Wr.
* A l'étape S504. on détermine si l'accélération de roulis Grr est positive.
L'accélération de roulis Grr est également rendue positive lorsqu'elle est dirigée dans le sens des aiguilles d'une montre vue depuis l'arrière du véhicule comme c'est le cas dans un virage à gauche du véhicule, tandis que Grr est considérée comme négative lorsqu'elle est dirigée dans le sens opposé à celui des aiguilles d'une montre, comme cela est vu depuis l'arrière du véhicule au cours d'un virage à droite de ce
; dernier. Lorsque la réponse est oui, le programme passe à l'étape S506. tandis que lorsque la réponse est non. le programme passe à l'étape S508.
A l'étape S506, le drapeau F10 est mis sur 1 et le programme passe à l'étape S5)0, tandis que les valeurs de Grrmax et Grro décrites ci-dessous sont remises à zéro. A l'étape Su 1 2. le nombre de comptages nr initialement remis à zéro à chaque départ de programme est incrémenté de 1. Ce qui est comptabilisé par nr est identiqueà cc qui apparaît sur l'ordinogramme des figures 25 ou 26. A l'étape S5I4. on estime si Grrn.Grrn-1 est positif. est la valeur d'accélération de roulis Grr calculée à l'étape S503 à l'instant du cycle de balayage en cours qui passe par l'étape S514, le nombre de comptages nr étant traité au cours de l'étape précédent S512. En conséquence, Grrn-1 signifie l'accélération de roulis Grr calculée [*étape S503 à l'instant où le programme procède au traitement par l'étape S514 dans le cycle précédent de balayage via l'ordinogramme. Lorsque Cil-1-11il-1-11-1 est positif, on peut supposer que le virage du véhicule continue à être un virage à gauche, tandis que lorsque Grrn.Grrn-1 est négatif, on peut supposer que la direction du virage a été modifiée d'un virage à gauche à un virage à droite en passant par une position neutre. Lorsque la réponse est oui, le programme passe à l'étape Sil6, tandis que lorsque la réponse est non, le programme passe à l'étape S536 décrite précédemment.
A l'étape Sus 16. on estime si Grrn est supérieur à Grrn-1. Lorsque la réponse est oui, le programme passe à l'étape S518 et Grrmax est transformé pour devenir Grrn, tandis que si la réponse est non, le programme passe à l'étape S520 et Grrmax est transformé pour devenir Grrn-1. En conséquence, on notera que par l'intermédiaire des étapes Su 16, S5 18 et S520 la plus grande valeur parmi la série de Grrn, Grrn-1, Grrn-2, ... est sélectionnée pour Grrmax.
A l'étape S522, on détermine si le nombre de comptages nr est supérieur à la valeur de seuil ne qui est le même nombre de comptage que celui qui a été utilisé à l'étape S422.
Pour certains de ces acides nucléiques, une phase de lecture ouverte a été déterminée, qui code pour un polypeptide dont une altération dans la séquence d'acides aminés ou dans l'expression est potentiellement associée à l'une de ces affections, ce qui indique que les séquences nucléotidiques comprenant les phases de lecture ouvertes constituent des acides nucléiques d'intérêt potentiellement thérapeutique.
En conséquence, l'invention a en outre pour objet un acide nucléique ayant au moins 80% d'identité en nucléotides avec un polynucléotide comprenant, ou alternativement constitué de, un cadre de lecture ouvert complet ou partiel, tel que défini ci-avant dans la présente description.
Les acides nucléiques ci-dessus qui comprennent, totalement ou partiellement, la région codante des produits de transcription de séquences SEQ ID N 1 à SEQ ID N 55 peuvent être exprimés dans une cellule hôte désirée, lorsque ces acides nucléiques sont placés sous le contrôle de signaux d'expression convenables.
De tels signaux d'expression peuvent être indifféremment les signaux d'expression contenus dans les régions régulatrices de chacun des gènes correspondants ou au contraire constitués des séquences nucléiques régulatrices exogènes.
Un tel acide nucléique placé sous le contrôle d'une séquence régulatrice fonctionnelle dans la cellule hôte désirée peut être aussi inséré dans un vecteur en vue de son expression.