INPI-France/Brevets-Francais-2024-Chunked huggingface dataset:
Pris ensemble, les résultats obtenus démontrent que les extraits aqueux de l'algue B. bifurcata contiennent des composés bioactifs ayant une activité vermifuge in vitro sur les différents stades de vie du parasite murin H. polygyrus bakeri . Il a ainsi été observé que l’extrait aqueux de B. bifurcata est suffisamment puissant pour inhiber le développement larvaire sur le parasite murin H. polygyrus bakeri avec une efficacité de 100% à une concentration de 5g/L. Cet extrait d’algue a également montré des effets sur l'éclosion des œufs (28% d'inhibition à 5g/L) et une activité nématicide directe sur les larves (67% d'efficacité à 5g/L) et les vers adultes (70% d'efficacité jusqu'à 0,5g/L en 6 jours).
On a par ailleurs comparé les résultats obtenus avec B. bifurcata aux efficacités anti-helminthiques rapportées pour des extraits végétaux. A titre d’exemple, le test de développement larvaire a montré une activité très élevée de l'algue B. bifurcata avec une IC50 d'environ 0,8 g/L. Cette activité est supérieure à ce qui a été rapporté pour les espèces de plantes Glycyrrhiza glabra , Fumaria parviflora , Urtica dioica et Myrtus communis sur les parasites gastro-intestinaux des petits ruminants. Concernant l'activité larvicide, qui est d'environ 67% à 5g/L, elle est comparable à ce qui a été rapporté lorsque des extraits de plantes ont été évalués comme anthelminthiques. Enfin, l'activité nématicide observée sur les vers adultes est plus importante que ce qui est connu de l’art antérieur. En effet, on observe 100% de mortalité des adultes de H. polygyrus bakeri en 24h avec un extrait aqueux de B. bifurcata à 5g/L, alors que par exemple, sur Haemonchus contortus , Eguale et al. (Eguale, T., G. Tilahun, A. Debella, A. Feleke and E. Makonnen. " Haemonchus contortus : In vitro and in vivo anthelmintic activity of aqueous and hydro-alcoholic extracts of hedera helix." Experimental Parasitology 116 (2007): 340-45) ont remarqué un taux de mortalité de seulement 29% en 24h avec un extrait aqueux de plantes à 8g/L et Lone et al. (Lone, B., M. Chishti, F. Bhat, H. Tak, S. Bandh and A. Khan. "Anthelmintic activities of aqueous and methanol extracts of prunella vulgaris l." Nat Prod Chem Res 5 (2017): 269) ont utilisé des concentrations beaucoup plus élevées (25g/L et 50g/L) pour observer un effet sur la mortalité adulte en moins de 24h. Cependant, une telle comparaison doit être prise avec précaution car nous ne pouvons pas exclure que malgré leur relation phylogénétique étroite, H. polygyrus bakeri et H. contortus pourraient également présenter une sensibilité différentielle aux composés naturels.
Il a également été observé que les extraits chauffés présentaient toujours une activité biologique démontrant ainsi que les composés actifs ne sont pas affectés par des températures jusqu'à 60°C. Parce qu'il a déjà été rapporté dans Michalak, I., Ł. Tuhy and K. Chojnacka. "Seaweed extract by microwave assisted extraction as plant growth biostimulant." Open Chemistry 13 (2015): que la température peut avoir un impact sur la stabilité de certaines molécules telles que les polyphénols d'algues, une hypothèse est que les molécules actives sont soit présentes en grande quantité, soit qu'elles ne soient pas affectées par la température, mettant ainsi en évidence une stabilité importante des composés anthelmintiques solubles de B. bifurcata .
De plus, une telle mémoire 38 nécessite un très faible courant électrique et une tension basse pour accéder aux données stockées
Enfin, une telle mémoire 38 ne génère qu’une faible quantité de chaleur, qui peut être considérée comme négligeable.
Selon l’exemple de réalisation, la mémoire 38 est autoalimentée entre un fil de masse 40 et un fil de données 42, selon un montage dit « d’alimentation parasite ».
La mémoire 38 est configurée pour stocker au moins des valeurs de paramètres d’étalonnage de la sonde 26, notamment au moins des valeurs de deux paramètres d’étalonnage de la sonde 26.
De telles valeurs sont spécifiques à la sonde 26, et permettent de prendre en compte les tolérances de fabrication.
Les valeurs de paramètres d’étalonnage peuvent comprendre, par exemple, une valeur de la capacité de la sonde 26 mesurée lorsque le réservoir 10 est vide et une valeur de la capacité de la sonde 26 mesurée lorsque le réservoir 10 est rempli de carburant 18.
Plus généralement, les valeurs de paramètres d’étalonnage peuvent comprendre des valeurs de capacité, notamment deux valeurs de capacités, mesurées à divers niveaux de carburant 18 dans le réservoir 10, notamment deux niveaux de carburant 18 dans le réservoir 10, correspondant à des taux de remplissage connus distincts du réservoir 10.
Alternativement, les valeurs de paramètres d’étalonnage peuvent comprendre, par exemple, une valeur d’offset de la sonde 26 et une valeur de gain de la sonde 26, c’est-à-dire respectivement des valeurs d’ordonnée à l’origine et de pente de la fonction affine liant la capacité mesurée de la sonde 26 et le niveau de carburant 18 dans le réservoir 10, ou taux de remplissage du réservoir 10, et/ou la densité du carburant 18.
Par ailleurs, dans le cas où la sonde 26 est un densimètre, les paramètres d’étalonnage peuvent être des rapports de tensions correspondant à des valeurs de densité, des compensations en température ou autres.
Optionnellement, d’autres paramètres peuvent être stockés dans la mémoire 38 pour être lus par l’électronique de mesure 20.
A titre d’exemple, la mémoire 38 peut stocker des coefficients de variation de la relation entre la capacité de la sonde 26 et le niveau de carburant 18 dans le réservoir 10, ou taux de remplissage du réservoir 10, avec la température, ou toutes autres données pertinentes afin d’ajuster la précision de la mesure réalisée par le capteur 24.
Optionnellement, dans le cas où le capteur 24 comprend plusieurs sondes 26, par exemple une jauge et un densimètre, la mémoire 38 peut comprendre des valeurs de paramètres d’étalonnage pour chaque sonde 26.
L’électronique de mesure 20 est configurée pour calculer un résultat de mesure de quantité et/ou un résultat de mesure de densité du carburant 18 dans le réservoir 10, notamment à partir de la capacité mesurée de la sonde 26 et des valeurs de paramètre d’étalonnage. Le calcul est fait, par exemple, par interpolation linéaire.
La sonde 26 est connectée à l’électronique de mesure 20 par un bus de communication permettant d’assurer une connexion avec seulement deux fils, à savoir un fil de données et un fil de masse. Un tel bus de communication est du type « One-Wire », également connu sous le nom de « bus Dallas »). Un tel bus communication permet une liaison électrique bifilaire.
Selon l’exemple présenté, la liaison électrique bifilaire est de type coaxiale, comprenant une âme centrale 42 à haute impédance et une couche de blindage entourant radialement l’âme centrale ainsi qu’un fil de basse impédance 47. Une telle connexion est représentée schématiquement sur la , par un fil de masse 40, et par un fil de données 42 relié à l’électrode interne 30 du capteur 24.
Un tel bus de communication de type « One-Wire » permet une communication numérique par multiplexage sur les mêmes conducteurs que ceux utilisés pour la transmission des signaux analogiques relatifs à la mesure de la sonde 26 et cela, sans dégradation de cette dernière.
La présente en outre un exemple avantageux pour lequel la création 203 d’une archive unitaire chiffrée FFw-2 et la suppression 206 de l’archivage unitaire initial FFw-1 ne sont mises en œuvre que si (situation illustrée par le lien 202-y dans la ) les données contenues dans lesdites archives unitaires comportent des données concernées par des obligations contradictoires de conservation et de mise à jour, comme ce peut être le cas de données personnelles au regard du RGPD par exemple. Selon cet exemple avantageux, un traitement 200 peut comporter avantageusement un test 202 visant à conditionner les mises en œuvre desdites étapes 203 à 206 (situations illustrées dans la respectivement par le lien 202-y, dans l’affirmative, et par le lien 202-n, dans la négative). Un tel test 202 peut consister en la lecture d’une méta-information contenue dans l’archive unitaire FFw-1 (héritée éventuellement de l’archive unitaire d’entrée FFi ou créée par la mise en œuvre d’un traitement d’importation 100 idoine) et qui caractérise de telles obligations. Un tel test 202 pourrait également mettre en œuvre toute autre analyse portant sur le type des données contenues dans une telle archive unitaire FFw-1. De façon alternative ou complémentaire, c’est le processus 200 tout entier qui pourrait être mis en œuvre préalablement à un traitement 300 sur le seul périmètre concerné par le traitement 200 considéré. Dans les deux cas, le traitement 200 pourra s’appliquer à toutes les données d’un conteneur de données (une ou plusieurs archives unitaire) ou à une partie uniquement de ces archives unitaires.
L’étape 202 peut également constituer un processus de retraitement des archives unitaires en deux catégories d’archives unitaires : d’une part des archives unitaire pour lesquelles aucun enregistrement n’est soumis à des contraintes de destruction/modification, et d’autre part des archives unitaires pour lesquelles chaque enregistrement est soumis à de telles contraintes.
L’invention a été décrite selon un exemple de réalisation préféré, selon lequel un conteneur associatif CTw, sous la forme avantageuse d’une table associative, est créé dans la première mémoire de données DMw, avec un conteneur de données Tw, sous la forme avantageuse d’une table courante, en une même étape 105 d’un traitement d’importation 100. En variante, l’invention prévoit que la création d’un tel conteneur associatif CTw puisse être créé de manière dissociée de la création d’un conteneur de données Tw. Il suffit qu’une telle étape de création d’un conteneur associatif CTw soit mise en œuvre préalablement à la mise en œuvre de l’étape 203 décrite précédemment. Dans ce cas, une telle étape de création d’un conteneur associatif CTw peut faire partie d’un traitement 200 préalable à toute mise en œuvre subséquente de l’un des enregistrements d’une table courante Tw.
Comme l’indique la , un procédé de gestion de données 10 conforme à l’invention peut comporter en outre un traitement 300 de mise à jour des données gérées. La illustre un tel traitement 300 en réponse à une consigne (référencée USP en ) de modification du contenu d’un conteneur de données Tw émanant d’une consigne d’un utilisateur ou d’une règle de gestion, appliquée via une interface ou un algorithme. La consigne USP, réceptionnée ou détectée en une étape 310, s’applique à l’archive élémentaire et à son équivalent dans le conteneur de données Tw mais elle ne peut, rappelons-le, s’appliquer à l’archive unitaire en tant que telle. Selon que ladite consigne USP concerne une suppression d’une archive élémentaire ou d’une mise à jour, le traitement 300 se subdivise en deux principaux sous-traitements référencés 300-D et 300-U sur la .
Lorsque que ledit traitement de mise à jour 300 consiste en la traduction 310 d’une consigne de suppression (situation illustrée par le lien 310-D sur la figure 7) d’un enregistrement d’un conteneur de données Tw (par exemple, sous la forme avantageuse d’une table courante) décrivant une archive élémentaire, ledit traitement 300 consiste en le sous-traitement 300-D. Celui-ci comporte une étape 321 de suppression dudit enregistrement objet de ladite consigne USP en suppression dans ledit conteneur de données Tw, et d’effacement de l’attribut CK désignant la clé de chiffrement/déchiffrement dans l’enregistrement du conteneur associatif CTw (par exemple, sous la forme avantageuse d’une table associative) correspondant à l’enregistrement supprimé dans le conteneur de données Tw. Ainsi, supprimer des archives élémentaires d’une même archive unitaire en perdant la connaissance des clés de chiffrement/déchiffrement respectivement associées auxdites archives élémentaires, permet de ne pas modifier l’archive unitaire et répond ainsi aux besoins contradictoires de conservation et de mise à jour de telles archives. Lorsque les données concernées par une telle requête USP en suppression portent sur des données de désignation d’un document de travail Dw, ladite étape 321 peut en outre détruire ou effacer dans la mémoire de travail ledit document Dw désigné par lesdites données de désignation.
Une mise en œuvre d’un tel sous-traitement 300-D est illustrée par la au travers de l’exemple simplifié des données dont l’importation 100 a été précédemment décrite en lien avec les figures 3A et 4A et dont le traitement préalable 200 a été décrit en lien avec la .
Ladite présente un conteneur de données Tw1 identique à la table Tw1 illustrée par la , exception faite de l’enregistrement Tw1R1 qui a fait l’objet d’une consigne USP en suppression. Les attributs PID, PC, PN, PA et UK de celle-ci apparaissent vierges sur la . Nous pouvons constater que le fichier plat (archive unitaire) FFw1-2 demeure inchangé à l’issue du traitement 300, 300-D. Il conserve donc un statut d’archive fiscale et peut servir de base à une présentation de données à des organismes de contrôles coercitifs. Ladite présente en outre un conteneur associatif CTw1 similaire à la table associative CTw1 d’ores et déjà décrite en lien avec la . Toutefois, à l’issue de la mise en œuvre du sous-traitement 300-D, l’enregistrement CTw1R1 dudit conteneur associatif CTw1 (c’est-à-dire l’enregistrement qui est associé à l’enregistrement Tw1R1 supprimé puisque les deux enregistrements CTw1R1 et Tw1R1 - avant la suppression de l’enregistrement Tw1R1 - comportent des attributs CK de valeurs « 12345678 » identiques) a été modifié. Cette modification porte sur l’attribut CTw1R1A2 (qui apparaît ceinturée par une ligne discontinue sur la ) qui désignait jusqu’alors la clé de chiffrement/déchiffrement CK1 (cf. ). Ledit attribut CTw1R1A2 est à présent effacé. Ainsi, bien que le fichier FFw1-2 soit conservé en l’état, il n’est plus possible d’accéder – via la table associative CTw1 - à l’information claire en lien avec la ligne FFw1-2R1 de ce dernier puisque l’enregistrement CTw1R1 ne désigne plus la clé de chiffrement/déchiffrement nécessaire au déchiffrement de ladite ligne FFw1-2R1.
La décrit en outre un sous-traitement 300-U (du traitement 300) déclenché à la suite de la réception d’une consigne USP en modification de tout ou partie d’un enregistrement d’un conteneur de données Tw traduisant une archive élémentaire. Une telle consigne USP peut consister par exemple en la modification de la valeur contenue par un attribut ou en l’effacement d’un tel attribut.
Un tel sous-traitement 300-U comporte une étape 331 de mise à jour de l’enregistrement dans le conteneur de données Tw (par exemple sous la forme avantageuse d’une table courante) qui est l’objet de ladite consigne en modification USP, pour modifier ou effacer la valeur contenue dans un ou plusieurs attributs de celui-ci.
Ledit sous-traitement 300-U comporte alors une étape de création 332 d’une nouvelle clé de chiffrement/déchiffrement, complétant ainsi l’ensemble précédemment constitué notamment à l’issue du traitement 200. Ladite étape 332 consiste en outre en la création d’une nouvelle archive unitaire, en l’espèce un nouveau fichier plat, FFw-3 dont une ligne (archive élémentaire) correspond à l’enregistrement de la table courante Tw dont au moins un attribut a été modifié à l’étape 331. Chaque champ de la ligne créée au sein du nouveau fichier plat FFw-3 correspond à chaque attribut (exception faite de l’attribut UK) dudit enregistrement modifié, la valeur de chacun desdits attributs étant chiffrée par la nouvelle clé de chiffrement/déchiffrement créée. Si une archive unitaire FFw-3 existe déjà, et peut être complétée, alors l’étape 332 consiste en l’ajout d’une archive élémentaire à l’archive unitaire existante (par exemple jusqu’à l’obtention d’un nombre de lignes et ou d’un volume prédéfini). Il peut sembler surprenant de s’autoriser ainsi à modifier une archive unitaire alors que l’invention vise à ne pas modifier les archives unitaires. En fait, une telle archive ayant été constituée par l’application mettant en œuvre un procédé de gestion de données 10 selon l’invention, les requêtes formulées par des contrôles coercitifs ne nécessitent pas l’utilisation d’une archive fiscale. Cette archive fiscale ne serait requise que si l’application mettant en œuvre un procédé de gestion de données 10 selon l’invention venait à être décommissionnée. En conséquence, la création de FFw-3 n’est réellement requis qu’au décommissionnement de l’application mettant en œuvre un procédé de gestion de données 10 selon l’invention. Le stockage des informations sous la forme d’une « archive fiscale » FFw-3 simplifie le développement de l’application mettant en œuvre un procédé de gestion de données 10 selon l’invention dans la mesure où la donnée ainsi créée peut également faire l’objet d’un traitement 300 ultérieur.
Un tel sous-traitement 300-U comporte également une étape 333 de mise à jour du conteneur associatif (par exemple, sous la forme avantageuse d’une table associative) CTw associé au conteneur de données Tw (par exemple, sous la forme avantageuse d’une table courante). Cette mise à jour de ladite table associative CTw consiste plus précisément en l’effacement de l’attribut CK, désignant la clé de chiffrement/déchiffrement précédemment exploitée pour créer l’archive unitaire (par exemple, sous la forme avantageuse d’un fichier plat) FFw-2, dans l’enregistrement de ladite table associative CTw qui correspond ou qui est associé à l’enregistrement mis à jour dans le conteneur de données Tw en réponse à la consigne USP.
Ladite étape 333 consiste en outre à créer, dans ledit conteneur associatif CTw, un nouvel enregistrement associé audit enregistrement mis à jour dans le conteneur de données Tw. Ce nouvel enregistrement dudit conteneur associatif CTw comporte principalement : un attribut UK pour contenir la clé unique désignant ledit enregistrement du conteneur de données Tw qui a été mis à jour ; des attributs pour respectivement désigner la nouvelle archive unitaire FFw-3 et l’archive élémentaire de cette dernière qui a été initialisée à l’étape 332 ; un attribut désignant la clé de chiffrement/déchiffrement utilisée pour chiffrer les champs de l’archive élémentaire dans l’archive unitaire FFw-3 (c’est-à-dire les champs d’une ligne d’un fichier plat lorsque l’archive unitaire FFw-3 consiste en un tel fichier plat). Ce chiffrement peut ne pas être obligatoire. Il est avantageusement mis en œuvre, afin que le processus 300 s’applique également à la modification de données contenues dans l’archive unitaire FFw-3, des solutions alternatives d’implémentation pourraient être envisagées sans la nécessité du chiffrement des archives élémentaires dans l’archive unitaire FFw-3.
Lorsque, à l’instar de l’exemple décrit par la , le conteneur associatif CTw (par exemple, sous la forme avantageuse d’une table associative) comporte des attributs accessoires CD, ED pour inscrire les horodatages respectifs de la création de l’entrée dans ladite table CTw et de la création de l’archive élémentaire chiffrée dans l’archive unitaire FFw-3, voire encore des attributs accessoires CID et EID pour inscrire les identifiants des personnes ayant été à l’origine desdites créations, l’étape 333 de création, dans ladite table associative CTw, d’un nouvel enregistrement associé audit enregistrement mis à jour dans le conteneur de données Tw, consiste en outre, par cohérence, à initialiser lesdits attributs accessoires CD, CID, ED, EID en lien avec la création et le chiffrement de l’archive élémentaire de l’archive unitaire FFw-3. Ainsi, de tels attributs accessoires CD et ED, ainsi que CID et EID, sont identiques deux à deux et désignent respectivement l’instant de création de l’archive élémentaire dans ladite archive unitaire FFw-3 (ou de la création de l’enregistrement dans la table associative CTw) et la personne à l’origine de la consigne USP de mise à jour de l’enregistrement dans le conteneur de données Tw.
Le conteneur associatif CTw ainsi modifié à l’étape 333, lie directement ou indirectement, la nouvelle clé de chiffrement/déchiffrement qui a été utilisée pour créer ladite archive élémentaire au sein de l’archive unitaire FFw-3, l’archive élémentaire au sein de cette dernière et l’enregistrement du conteneur de données Tw mis à jour. Ainsi, une modification d’une archive élémentaire en la supprimant, puis en stockant l'information modifiée, en vue de constituer dans l'instant ou ultérieurement, une nouvelle archive élémentaire sans altérer l'archive unitaire originelle, répond également aux besoins contradictoires de conservation et mise à jour.
Une mise en œuvre d’un tel sous-traitement 300-U est illustrée par la au travers de l’exemple simplifié des données dont l’importation 100 a été précédemment décrite en lien avec les figures 3A et 4A et dont le traitement préalable 200 a été décrit en lien avec la . L’agencement dudit sous-traitement 310-U en trois étapes séquentielles 331, 332, et 333 est arbitraire dans la mesure où les étapes peuvent être réalisées en parallèle ou dans un ordre différent.
Ladite présente un conteneur de données sous la forme d’une table Tw1 identique à la table courante Tw1 illustrée par la , exception faite de l’attribut Tw1R1A4 de l’enregistrement Tw1R1 qui a fait l’objet d’une consigne USP en modification. En effet, selon cet exemple, le siège social d’un fournisseur français a déménagé depuis le « 14, rue de l’océan » vers la « Place centrale ». Cet exemple peut surprendre car il ne consiste pas à anonymiser une information, mais il peut se comprendre comme une pseudo anonymisation, permettant de rendre un jeu de données utilisable (par exemple, à des fins de recherche ou de marketing) sans pour autant contenir d’information personnelle utilisable. Nous pouvons constater que l’archive unitaire, sous la forme avantageuse du fichier plat FFw1-2, demeure inchangée à l’issue du traitement 300, 300-U. Ladite présente toutefois la création d’une nouvelle archive unitaire sous la forme d’un nouveau fichier plat FFw1-3 qui comporte une archive élémentaire, en l’espèce une ligne FFw1-3R1, comprenant, à l’instar d’une archive élémentaire sous la forme d’une ligne du fichier plat FFw1-2, quatre champs qui correspondent respectivement aux attributs PID, PC, PN et PA de l’enregistrement Tw1R1 modifié, lesdits attributs étant chiffrés au moyen d’une nouvelle clé de chiffrement/déchiffrement CK3 pour constituer les champs de ladite archive élémentaire FFw1-3R1.
Selon un autre aspect, il est proposé un dispositif informatique comprenant : une mémoire pour stocker au moins des instructions le programme informatique de la revendication précédente, et un processeur accédant à la mémoire pour lire les instructions précitées et exécuter ensuite le procédé ci-dessus.
Selon un autre aspect, il est proposé un support d'enregistrement non transitoire lisible par ordinateur sur lequel un programme informatique est enregistré pour mettre en œuvre le procédé ci-dessus, lorsque le programme informatique est exécuté par un processeur.
Selon un autre aspect, il est proposé un véhicule avec un système embarqué comportant le dispositif informatique ci-dessus.
Fig. 1 montre un exemple de variable partagée sur lequel il existe un problème de LWW.
Fig. 2 montre un autre exemple de variable partagée sur lequel il existe un problème de LWW.
Fig. 3 montre encore un autre exemple de variable partagée sur lequel il existe un problème de LWW.
Fig. 4 montre un exemple d’attribution de priorité entre plusieurs tâches ayant chacune un ou plusieurs exécutables.
Fig. 5 montre un ordinogramme de gestion de priorité entre plusieurs tâches utilisant une variable partagée.
Fig. 6 montre un premier exemple de gestion de priorité entre deux tâches concurrentes utilisant une variable partagée.
Fig. 7 montre un deuxième exemple de gestion de priorité entre deux tâches concurrentes utilisant une variable partagée.
Fig. 8 montre un troisième exemple de gestion de priorité entre deux tâches concurrentes utilisant une variable partagée.
Fig. 9 montre un quatrième exemple de gestion de priorité entre deux tâches concurrentes utilisant une variable partagée.