INPI-France/Brevets-Francais-2024-Chunked huggingface dataset:
- le deuxième module de communication MCO b qui est associé à un deuxième identifiant IDb qui est un identifiant de communication, tel que par exemple un numéro MSISDN, une adresse email, une adresse de messagerie instantanée, etc., le module MCO b pouvant contenir un client de messagerie de différents types, tels que RCS (« Rich Communication Services » en anglais), SMS (« Short Message Service » en anglais), email, MI pour « Messagerie Instantanée », vocale, etc.,
- une mémoire MEM qui est configurée pour stocker un troisième identifiant IDO qui identifie l’objet communicant OC ou OC’ de manière unique, l’identifiant IDO étant par exemple le numéro de série, l’UID, l’adresse MAC, l’identifiant IDa précité, etc., de l’objet communicant OC ou OC’.
De manière optionnelle, l’objet communicant OC ou OC’ comprend un module de calcul CAL O qui est configuré pour calculer :
- et éventuellement une position absolue de l’objet OC ou OC’, à l’aide d’informations de positionnement fournies par un capteur, par exemple GPS, faisant partie des capteurs/détecteurs CAP 1 , CAP 2 , …, CAP S .
Le module CAL O étant optionnel, il est représenté en pointillé sur la .
En variante, la mémoire MEM peut être déportée dans un réseau de communication, un nuage (« cloud » en anglais), etc. et être rendue accessible par l’objet communicant OC/OC’, au moyen du module de communication MCO b ou d’un module de communication (non représenté) dédié à cet effet.
Selon un mode particulier de réalisation de l'invention, les actions exécutées par l’objet communicant OC/OC’, dans le cadre de la mise en œuvre du procédé de communication conformément à la présente invention, sont mises en œuvre par des instructions d’un programme d'ordinateur PG O . Pour cela, l’objet communicant OC/OC’ a l'architecture classique d'un ordinateur et comprend notamment une mémoire MEM O , une unité de traitement UTR O , équipée par exemple d'un processeur PROC O , et pilotée par le programme d'ordinateur PG O stocké en mémoire MEM O . Le programme d'ordinateur PG O comprend des instructions pour mettre en œuvre les actions exécutées par l’objet communicant OC/OC’, lorsque le programme est exécuté par le processeur PROC O , selon l'un quelconque des modes particuliers de réalisation de l'invention.
A l'initialisation, les instructions de code du programme d'ordinateur PG O sont par exemple chargées dans une mémoire RAM (non représentée) avant d'être exécutées par le processeur PROC O . Le processeur PROC O de l'unité de traitement UTR O met notamment en œuvre, selon les instructions du programme d'ordinateur PG O , les actions de recueil des données issues du et/ou des capteurs CAP 1 , CAP 2 ,…, CAP S , notamment les données GPS de l’objet communicant OC/OC’, les actions de communication avec le dispositif DF/DF’ de fourniture d’un bien ou d’un service, les actions de communication avec le dispositif de communication DC/DC’ associé au dispositif DF/DF’ ou avec le serveur de communication SVC/SVC’, les actions de mémorisation de l’identifiant IDO, éventuellement les actions de calcul de la position de l’objet communicant OC/OC’.
Description d’un mode de réalisation du dispositif de communication DC ou DC’
Présentation des dessins D'autres buts, caractéristiques et avantages de l'invention apparaîtront plus clairement à la lecture de la description suivante, donnée à titre de simple exemple illustratif, et non limitatif, en relation avec les figures, parmi lesquelles :
représente le procédé de traitement de l’invention ; représente les différents modules mis en œuvre dans un dispositif serveur selon l’invention ; représente une architecture physique simplifiée d’un dispositif serveur ; représente une architecture physique simplifiée dispositif utilisateur ;
Comme exposé précédemment, un objet de la présente technique est de permettre, à un instant donné, de disposer d’une information relative à la probabilité de survenance d’un accident de la route à une position géographique. À l’aide de cette information, il est possible d’avertir un utilisateur, se situant aux alentours de cette position géographique, de la possibilité de survenance d’un accident. Au final, l’objectif est d’inciter les conducteurs à être plus prudents, particulièrement lorsque des conditions accidentogènes sont réunies. Cette information est intrinsèque à des conditions de survenance et ne dépend pas de l’utilisateur à qui cette information est fournie. Comme indiqué précédemment, également, à la différence des techniques actuelles connues, consistant à laisser le véhicule « intelligent » déterminer les conditions et les risques que présentent la route empruntée par le véhicule, l’objet de la présente technique et de fournir, en temps réel, une information nouvelle relative au risque de survenance d’un accident de la route, indépendamment de l’utilisateur. Cette information peut être fournie à un terminal de communication en possession d’un utilisateur à bord du véhicule ou bien encore à un dispositif directement embarqué au sein du véhicule lui-même, permettant le traitement de cette information par le véhicule (en fonction de l’utilisateur dans ces conditions). Dans la suite, on considère, pour plus de simplicité que l’information est transmise à un terminal de communication en possession du conducteur du véhicule, que ce terminal soit ou non connecté au véhicule (par exemple par un procédé de partage d’écran ou autre).
D’une manière générale, en relation avec la , le procédé mis en œuvre pour l’obtention de l’information transmise est le suivant :
Une étape de réception (10), au dispositif serveur, d’une donnée représentative d’une position géographique (Loc) ; optionnellement, une donnée représentative d’un identifiant d’utilisateur peut également être transmise subséquemment, concomitamment ou à la place de la donnée de position au dispositif serveur ; Une étape d’obtention (20) de caractéristiques statiques de localisation (StaLoc), en fonction de la donnée représentative de la position géographique (Loc), les caractéristiques statiques comprenant notamment par exemple la géométrie de l’axe de circulation courant qui est associé à la position géographique, la ou les limitations de vitesses, la densité de population ; Une étape d’obtention (30) de caractéristiques dynamiques de localisation (DynLoc), comprenant par exemple, pour une date et une heure donnée, en fonction de la donnée représentative de la position géographique, la météo, la position du soleil et des variables temporelles, dont certaines matérialisations sont explicitées par la suite ; Une étape de fourniture (40), à un module de classification, des caractéristiques dynamiques (DynLoc) et des caractéristiques statiques (StaLoc) préalablement obtenues, le module délivrant (50), en retour, un score (Sco) représentatif du risque de survenance d’un accident de la route pour la position géographique.
À l’issue de cette mise en œuvre, on dispose donc d’une information (score) qui représente le risque, à un instant donné et pour une position géographique donnée, d’une survenance d’un accident de la route. La technique qui a été mise au point par les inventeurs offre la particularité de se baser à la fois sur des caractéristiques statiques et sur des caractéristiques dynamiques. Les caractéristiques statiques sont, comme leur nom l’indique, relativement invariables dans le temps. Les caractéristiques dynamiques sont quant à elles variables dans le temps et/ou l’espace et/ou par rapport à une autre variable (non nécessairement temporelle). Les caractéristiques statiques comprennent par exemple, selon la présente technique, tout ou partie de : la position géographique, les caractéristiques dérivées de la géométrie de la route associées à la position géographique, telles que la courbure de la route, la limite de vitesse à cette position, le dénivelé, la densité de population de la position géographique, etc. L’étape de réception (10) précédemment mentionnée comprend :
une étape de réception, par le dispositif électronique serveur, d’une requête d’obtention d’un message d’information en provenance du dispositif d’utilisateur, ladite requête comprenant la donnée représentative de la position géographique dudit dispositif d’utilisateur et un identifiant du dispositif d’utilisateur ; une étape d’horodatage de ladite requête ; une étape d’insertion de ladite requête horodatée au sein d’une base de données ; une étape optionnelle d’obtention au sein de la base de données, d’un score précédemment calculé pour une position proche de la position géographique courante et à un temps proche de l’horodatage effectué pour ladite requête, comme exposé ci-après.
L’insertion de la requête et de l’horodatage de la donnée représentative de la localisation du dispositif d’utilisateur requérant permet, dans au moins un mode de réalisation, de déterminer la vitesse de déplacement du dispositif d’utilisateur, et dans certains modes de réalisation temporisés, de dériver à partir de cette vitesse de déplacement, une position géographique effective du dispositif d’utilisateur au temps (heure/minutes) à laquelle la prédiction peut être effectuée par le module de classification. Cette caractéristique peut avoir de l’importance, dans ces modes de réalisation dits temporisés, particulièrement en situation de congestion des réseaux de communication ou en cas de déplacement en zone urbaine : les inventeurs ont constaté, en effet, que dans de telles situations il peut être nécessaire, avant de prédire la survenance de l’accident, de calculer en quelques sorte la position à laquelle dispositif d’utilisateur sera présent au moment de la réception du message. Bien que dans la plupart des situations, une telle « prédiction » préalable de la positon de l’utilisateur ne soit pas indispensable, celle-ci peut se révéler importante dans d’autres.
Les caractéristiques dynamiques comprennent par exemple, selon la présente technique, tout ou partie de : les conditions météorologiques (météo), les conditions de circulation (trafic), la date et l’heure et d’autres conditions, comme la position du soleil dans le ciel (azimut), etc.
Par exemple la caractéristique dynamique « météo » évolue au cours du temps. Les types de données associés à cette caractéristique dynamique « météo » peuvent comprendre par exemple la température, la pluviométrie courante, la couverture nuageuse. Ainsi, par exemple, la caractéristique dynamique « météo » comprend trois composantes, stockées dans trois champs : température, pluviométrie (nivométrie, i.e. pour l’enneigement), couverture nuageuse. Chacun de ces trois champs comprend une valeur : par exemple une valeur de température, un index pour la pluviométrie (0 : aucune pluie/aucune chute de neige, …, 9 : pluie battante) et un index pour la couverture nuageuse (octa : 0 : aucune couverture nuageuse, …, 8 : ciel complètement couvert, 9 : obstruction de la visibilité). De même, la caractéristique « trafic routier » évolue dans le temps. Cette caractéristique représente l’état du trafic routier à un moment donné, sur une portion de voie de circulation donnée. Les inventeurs ont également effectué des recherches pour inclure des caractéristiques stables dans le temps.
L’ensemble des caractéristiques retenues (DynLoc, StaLoc) forme un vecteur d’entrée, qui peut être comparé à une signature des caractéristiques globales de circulation à un moment donné. Ce vecteur d’entrée est obtenu par un module dit de « collecte » dont l’objectif est d’obtenir et de formater les données du vecteur d’entrée pour qu’elles correspondent à des données acceptées par le module de classification. Le vecteur d’entrée est ensuite fourni au module de classification afin de déterminer le score représentatif du risque de survenance d’un accident de la route à la position géographique donnée au moment de l’interrogation.
La représente l’architecture interne du système mis en œuvre dans le cadre de la présente technique. Plus particulièrement, dans un tel système, un module de collecte (ModCol) reçoit la position géographique (Loc) associée à l’utilisateur. A partir de la position géographique et de sources de données (DS), il calcule un vecteur de caractéristiques d’entrée (VCe), également appelé vecteur d’entrée. Le vecteur d’entrée est ensuite fourni au module de prose de décision (ModDR) qui calcule le score (SCo) associé au vecteur d’entrée (VCe). Ce score est ensuite fourni à un module de formatage (ModFrm) qui se charge pour l’utilisateur dont on a reçu la position géographique, de formater un message (Msg) à adresser à celui-ci. Astucieusement, le message à adresser à l’utilisateur peut tenir compte d’autres paramètres que le score calculé par le module de classification, comme cela est explicité par la suite.
Selon la présente technique, le module de classification comprend un réseau de neurones (ou un arbre de décision), préalablement entrainé et configuré, qui présente la particularité d’avoir été entrainé sur une base de données d’accidents de la route déjà survenus. En d’autres termes, le module de classification est conçu et entrainé à l’aide d’une base de données comprenant, pour un territoire donné (un pays, une région ou un département), tout ou partie des accidents de la route déjà survenus dans une période temporelle passée, dite période de référence. Pour pallier les risques de surapprentissage lié à l’utilisation de ces techniques, la base de données de la période de référence est astucieusement complétée par une base de données représentative de l’absence d’accidents. Plus particulièrement, une base de données de référence « d’absence d’accident » (pour la même période) est également fournie lors de l’apprentissage afin d’éviter que le module de classification ne soit trop influencé par les accidents effectivement survenus.
Le vecteur d’entrée qui est fourni au module de classification comprend donc au moins autant de valeurs que le nombre de variables utilisés pour effectuer l’entrainement du module de classification. En d’autres termes, l’entrainement du module de classification a été réalisé en tenant compte, pour chaque accident survenu et répertorié, de l’ensembles des caractéristiques statiques et dynamiques qui ont pu être obtenues sur les conditions de survenance de cet accident. Pour équilibrer l’apprentissage, et dans la mesure où la très grande majorité des trajets effectués n’entraine pas la survenance d’un accident, des situations de non survenance d’accident ont également été introduites.
La composition selon la présente invention peut être utilisée comme composition cosmétique ou dermatologique, de préférence comme composition cosmétique, et plus préférablement comme composition cosmétique pour une matière kératineuse. En tant que matière kératineuse, on peut citer la peau, le cuir chevelu, les poils, les muqueuses telles que les lèvres, et les ongles.
La composition selon la présente invention peut être utilisée en tant que produit de dépigmentation, de décoloration ou de blanchiment pour une matière kératineuse telle que la peau. En particulier, la composition selon la présente invention peut être utilisée en tant que produit de blanchiment.
La composition selon la présente invention peut de préférence être destinée à une application sur une matière kératineuse telle que la peau, le cuir chevelu et/ou les lèvres, de préférence la peau.
Ainsi, la composition selon la présente invention peut être utilisée pour un processus cosmétique pour une matière kératineuse, de préférence la peau. Dans un mode de réalisation, la présente invention concerne un processus cosmétique, de préférence un processus de blanchiment, pour une matière kératineuse, de préférence la peau, comprenant l’étape d’application sur la matière kératineuse de la composition selon la présente invention.
La composition selon la présente invention peut être utilisée en tant que composition cosmétique topique sous la forme d’une lotion, d’une lotion laiteuse, d’une crème, d’un gel, d’une pâte, d’un sérum, d’une mousse ou d’une pulvérisation.
La présente invention concerne également une utilisation de (2) au moins un agent chélateur dans une composition comprenant (1) au moins un composé choisi parmi les composés de formule (I) ci-dessous, les tautomères de formule (I’) ci-dessous, leurs sels, solvates, tels que les leurs hydrates, leurs isomères optiques, leurs racémates, et leurs mélanges :
Procédé de communication anonymisée entre plusieurs clients et un serveur L’invention concerne le domaine des communications et plus particulièrement celui des protocoles de communication.
État de la technique antérieure Lors de communications, il peut être souhaitable de garantir des propriétés d’anonymité ainsi que de sécurité de la confidentialité des données échangées.
À cet effet, il existe plusieurs solutions offrant différentes garanties d’accès anonyme à Internet. Les solutions les plus connues mettent classiquement en œuvre des services proposés par un serveur mandataire (en anglais proxy) qui affichent l’adresse IP du proxy et non celle du périphérique utilisé, ou le réseau Tor (« The Onion Router ») ou encore le réseau I2P (« Invisible Internet Project ») fonctionnant sur le mécanisme de routage connu appelé routage en oignon, pour l’anglais garlic routing dérivé de Tor.
Ces solutions reposent sur la mise en place d’un réseau privé virtuel ou VPN, pour l’anglais Virtual Private Network, entre l’utilisateur et le service via un proxy classique ou via plusieurs serveurs mandataires (pour Tor ou I2P) qui sont mis en série et sont chargés d’encapsuler les communications entre l’utilisateur et le service auquel il souhaite accéder ou avec lequel il souhaite communiquer. Pour chaque communication, ces solutions présentent toutes un seul point d’entrée et de sortie et un chemin statique qui est par conséquent vulnérable.
Un inconvénient de la solution proposée par le protocole de routage TOR est qu’il n’est pas possible de proposer de diffusion sélective groupée (en anglais one to many), c’est-à-dire un mode de diffusion permettant à une source d’émettre une seule copie de son trafic à destination de plusieurs membres d’un groupe de destinataires.
Il existe alors le besoin d’une solution globale qui combine la fonction d’anonymisation, de sécurité et de confidentialité des données échangées et la possibilité de proposer une diffusion de type multicast. La présente invention répond à ce besoin.
Selon un premier aspect de l’invention, il est proposé un procédé de communication de communication anonymisée entre un équipement client et un serveur au moyen d’un réseau informatique, le réseau informatique étant organisé en une pluralité de groupes, chaque groupe de ladite pluralité de groupe étant associé à au moins un attribut, chaque groupe comportant une pluralité d’équipements informatiques, chaque équipement informatique d’un groupe possédant l’attribut dudit groupe, pour chaque groupe l’un des équipements informatiques étant désigné comme équipement superviseur dudit groupe, le client appartenant à l’un des groupes.
établissement par l’équipement client d’un chemin de communication entre l’équipement client et le serveur, le chemin de communication étant une liste ordonnée de groupes, création par l’équipement client d’un paquet comprenant pour chacun des groupes de la liste, des instructions à destination de l’équipement superviseur dudit groupe de faire progresser la connexion par le groupe successeur dans le la liste, à réception d’un paquet par un superviseur d’un groupe de la liste, provenant de l’équipement client ou d’un équipement d’un groupe précédent : sélection par ledit superviseur du groupe d’un équipement désigné comme relais au sein dudit groupe, à partir des instructions reçues à destination dudit équipement superviseur, transmission du paquet audit relai, et enregistrement par le relais du groupe de l’identité du relais du groupe précédent, si le groupe est le dernier de la liste ordonnée de groupe, établissement par ledit relais dudit groupe et le serveur, et transmission de sa clé au relais du groupe précédent, sinon transmission dudit paquet par ledit relais du groupe au superviseur du groupe suivant de la liste, à réception d’un paquet par un relais d’un groupe de la liste, le paquet provenant d’un équipement du groupe suivant de la liste : enregistrement par le relais du groupe de l’identité du relais du groupe suivant, ajout au paquet de la clé du groupe transmission du paquet au relais du groupe précédent à réception par le client d’un paquet provenant d’un équipement du premier groupe de la liste, échanges de données utiles entre le client et le serveur par routage de type oignon sur le chemin de communication, au moyen d’un algorithme de chiffrement par attributs, les attributs étant ceux groupes de la liste.
De préférence, lorsqu’un équipement relais n’appartient plus au réseau, ledit équipement est remplacé par un autre équipement du même groupe. Le remplacement peut être réalisé par l’équipement superviseur du groupe.
Le serveur peut être configuré pour diffuser un flux de données, le flux de données transitant par des groupes du réseau informatique, chacun desdits groupes maintenant une liste d’empreinte de flux de données transitant en son sein.
L’équipement superviseur d’un groupe peut maintenir la liste d’empreintes.
La liste d’empreintes peut être distribuée sur les équipements dudit groupe.
Avantageusement, lors de l’établissement de chemin de communication entre l’équipement client et le serveur, le client peut transmettre une empreinte du flux de données et, sur reconnaissance de ladite empreinte au sein d’une liste d’empreinte d’un groupe, la connexion entre l’équipement client et le serveur peut être formée d’une connexion entre l’équipement client et le relais du groupe et de la connexion entre le relais du groupe et le serveur.
illustre un exemple de réalisation d’un réseau selon l’invention, illustre un exemple d’un procédé selon l’invention, illustre un mode de routage en oignon par attribut.
De préférence, une telle émulsion n’a pas vocation à être rincée après application.
Dans ce cas, la dimension la plus grande de la base carrée peut dans certains cas être d’au plus 200 mm, voire au plus 100 mm.
L’invention permet d’éliminer les balayettes et ainsi de gagner 20% de section utile pour le fluide, permettant soit d’augmenter la productivité à taille égale, soit de réduire le nombre de colonnes en parallèle pour traiter le débit à distiller. Par exemple, sur des colonnes de section carrée de 100 mm, l’écartement de chaque côté entre la colonne et les garnissages, occupé par des balayettes, est par exemple de 5 mm.
Les colonnes peuvent évidemment être de base rectangulaire.