INPI-France/Brevets-Francais-2024-Chunked huggingface dataset:
Le (a) composé organique amino-fonctionnel peut avoir une masse molaire (g/mol) de 30 ou plus, de préférence 40 ou plus et, plus préférentiellement, 50 ou plus. Le (a) composé organique amino-fonctionnel peut avoir une masse molaire (g/mol) inférieure ou égale à 250, de préférence inférieure ou égale à 200, et plus préférentiellement, inférieure ou égale à 150. Le (a) composé organique amino-fonctionnel peut avoir une masse molaire (g/mol) de 30 à 250, de préférence de 40 à 200 et plus préférentiellement de 50 à 150.
Le (a) composé organique amino-fonctionnel peut avoir une hydrophilie (log d) à pH 10,6 de -3 ou plus, de préférence de -2,5 ou plus, et plus préférentiellement de -2 ou plus. Le (a) composé organique amino-fonctionnel peut avoir une hydrophilie (log d) à pH 10,6 de 1,5 ou moins, de préférence de 1,0 ou moins et, plus préférentiellement, de 0,5 ou moins. Le (a) composé organique amino-fonctionnel peut avoir une hydrophilie (log d) à pH 10,6 de -3 à 1,5, de préférence de -2,5 à 1,0 et plus préférentiellement de -2 à 0,5.
Le (a) composé organique amino-fonctionnel peut avoir une solubilité dans l’eau (mg/ml) à pH 10,6 de 10 ou plus, de préférence de 100 ou plus et, plus préférentiellement, de 500 ou plus. Le (a) composé organique amino-fonctionnel peut avoir une solubilité dans l’eau (mg/ml) à un pH de 10,6 de 5 000 ou moins, de préférence de 3 000 ou moins et, plus préférentiellement, de 1 500 ou moins. Le (a) composé organique amino-fonctionnel peut avoir une solubilité dans l’eau (mg/ml) à un pH de 10,6 de 10 à 5 000, de préférence de 100 à 3 000 et, plus préférentiellement, de 500 à 1 500.
Le (a) composé organique amino-fonctionnel peut avoir une polarisabilité (Å3) de 1 ou plus, de préférence, de 3 ou plus, et plus préférentiellement, de 5 ou plus. Le (a) composé organique amino-fonctionnel peut avoir une polarisabilité (Å3) de 25 ou moins, de préférence, de 20 ou moins et plus préférentiellement, de 15 ou moins. Le (a) composé organique amino-fonctionnel peut avoir une polarisabilité (Å3) de 1 à 25, de préférence de 3 à 20 et plus préférentiellement de 5 à 15.
Le (a) composé organique amino-fonctionnel peut avoir une nucléophilie Mayr (N) dans H 2 O de 10 ou plus, de préférence 11 ou plus, et plus préférentiellement 12 ou plus. Le (a) composé organique amino-fonctionnel peut avoir une nucléophilie Mayr (N) dans H 2 O de 18 ou moins, de préférence, de 16 ou moins et plus préférentiellement, de 14 ou moins. Le (a) composé organique amino-fonctionnel peut avoir une nucléophilie Mayr (N) dans H 2 O de 10 à 18, de préférence de 11 à 16 et plus préférentiellement de 12 à 14.
La (a-1) monoamine aliphatique est un composé organique qui comporte un groupe amino-fonctionnel et au moins un groupe aliphatique.
La (a-1) monoamine aliphatique a un groupe amino-fonctionnel choisi parmi un groupe amino primaire, un groupe amino secondaire et un groupe amino tertiaire.
Il est préférable que la (a-1) monoamine aliphatique ait au moins un groupe alkyle linéaire ou ramifié. Dans ce cas, la (a-1) monoamine aliphatique peut être appelée alkyl monoamine. Le nombre de groupes alkyle peut être 1, 2 ou 3. La fraction alkyle peut avoir 1 à 10 atomes de carbone, préférentiellement 1 à 8 atomes de carbone et, plus préférentiellement, 1 ou 6 atomes de carbone. La (a-1) monoamine aliphatique peut avoir un groupe alkyle en C 1 -C 6 tel qu’un groupe méthyle, un groupe éthyle, un groupe propyle et un groupe butyle. Le groupe propyle peut être un groupe n-propyle ou un groupe isopropyle. Le groupe butyle peut être un groupe n-butyle, un groupe sec-butyle, un groupe iso-butyle ou un groupe tert-butyle.
La (a-1) monoamine aliphatique peut être choisie dans le groupe consistant en méthylamine, diméthylamine, triméthylamine, éthylamine, triméthylamine, propylamine, butylamine, isobutylamine, tert-butylamine, sels de celles-ci et mélanges de celles-ci.
Le sel de la (a-1) monoamine aliphatique n’est pas limité, et peut être un sel d’acide inorganique tel que chlorhydrate et sulfate, ou un sel d’acide organique tel que formiate et acétate.
La (a-2) diamine aliphatique est un composé organique qui comporte deux groupes amino-fonctionnels et au moins un groupe aliphatique.
La (a-2) diamine aliphatique a un groupe amino-fonctionnel choisi parmi un groupe amino primaire, un groupe amino secondaire et un groupe amino tertiaire.
Le système de palpeur coulissant du préhenseur 1 permet ainsi de venir déposer le paquet à palettiser 19 directement sur la surface de dépôt 20 (telle que la couche inférieure ou le paquet inférieur sur la palette, c’est-à-dire la dernière couche ou le dernier paquet déposé(e) sur la palette).
Le préhenseur à palpeur 1 selon la présente invention permet ainsi de venir au contact de la surface de dépôt 20 de la palette pour déposer le paquet à palettiser 19 par contact sur la surface de dépôt 20, même si l’altitude de la surface de dépôt 20 est inconnue ou connue de manière approximative par le dispositif de palettisation.
Si l’on se réfère à la , on peut voir qu’il y est représenté un dispositif de palettisation 21 selon un mode de réalisation de la présente invention.
Le dispositif de palettisation 21 comprend un convoyeur 22 et un bras robotisé 2 portant le préhenseur 1 selon la présente invention à son extrémité 2a.
Le dispositif de palettisation 21 est configuré pour se saisir, à l’aide des lames horizontales rétractables 6 et du vérin de pressage 7 du préhenseur 1, d’un paquet à palettiser 19 présent à la sortie du convoyeur 22, pour déplacer, à l’aide du bras robotisé 2, le paquet à palettiser 19 saisi jusqu’à une surface de dépôt telle que la surface supérieure d’une palette 23 (ou la surface supérieure d’un paquet déjà palettisé, ou encore la surface supérieure d’une feuille intercalaire), et pour déposer, par rétractation des lames horizontales 6 du préhenseur 1, le paquet à palettiser 19 directement sur la palette 23 uniquement après détection, par le capteur de position 13 du préhenseur 1, d’un changement de position du corps de préhenseur 5 par rapport à la plaque de support 3 du préhenseur 1, indiquant la présence de la palette 23 directement sous le paquet à palettiser 19.
Le convoyeur 22 comprend un module d’entrée de paquet 22a, un module de sortie de paquet 22b et un module de déplacement de paquet 22c à rouleaux disposé entre le module d’entrée de paquet 22a et le module de sortie de paquet 22b et configuré pour déplacer des paquets à palettiser 19 (tels que des paquets d’imprimés) entre le module d’entrée de paquet 22a et le module de sortie de paquet 22b, les paquets à palettiser 19 pouvant par exemple provenir de la sortie d’une plieuse de façonnage.
Le module de sortie de paquet 22b possède un système d’alignement 24 permettant d’aligner le paquet 19 à saisir sur ses quatre faces latérales. Ce système d’alignement 24 sera décrit plus en détail à la .
Le dispositif de palettisation 21 comprend en outre un coffret électrique (non représenté sur la ) pour alimenter en énergie électrique le convoyeur 22, le bras robotisé 2 et le préhenseur 1.
Le dispositif de palettisation 21 comprend également une unité de traitement informatique (non représentée sur la ) possédant un logiciel d’aide à la palettisation installé sur celle-ci, qui permet la commande du convoyeur 22, du bras robotisé 2 et du préhenseur 1 en vue de la palettisation de paquets d’imprimés, de cahiers, de livres, de magazines ou de feuilles.
Le convoyeur 22 porte, au niveau de l’un de ses côtés latéraux, un terminal de dialogue 25 (de préférence, tactile) qui permet à un opérateur de communiquer avec le dispositif de palettisation 21.
Si l’on se réfère à la , on peut voir qu’il y est représenté le convoyeur 22 du dispositif de palettisation 21, au niveau de son module de sortie de paquet 22b.
Le module de déplacement de paquet 22c du convoyeur 22 possède des rouleaux 26 dont certains sont motorisés pour entraîner chaque paquet à palettiser 19 vers le module de sortie de paquet 22b. Il est à noter que le module de déplacement de paquet 22c pourrait également être à bande transporteuse, sans s’écarter du cadre de la présente invention.
Le module de sortie de paquet 22b possède trois bandes transporteuses 27 parallèles (entraînées par un moteur électrique 29) pour déplacer le paquet à palettiser 19 à la sortie du convoyeur 22, deux encoches longitudinales 28 étant ainsi formées entre les trois bandes transporteuses 27, ces deux encoches longitudinales 28 étant configurées pour recevoir les deux lames 6 déployées du préhenseur 1.
Il est à noter que les bandes transporteuses 27 pourraient également être remplacées par un ensemble de rouleaux dans lequel seraient formées deux encoches longitudinales 28, sans s’écarter du cadre de la présente invention.
Les deux encoches longitudinales 28 permettent ainsi le positionnement des deux lames 6 déployées sous un paquet à palettiser 19 présent à la sortie du convoyeur 22.
Le module de sortie de paquet 22b du convoyeur 22 comprend également deux capteurs de présence de paquet 30 disposés de part et d’autre des bandes transporteuses 27. Les capteurs de présence de paquet 30 peuvent, par exemple, être des cellules photoélectriques, les chiffres de référence 30a représentant les faisceaux de détection des capteurs de détection de paquet 30. Les résultats de détection des capteurs de détection de paquet 30 permettent, à l’unité de traitement informatique, de détecter la présence d’un paquet à palettiser 19 à la sortie du convoyeur 22 de manière à commander le bras robotisé 2 et le préhenseur 1 pour saisir ce paquet à palettiser 19.
Comme l’amorce ρ est publique (c’est-à-dire fait partie de la clé publique), la matrice recompilée peut ne pas avoir à être sécurisée à l’encontre d’attaques par canal latéral. Toutefois, il y a toujours le problème qu’une attaque peut injecter des défauts dans la matrice , ce qui exige des mesures donnant l’assurance que la matrice est compilée correctement. Un autre problème que l’on se pose est de trouver une solution efficace pour procurer des moyens de vérifier l’intégrité de longues séquences de bits.
On y parvient selon les caractéristiques de l’invention.
Les exemples qui sont proposés dans le présent mémoire peuvent reposer en particulier sur au moins l’une des solutions suivantes. Des combinaisons des caractéristiques suivantes peuvent être utilisées pour obtenir le résultat souhaité. Les caractéristiques du procédé pourraient être combinées avec n’importe quelle autre caractéristique du dispositif, de l’installation ou du système ou vice versa.
On propose un procédé de génération d’une séquence de bits reposant sur une amorce, dans lequel on utilise un générateur pour générer un premier ensemble de bits reposant sur l’amorce, dans lequel on utilise le générateur pour générer un deuxième ensemble de bits, le deuxième ensemble de bits reposant sur le premier ensemble de bits ou sur une partie du premier ensemble de bits, dans lequel la séquence de bits comprend le premier ensemble de bits et le deuxième ensemble de bits.
Cette solution permet une vérification de l’intégrité de la séquence de bits en recalculant le deuxième ensemble de bits. On peut utiliser une vérification de ce genre pour confirmer l’intégrité du générateur puisqu’elle peut en particulier détecter des défauts (injectés).
On notera que « reposant sur X » ne limite pas la référence seulement à X ; cela signifie au contraire qu’il repose « aussi sur X », c’est-à-dire sur X et d’autres entrées ou X et des résultats intermédiaires. Le premier ensemble de bits repose par exemple sur l’amorce, le premier ensemble de bits pouvant être déterminé en parties de bits, chaque partie subséquente de bits reposant également sur l’amorce et (par exemple toutes) des parties précédentes de bits. En conséquence, le deuxième ensemble de bits repose sur le premier ensemble de bits (c’est-à-dire sur toutes ses parties) et sur l’amorce.
On notera en outre que le générateur peut être désigné souvent comme un générateur de nombres aléatoires ou comme un générateur de nombres pseudo-aléatoires. Dans le contexte utilisé dans le présent mémoire, il n’est pas déterminant que l’aléatoiritée des nombres générés soit une aléatoiritée vraie, une pseudo-aléatoiritée ou même se rapporte à des nombres calculés d’une manière déterministe. Les nombres générés peuvent en particulier au moins sembler – dans une certaine mesure – arbitraires. A cet égard, il n’y a pas d’exigence particulière du niveau d’entropie.
Avantageusement, la solution décrite dans le présent mémoire peut être utilisée dans le cas où la séquence de bits, qui peut en particulier être une séquence de bits au moins partiellement aléatoire, est générée ou régénérée à partir de n’importe quelle amorce.
L’amorce peut comprendre plusieurs bits, tandis que la séquence de bits peut comprendre (sensiblement) plus de bits que l’amorce.
On peut générer des bits dans des stades de traitement successifs, chaque stade subséquent reposant sur le résultat du stade précédent. Dans un exemple, le deuxième ensemble de bits peut être généré dans (au moins) un stade subséquent qui repose sur le premier ensemble de bits. En variante, le deuxième ensemble de bits peut reposer sur une partie du premier ensemble de bits qui provient de stades précédents, tandis que la partie restante du premier ensemble de bits et le deuxième ensemble sont le résultat du (dernier) stade de traitement récent.
Suivant un mode de réalisation, le générateur opère par cycles, chaque cycle dépendant du cycle précédent et utilisant une fonction f.
Ainsi, le générateur peut opérer comme une machine d’état comprenant plusieurs cycles (c’est-à-dire stades de traitement), dans lequel chaque cycle repose sur le calcul du cycle précédent. L’amorce est traitée dans une phase d’absorption. Le premier ensemble de bits et le deuxième ensemble de bits sont déterminés dans une phase de compression en éponge cryptographique.
Suivant un mode de réalisation, le générateur est un générateur de nombres pseudo-aléatoires, PRNG, qui utilise une phase d’absorption absorbant l’amorce et une phase de compression pour déterminer le premier ensemble de bits et le deuxième ensemble de bits.
Suivant un mode de réalisation, on utilise SHAKE comme PRNG.
Suivant un mode de réalisation, le deuxième ensemble de bits sont des bits d’une somme de contrôle pour vérifier la séquence de bits.
Les bits de la somme de contrôle peuvent ainsi être utilisés pour vérifier l’intégrité du générateur. Cette vérification peut être faite, par exemple pendant une décapsulation (dans le cas de Kyber) ou pendant une signature (dans le cas de Dilithium).
La seconde classification CLASS 2 vise à classifier les images d’une classe de contexte donnée d’images du premier ensemble d’images ENS 1 . Cette seconde classification CLASS 2 peut être associée à un score qui est calculé afin de définir un seuil au-delà duquel l’image est dans une classe de vue CLv et en dessous duquel l’image n’est pas dans la classe de vue CLv. Selon un autre exemple, une pluralité de scores peut être calculée pour chaque classe de vue CLv pour chaque image afin de discriminer la classe de vue CLv la plus vraisemblable. Selon un autre exemple, lorsque des scores sont proches pour une même image au sein de plusieurs classes de vue CLv, une étape de calcul supplémentaire ou de contrôle peut être mis en œuvre afin de réaliser un test automatique supplémentaire ou une vérification par un humain afin d’attribuer la bonne classe de vue Clv. L’intervention d’un humain peut notamment être planifiée dans une phase d’apprentissage afin d’enrichir les images de labels. La classe de vue peut être également corrigée automatiquement après la réception d’une notification indiquant une mauvaise classification de l’image. La notification peut prendre par exemple la forme d’un rapport dans un format numérique par exemple .doc, .pdf émis grâce à l’émission et la réception d’un message.
Selon différents modes de réalisation, le score peut prendre en compte différents critères. Une pondération des critères peut être mis en œuvre afin de prendre en compte un critère de manière plus importante qu’un autre critère. Parmi les critères on retrouve la statistique ou la probabilité d’une image à appartenir à une classe, la résolution de l’image, les dimensions de l’image ou tout autre critère définissant une propriété de l’image.
La seconde classification CLASS 2 comprend au moins deux classes de vue CLv. Selon un mode de réalisation, la seconde classification CLASS 2 comporte une première classe de vue CLv 1 d’un objet dite « gros plan », c’est-à-dire que l’objet est au premier plan de l’image et occupe une certaine proportion de l’image. Il peut s’agir de n’importe quel objet représenté au sein d’une photo, tel qu’un meuble, un vêtement, un bien de consommation, un outil, etc. Selon ce mode de réalisation, cette seconde classification CLASS 2 comporte une seconde classe CLv 2 se rapportant à des images représentant un objet dans un plan large.
Une troisième classe de vue CLv 3 , dite « orientation droite » et une quatrième classe CLv 4 dite « orientation gauche » peuvent également être définies. Ces classes permettent d’identifier une orientation d’un objet tel que des chaussures ou une tête d’un individu ou de son regard.
Dans cet exemple, la troisième classe CLv 3 et la quatrième classe CLv 4 peuvent être complémentaires de la première classe et seconde classe, c’est-à-dire qu’elles ne sont exclusives entre ces groupes de classes. Toutefois, lorsque la troisième classe est associée à une image, la quatrième classe ne peut pas l’être. Dans ce cas, ces classes sont exclusives l’une de l’autre.
L’invention permet de paramétrer des règles d’exclusions ou de complémentarité de classes de vues d’une classe de contexte.
Selon un autre exemple, une cinquième classe CLv 5 permet de classer des configurations d’un objet. Les configurations correspondent à des déclinaisons de représentation d’un objet. Par exemple, une première configuration correspondant à une sous-classe CLv 51 est une configuration ouverte, une seconde configuration correspondant à une sous-classe CLv 52 est une configuration fermée, une troisième configuration correspondant à une sous-classe CLv 53 est une configuration éclatée, c’est à dire dans laquelle l’ensemble des pièces d’un objet est représenté. Dans le cas d’un meuble, tel qu’une commode comporte deux portes et un tiroir, la première configuration correspond à la commode fermée, la seconde configuration correspond à la commode ayant une porte ouverte et la troisième configuration correspond à la commode dans laquelle le tiroir a été tout ou en partie extrait et les deux portes sont ouvertes.
On comprend qu’une image du premier ensemble ayant une classe de contexte CLc 2 peut avoir la combinaison de classes suivantes {CLv 1 , CLv 3 , CLv 5 1 }.
Selon un autre exemple, une sixième classe CLv 6 et une septième classe CLv 7 peuvent être des classes permettant de classifier les images représentant un objet ayant une étiquette visible ou non. Un intérêt de cette classification est de générer un traitement spécifique visant par exemple à agrandir une portion de l’image comportant une étiquette dans la zone de l’image dans laquelle il y a une étiquette.
Selon un exemple, lorsqu’une classification aboutit à une erreur de classe ou une incohérence de classe par exemple en associant des classes incompatibles entre elles à une image, une notification NOTIF 1 peut être émise automatiquement de sorte à requérir une vérification automatique ou humaine d’une classe associée à une image. La notification peut prendre par exemple la forme d’un rapport édité dans un format numérique par exemple .doc, .pdf.
Lorsque toutes les images de la sélection d’images classées par la seconde classification CLASS 2 ont été traitées, une seconde sélection d’images SEL 2 peut être mises en œuvre pour choisir le nombre d’images correspondant au nombre d’images prédéfini dans la première spécification SPEC 1 .
Selon un exemple, une spécification SPEC 1 comprend une liste de 4 images ayant 4 classes de vues différentes et un ordre donné de ces vues. Selon ce même exemple, un ensemble de 10 images est reçu dans l’ensemble ENS1. Des premiers pré-traitements permettent d’écarter trois images parmi la liste de 10 images. Une première image écartée est considérée comme floue, une seconde image est considérée comme un doublon d’une autre image et une troisième image correspond à une erreur d’images, par exemple parce que l’objet représenté dans cette image est différent de tous les autres objets de toutes les autres images.
Il reste, dans cet exemple, 7 images à classer grâce à la seconde classification CLASS 2 puisque 3 images ont été écartées par les pré-traitements. Parmi les images classées, 4 images sont retenues du fait que la spécification SPEC 1 comprend un nombre de 4 images.
Dans cet exemple, parmi les 7 images classées, 2 images sont classées dans la même première classe de vue attendue, 2 autres images sont classées dans une seconde classe de vue attendue, une autre image est classée dans une troisième classe de vue attendue, une autre image est classée dans une quatrième classe de vue attendue, enfin une dernière image est classée dans une classe de vue non attendue. On entend par une classe de vue attendue, une classe de vue précisée dans la première spécification SPEC 1 et une classe de vue non attendue, une classe de vue non spécifiée dans la spécification SPEC 1 .
Afin de déterminer si deux images sont des doublons l’une de l’autre, un algorithme peut être mis en œuvre visant à comparer des données entre les deux images considérées. Les données comparées peuvent être des métadonnées et/ou des données de pixels définissant l’image elle-même.
Les métadonnées peuvent être le nom du fichier, la taille du fichier ou toutes autres données encodées dans le fichier.
ARRIERE-PLAN TECHNOLOGIQUE DE L’INVENTION Les véhicules automobiles voués à être mis en production sont habituellement éprouvés et validés lors de roulages de flotte effectués avant la mise en série. Les données d’une flotte de véhicules sont enregistrées et mises à disposition des équipes métier pour validation. Pour savoir si un composant d’un véhicule automobile est défectueux ou si un comportement est anormal, les données sont généralement comparées à des seuils. Les limites d’acceptance sont fixées empiriquement sur la base de l’expérience et des connaissances métier. Une autre méthode consiste à calculer des diagnostics dans des calculateurs embarqués dans les véhicules en fonction de seuils ou de séquences d’évènements.
Ces méthodes permettent de détecter une anomalie de fonctionnement d’un véhicule en le comparant à des seuils préalablement déterminés. Ces méthodes sont néanmoins perfectibles.
Le but de l’invention est de pallier les inconvénients de l’art antérieur en proposant un procédé de détection d’anomalie sur un dispositif d’intérêt appartenant à une flotte de dispositifs dont la détection est plus précise.