INPI-France/Brevets-Francais-2024-Chunked huggingface dataset:
Ainsi, un profil statistique d’un bâtiment regroupe des informations liées à ce bâtiment et à ses occupants/utilisateurs, comme le nombre d’occupants, le nombre et la classe des différents éléments consommateurs EC. Il comporte également des informations statistiques liées aux habitudes de consommation fluidique de chacun des occupants, comme les horaires typiques d’utilisation des différents éléments consommateurs EC, les durées d’écoulement, les pauses entre chaque évènement fluidique (en particulier pour les douches). Il comporte enfin des informations statistiques liées aux éléments consommateurs EC eux-mêmes : débit maximal, débit moyen, etc… Ces informations de consommation sont dites statistiques dans la mesure où elles peuvent comporter une valeur moyenne et une variabilité (écart-type) associées à une distribution donnée (normale, log-normale, exponentielle, bimodale…).
Ainsi, pour chaque maison de référence Bref (n) , on obtient les informations liées à la maison et à ses occupants. De plus, à partir des signaux de mesure acquis pour chacun des éléments consommateurs EC, on détermine les informations statistiques de consommation. On définit ainsi le profil statistique de consommation correspondant .
On détermine ensuite les profils statistiques de consommation pour chacune des M maisons simulées Bsim (m) , à partir des profils statistiques de consommation des maisons de référence Bref (n) . Comme indiqué précédemment, le nombre M peut être très élevé comparé au nombre N, par exemple être de 100000 environ alors que N serait de 10 environ. Les profils statistiques de consommation sont déterminés en faisant varier les différents paramètres du profil. Cela permettra d’éviter de paramétrer ensuite le modèle de prédiction f1 avec une base de données BD1 dont les valeurs ne seraient pas suffisamment représentatives de la variabilité effective possible de la consommation fluidique des maisons réelles, et donc de la maison à surveiller BS.
Ainsi, concernant les paramètres liés à la maison et à ses occupants, on génère des maisons en faisant varier le nombre d’occupants, le nombre d’éléments consommateurs de chaque classe, le nombre de classes présents (ainsi certaines maisons peuvent ne pas avoir de lave-linge ou de lave-vaisselle). On fait également varier les paramètres statistiques liés aux habitudes de consommation de chacun des occupants, par exemple les horaires typiques et la fréquence d’utilisation des différents éléments consommateurs EC. Ainsi, par exemple, pour certains occupants, la douche est prise le matin, pour d’autres le soir. Pour certains, la durée d’écoulement de la douche sera longue, pour d’autres courtes, etc… Enfin, on fait varier les paramètres liés aux éléments consommateurs EC eux-mêmes en termes de débit moyen, de débit maximal, d’écart-type etc…. On obtient ainsi les profils statistiques de consommation des M maisons simulées.
Ensuite, lors d’une étape 130, on génère les signaux dits simulés représentatifs du débit de consommation de chacun des éléments consommateurs EC des M bâtiments simulés, à partir des profils statistiques de consommation correspondants. Ces signaux simulés sont dits classifiés dans la mesure où une classe d’élément consommateur est associée à chacun des signaux.
Ainsi, pour chaque maison simulée (et pour chaque occupant), et compte tenu des paramètres du profil statistique de consommation correspondant, on simule l’évolution temporelle du débit de chaque douche au cours d’une durée de surveillance Δt s (ici au moins une journée), ainsi que celle de chaque chasse d’eau et celle de chaque robinet. On peut également simuler celle des lave-linges et celle des lave-vaisselles. Bien entendu, des filtres sont présents pour éviter que des signaux simulés de la classe D 'douche’, pour plusieurs occupants d’une même maison simulée, ne présentent des évènements fluidiques Ev D simultanés… alors que la maison simulée Bsim (m) ne comporte qu’une seule douche.
Chaque signal simulé comporte un ou plusieurs évènements fluidiques. Il présente par exemple le format d’un vecteur indiquant la valeur du débit à une fréquence par exemple d’une seconde sur une durée d’une journée, et de préférence sur une durée de plusieurs jours, voire semaines. Les signaux simulés peuvent ainsi prendre la forme des signaux illustrés sur la .
Ainsi, on obtient un grand nombre de signaux réalistes qui sont représentatifs du débit effectif des éléments consommateurs EC dans les maisons réelles, ce qui permettra de générer une base de données BD1 réaliste de grande dimension. Cette grande diversité des signaux simulés permettra d’éviter les biais de prédiction qui pourraient être induits par une base de données qui ne serait pas suffisamment représentative de la diversité effective possible des habitudes de consommation dans les maisons réelles.
Les modules de sécurité de l'estimation 13a et 13b peuvent être rassemblés en un seul module de sécurité de l'estimation 13 qui applique la même surveillance que les modules de sécurité de l'estimation 13a et 13b. Il peut aussi appliquer uniquement la surveillance du module de sécurité de l'estimation 13a ou uniquement la surveillance du module de sécurité de l'estimation 13b.
activité_insuline (t) est déterminé par l'insuline active à l'instant t,
- générer la protection d’intégrité pour les données brutes groupées au moyen du tachygraphe, la protection d’intégrité étant générée à partir d’un identifiant d’envoi produit par le tachygraphe et d’une valeur de comptage univoque, laquelle est attribuée par le tachygraphe, et d’une signature cryptographique produite par le tachygraphe, acquérant les données brutes groupées y compris l’identifiant d’envoi et la valeur de comptage ;
- produire l’ensemble de données par ajout de la protection d’intégrité aux données brutes groupées ;
- envoyer l’ensemble de données du tachygraphe à l’appareil de commande.
Le procédé selon l’invention est particulièrement avantageux parce qu’il offre une possibilité de fournir, au moyen d'un tachygraphe, des données de manière sécurisée avec une complexité de calcul relativement seulement faible en termes de leur intégrité et de leur authenticité et de manière protégée contre des attaques dites par réinsertion. De plus, avantageusement, il n’est pas nécessaire de prévoir la protection d’intégrité pour toutes les données devant être envoyées par le tachygraphe, mais seulement pour les données pour lesquelles une telle protection est nécessaire conformément à la décision de l’appareil de commande demandant les données. Par conséquent, non seulement la transmission de données entre le tachygraphe et l’appareil de commande peut être simplifiée et accélérée, mais encore des capacités du tachygraphe ne sont en outre pas mobilisées inutilement, lesquelles capacités ne seraient autrement pas disponibles pour d’autres tâches du tachygraphe devant être effectuées, par exemple une communication avec d’autres appareils de commande. Le procédé selon l’invention permet de fournir de manière simple, à un appareil de commande externe, des données de tachygraphe, c’est-à-dires des données de véhicule collectées et/ou calculées dans le tachygraphe, donc des données provenant du véhicule automobile y compris par exemple des données relatives à un conducteur conduisant le véhicule automobile dans lequel le tachygraphe est installé, les données ainsi mises à disposition étant assurément d’origine fiable, à savoir provenant du tachygraphe. L'intégrité signifie que l’origine réelle des données correspond à l’origine attendue, à savoir ici le tachygraphe, et/ou que les données obtenues réellement correspondent aux données attendues par exemple par rapport au contenu de données (par exemple une indication de vitesse).
L’appareil de commande électronique est un appareil de commande externe, c’est-à-dire ne fait pas partie, en particulier ne fait pas partie intégrante, du tachygraphe. L’appareil de commande peut être relié au tachygraphe pour la transmission de données par exemple au moyen d'une liaison enfichable ou d’une liaison filaire ou sans fil. La liaison de l’appareil de commande au tachygraphe peut généralement exister de manière permanente. Elle existe cependant au moins temporairement pour la transmission des données du tachygraphe à l’appareil de commande. L’appareil de commande peut par exemple être aussi installé fixement dans le véhicule automobile dans lequel le tachygraphe est installé, et par exemple être relié au tachygraphe par le biais d’un bus de données formant la liaison de données. Mais l’appareil de commande peut en principe aussi se trouver à l’extérieur du véhicule automobile.
Le tachygraphe est relié à un capteur de mouvement (par exemple appelé aussi capteur de régime ou capteur inductif) d'un véhicule automobile et éventuellement à d’autres sources de données du véhicule automobile. Une telle liaison peut par exemple s’effectuer par intégration du tachygraphe dans un réseau de données du véhicule automobile. À partir du capteur de mouvement et éventuellement d’autres sources de données du véhicule automobile, le tachygraphe collecte, sous la forme de données brutes, des informations se rapportant par exemple au véhicule automobile et/ou à la conduite du véhicule automobile. Il est également envisageable que le tachygraphe calcule d’autres données à partir de données collectées. Les données collectées et/ou calculées peuvent par exemple être mémorisées dans une mémoire de données du tachygraphe. Les données présentes dans le tachygraphe, c’est-à-dire les données collectées et/ou calculées par le tachygraphe, sont les données de tachygraphe. Les données de tachygraphe sont, au sens de la présente invention, des données brutes, de sorte que les données de tachygraphe constituent une quantité de données brutes.
Par exemple, l’appareil de commande ou par exemple un autre appareil relié à l’appareil de commande, par exemple une unité centrale (également appelée serveur ou processeur dorsal), lequel demande des données au tachygraphe par le biais de l’appareil de commande, décide si une protection d’intégrité est nécessaire pour ces données. Cette décision dépend en particulier du fait que l’appareil de commande ou par exemple l’unité centrale nécessite ou non une protection d’intégrité pour les données concrètes spécifiées. Il en résulte que non pas généralement toutes les données mais seulement les données spécifiées concrètement, c’est-à-dire déterminées et prédéfinies, sont pourvues de la protection d’intégrité.
La spécification des données s’effectue avec et par la demande des données, c’est-à-dire que l’appareil de commande fournit au tachygraphe, avec la demande des données, une information correspondante indiquant lesquelles parmi les données (éventuellement toutes celles-ci ou seulement une partie de celles-ci) doivent être pourvues d'une protection d’intégrité. Ainsi, le procédé selon l’invention est rapide, et il permet par exemple une transmission de données dans des conditions de temps réel ou au moins presque dans des conditions de temps réel. Fondamentalement, l’appareil de commande communique avec le tachygraphe pour la demande de données. Cependant, la décision visant à déterminer si la protection d’intégrité est nécessaire ou non pour les données devant être demandées peut être effectuée à la fois par l’appareil de commande lui-même et éventuellement aussi par le biais de l’unité centrale liée à l’appareil de commande par exemple par communication à distance. En principe, il est également possible qu’il soit décidé que les données devant être demandées par l’appareil de commande au tachygraphe pour la transmission nécessitent la protection d’intégrité automatiquement en fonction des informations que les données devant être demandées fournissent, par exemple une vitesse de véhicule ou une distance parcourue par le véhicule automobile. En outre, il est également envisageable que l’appareil de commande soit réglé de telle sorte que toutes les données devant être demandées au tachygraphe pour la transmission nécessitent une protection d’intégrité, c’est-à-dire que la décision concernant une exigence de protection d’intégrité est toujours « oui ».
La protection d’intégrité pour les données brutes groupées est générée au moyen du tachygraphe lui-même. En l’occurrence, la protection d’intégrité présente d’une part l’identifiant d’envoi produit par le tachygraphe. L’identifiant d’envoi peut en particulier être attribué par le tachygraphe ou être associé à l’ensemble de données. Il peut présenter en particulier un identifiant de contenu et/ou d’origine. Par conséquent, l’identifiant d’envoi peut contenir de préférence une information relative à un contenu de données et/ou une origine de données des données brutes groupées de l’ensemble de données. L’identifiant d’envoi peut par exemple présenter également un identifiant d’utilisation, l'identifiant d’utilisation pouvant contenir une information relative à une autre utilisation prévue des données brutes groupées de l’ensemble de données. En outre, la protection d’intégrité présente la valeur de comptage attribuée, c’est-à-dire en particulier générée, par le tachygraphe. Il est important que la valeur de comptage soit univoque, en particulier unique, c’est-à-dire qu’elle ne survienne qu’une seule fois. Avantageusement, une protection contre des attaques par réinsertion peut par conséquent être assurée. La valeur de comptage peut par exemple être incrémentée au moyen d’un compteur du tachygraphe. Au lieu d'une telle incrémentation, il est aussi envisageable en principe de décrémenter la valeur de comptage par exemple. En outre, la protection d’intégrité présente la signature cryptographique produite par le tachygraphe, laquelle acquiert non seulement les données brutes groupées de l’ensemble de données mais encore l’identifiant d’envoi et la valeur de comptage.
Le tachygraphe envoie l’ensemble de données produit par ajout de la protection d’intégrité spéciale aux données brutes groupées à l’appareil de commande et éventuellement à d’autres récepteurs potentiels, par exemple d’autres appareils de commande liés au tachygraphe au moins temporairement au moyen d'une liaison de données. L’appareil de commande peut alors recevoir et éventuellement contrôler l’ensemble de données envoyé par le tachygraphe.
On pourrait par exemple imaginer que le procédé selon l’invention soit commencé une fois (par exemple suite à une demande de diagnostic de l’appareil de commande). Une transmission de données ciblée régulière peut cependant être obtenue lorsque, selon un perfectionnement avantageux de l’invention, la demande des données spécifiées parmi la quantité de données de tachygraphe et de la protection d’intégrité par l’appareil de commande au tachygraphe s’effectue une fois et lorsqu’ensuite le groupement des données, la génération de la protection d’intégrité, la production de l’ensemble de données et l’envoi de l’ensemble de données du tachygraphe à l’appareil de commande s’effectuent de manière déclenchée par un événement temporel et/ou par un événement de processus. L’événement temporel peut par exemple être un instant déterminé (par exemple un jour) ou par exemple survenir une fois une certaine durée écoulée, donc s’effectuer cycliquement. L’événement de processus peut par exemple être déclenché par une entrée d’un utilisateur dans le tachygraphe ou par exemple par un signal que le tachygraphe obtient par le biais d’un réseau de données de véhicule auquel il est connecté.
Selon un autre perfectionnement avantageux de l’invention, la signature cryptographique est produite à l’aide d’une clé sélectionnée par le tachygraphe. De préférence, la clé est stockée dans une mémoire protégée du tachygraphe.
Pour un déroulement sûr mais facile du procédé, il est avantageux que, selon un perfectionnement de l’invention, un identifiant de clé de la clé sélectionnée soit ajouté à l’identifiant d’envoi par le tachygraphe lors de la production de l’identifiant d’envoi. De ce fait, l’identifiant d’envoi présente, en plus d’un identifiant de contenu et/ou d’origine par exemple, alors aussi l’identifiant de clé. Ainsi, l’identifiant d’envoi peut présenter de préférence un identifiant de clé pour une clé qui est utilisée par le tachygraphe pour la production de la signature cryptographique.
Selon un autre perfectionnement avantageux de l’invention, un identifiant d’appareil du tachygraphe, par exemple un numéro d’appareil individuel, est ajouté à l’identifiant d’envoi par le tachygraphe lors de la production de l’identifiant d’envoi. L’identifiant d’appareil du tachygraphe fait donc partie de l’identifiant d’envoi dans ce perfectionnement. De cette manière, à l’aide de l’ensemble de données envoyé à l’appareil de commande par le tachygraphe, il est possible de déterminer directement et simplement de quel tachygraphe exactement et aussi de quel véhicule automobile (dans lequel le tachygraphe est installé) l’ensemble de données provient.
Selon un autre perfectionnement avantageux de l’invention, la valeur de comptage est augmentée par le tachygraphe après l’envoi de l’ensemble de données. C’est-à-dire qu’après chaque envoi d’un ensemble de données généré selon le procédé selon l’invention, la valeur de comptage est augmentée dans ce perfectionnement. La réalisation d’une telle augmentation peut être appelée opération de comptage. De préférence, la valeur de comptage peut être augmentée d’une valeur de « 1 », de sorte que le tachygraphe, en particulier un compteur du tachygraphe, peut incrémenter la valeur de comptage de manière simple. En principe, la valeur de comptage peut cependant aussi être augmentée d’une valeur différente de la valeur « 1 ». Il est aussi envisageable que la valeur de l’augmentation varie, c’est-à-dire ne soit pas la même pour chaque opération de comptage. En principe, il n’est pas nécessaire, par exemple pour une protection contres des attaques par réinsertion, par exemple qu’une liste d’envoi traçable complète d’ensembles de données comportant des valeurs de comptage continues par exemple soit présente, mais que, dans le perfectionnement décrit ici de l’invention, la valeur de comptage d’un ensemble de données envoyé subséquemment soit supérieure à la valeur de comptage de l’ensemble de données envoyé antérieurement à cet ensemble de données.
Selon un autre perfectionnement avantageux de l’invention, un contrôle de l’ensemble de données au moyen de l’appareil de commande s’effectue, le contrôle comprenant une comparaison de la valeur de comptage avec une valeur de comptage reçue en dernier par l’appareil de commande en tant que valeur de comptage correspondante. L’appareil de commande peut effectuer la comparaison de préférence au moyen d'un comparateur de l’appareil de commande. La valeur de comptage reçue en dernier par l’appareil de commande en tant que valeur de comptage correspondante est une valeur de comptage envoyée par le tachygraphe, en particulier une valeur de comptage envoyée avec un ensemble de données envoyé antérieurement par le tachygraphe à l’appareil de commande et produit selon le procédé selon l’invention et reçue par l’appareil de commande. Cette valeur de comptage reçue en dernier par l’appareil de commande en tant que valeur de comptage correspondante peut par exemple être mémorisée dans une mémoire de données de l’appareil de commande. En principe, il peut être prévu que l’appareil de commande soit réalisé de telle sorte qu’il mémorise les valeurs de comptage envoyées par le tachygraphe avec les ensembles de données produits selon l’invention respectivement dans la mémoire de données susmentionnée de l’appareil de commande. Le contrôle de l’ensemble de données selon le perfectionnement décrit ici comprend de préférence le fait de déterminer si la valeur de comptage est unique, c’est-à-dire est différente de la ou des valeurs de comptage reçues précédemment, et/ou si la valeur de la valeur de comptage est supérieure à la valeur de comptage reçue en dernier. Si ce n’est pas le cas, on suspecte une infraction à l’intégrité de l’ensemble de données, et l’appareil de commande peut par exemple générer un signal d’avertissement. Si aucune valeur de comptage antérieure n’est disponible à l’appareil de commande pour la comparaison, par exemple dans le cas d’une première réception d'un ensemble de données produit selon le procédé selon l’invention, alors un utilisateur peut par exemple être invité par l’appareil de commande à confirmer une telle situation, afin de ne pas conclure automatiquement à une possible infraction à l’intégrité de l’ensemble de données dans un tel cas.
- l’étape d’identification des interactions chimiques avantageuses consiste en une détermination de l’interactivité chimique de chaque résidu au sein de la protéine et/ou une détermination de l’interactivité chimique de chaque couple de résidus espacés d’une distance déterminée ;
- la distance déterminée à l’étape b) est comprise entre 2 et 8 Angströms, de préférence 5 Angströms ;
- le procédé comprend une évaluation de l’interactivité chimique des liaisons déterminées comprenant un calcul d’au moins un score parmi : un pourcentage de liaisons hydrophobes et/ou un pourcentage de liaisons hydrogènes et/ou, un pourcentage de ponts salins et/ou un pourcentage de liaisons à répulsions négatives et/ou un pourcentage de liaisons à répulsions positives et/ou un pourcentage de liaisons chimiques ;
- la région cible est une poche identifiée à partir d’un ensemble de structures 3D alignées de la protéine candidate et dans lequel les interactions chimiques sont déterminées sur un ensemble de structures 3D alignées de la protéine candidate ;
- la poche cible comprend au moins cinq résidus cibles choisis parmi les résidus invariants ou les résidus covariants synthétiques létaux, et dans lequel ladite poche présente un volume entre 60 et 500 ;
- le procédé comprend une évaluation de la qualité de l’emplacement spatial des résidus cibles, ladite évaluation étant caractérisée par le calcul de la proportion de paires de résidus situés à moins de 5 Angströms l’un de l’autre et/ou de la proportion de paires de résidus situés à moins de 10 Angströms l’un de l’autre ;
- le procédé comprend une étape de sélection de la séquence polypeptidique de référence de la protéine candidate, puis une étape de sélection des séquences polypeptidiques à tester présentant des longueurs identiques à la séquence de référence, et/ou possédant un nombre de mutations inférieur ou égal à trois écarts-types du nombre moyen de mutations par séquence, et/ou possédant un ou plusieurs résidus invariants à son extrémité N ou C ;
- le procédé comprend une évaluation de la qualité des séquences initiales sélectionnées, ladite évaluation comprenant le calcul d’au moins un score mesurant l’hétérogénéité de la longueur des séquences initiales et/ou le nombre de séquences ayant un nombre aberrant d’acides aminés mal définis et/ou le nombre de séquences ayant un nombre aberrant de résidus manquants.
Selon un deuxième aspect, l’invention vise à identifier une région cible thérapeutique sur la seule base des interactions chimiques qui existent entre les résidus de la région. A ce titre, il est proposé un procédé mis en œuvre par ordinateur de détermination d’au moins une région cible thérapeutique sur une protéine candidate d’un organisme pathogène cible, ledit procédé comprenant les étapes suivantes :
a) Détermination des interactions chimiques avantageuses entre chaque résidu et/ou entre chaque couple de résidus au sein de la protéine candidate, à partir de la structure 2D et/ou 3D de la protéine candidate ; lesdites interactions chimiques avantageuses sont des liaisons hydrophobes et/ou liaisons hydrogènes et/ou ponts salins et/ou à répulsions négatives et/ou répulsions positives ;
b) Sélection des résidus liés par lesdites interactions chimiques avantageuses, lesdits résidus étant à une distance d'au plus 10 Angströms, lesdits résidus formant une région cible thérapeutique.
DESCRIPTION DE LA FIGURE D’autres caractéristiques, buts et avantages de l’invention ressortiront de la description qui suit, qui est purement illustrative et non limitative, et qui doit être lue en regard de la qui illustre un schéma des étapes d’un procédé mis en œuvre par ordinateur de détermination d’au moins une région cible thérapeutique à la surface d’une protéine candidate d’un organisme pathogène.