INPI-France/Brevets-Francais-2024-Chunked huggingface dataset:
Dans un ou plusieurs modes de réalisation, à la détection de la tentative d’envoi des au moins deux chaînes de caractères, lesdites au moins deux chaînes de caractères peuvent être stockées dans une mémoire, et après l’interrogation du fournisseur d’identité, chaque chaîne de caractères autre que la première chaîne de caractères peut être effacée de ladite mémoire. Par exemple, les chaînes de caractères peuvent être stockées temporairement dans un espace mémoire que le navigateur dédie pour la page web consultée, et dès que celle-ci est fermée, ces données sont automatiquement effacées.
Typiquement, les chaînes de caractères autres que l’adresse électronique professionnelles vont être testées, auprès du fournisseur d’identité, comme mot de passe associé à ladite adresse électronique professionnelle. Pour cela, toutes ces chaînes de caractères peuvent être stockées temporairement, et effacées à la fin de la vérification auprès du fournisseur d’identité. Cela permet de ne conserver aucun mot de passe potentiel stocké en local.
Dans ces modes de réalisation, à la détection de la tentative d’envoi des au moins deux chaînes de caractères, une chaîne de caractères autre que la première chaîne de caractères est stockée dans la mémoire en association avec une donnée informative respective ; dans lequel, si ladite chaîne de caractères autre que la première chaîne de caractères correspond à une donnée d’authentification associée à ladite première chaîne de caractères, la donnée informative relative à la deuxième chaîne de caractères est conservée dans la mémoire en association avec la première chaîne de caractères.
Selon ces modes de réalisation, lorsqu’il est déterminé que l’une des chaînes de caractères est un mot de passe (ou un autre type de donnée d’authentification) associé à l’adresse électronique, il est conservé en mémoire une donnée informative relative au mot de passe, en association avec l’adresse électronique.
Cela permet, lors d’une tentative ultérieure d’envoi de données vers un serveur externe, d’identifier plus rapidement les champs utilisateur qui peuvent correspondre à une donnée d’authentification associée à l’adresse électronique, sans la stocker en tant que telle (si la donnée informative est récupérée par un tiers malveillant, elle ne peut pas être utilisée pour accéder à des données de l’entité organisationnelle).
Cette donnée informative peut être n’importe quelle donnée dérivée de la chaîne de caractères correspondant au mot de passe.
Par exemple, la donnée informative peut être un résultat d’une fonction appliquée à la chaîne de caractères à laquelle elle est associée. Par exemple, la donnée informative peut être le résultat d’une fonction de chiffrement ou de hachage appliquée à la chaîne de caractères, ou a une portion de la chaîne de caractères (par exemple les x premiers ou derniers caractères, x étant un nombre prédéfini), ou encore à une donnée associée à la chaîne de caractères, par exemple son nombre de caractères. Dans un mode de réalisation particulier, la donnée informative peut ainsi correspondre au résultat de l’application d’une fonction de hachage au nombre de caractères de la chaîne de caractères.
D’autres modes de réalisation sont possibles, par exemple la donnée informative peut être un résultat tronqué d’un algorithme de chiffrement appliqué à la chaîne de caractères.
Dans certains modes de réalisation, la donnée informative est différente de la chaîne de caractères.
Dans un ou plusieurs modes de réalisation, le procédé peut en outre comprendre : détecter une tentative d’envoi, vers un deuxième serveur externe, d’au moins deux séquences de caractères respectivement associées à au moins deux champs utilisateurs d’une deuxième page web dont une adresse web ne correspond pas à une adresse web autorisée, dans lequel une séquence de caractères parmi les au moins deux séquences de caractères correspond à la première chaîne de caractères ; à la détection de ladite tentative d’envoi, déterminer, pour au moins une séquence de caractères autre que la séquence de caractères correspondant à la première chaîne de caractères, si ladite au moins une séquence de caractères est compatible avec la donnée informative stockée en association avec la première chaîne de caractères, et sélectionner ladite au moins une séquence de caractères uniquement si ladite au moins une séquence de caractères est compatible avec ladite donnée informative : si aucune séquence de caractères autre que la séquence de caractères correspondant à la première chaîne de caractères n’est sélectionnée, autoriser l’envoi des au moins deux séquences de caractères au deuxième serveur externe ; sinon, mettre en pause l’envoi des au moins deux séquences de caractères au deuxième serveur externe pendant un deuxième intervalle de temps et envoyer une deuxième requête d’interrogation associée au fournisseur d’identité pour déterminer si une séquence de caractères sélectionnée correspond à une donnée d’authentification associée à la première chaîne de caractères ;
dans lequel si une réponse à la deuxième requête d’interrogation est reçue pendant le deuxième intervalle de temps, le procédé peut en outre comprendre : si une séquence de caractères sélectionnée correspond à une donnée d’authentification associée à la première chaîne de caractères, empêcher l’envoi des au moins deux séquences de caractères au deuxième serveur externe ; sinon, autoriser l’envoi des au moins deux séquences de caractères au deuxième serveur externe.
En d’autres termes, lors d’une tentative ultérieure d’envoi de données auprès d'un autre serveur externe par l’utilisateur, une étape préalable permet de ne considérer que les champs utilisateur qui pourraient contenir le mot de passe professionnel. Cette étape préalable repose sur l’utilisation de la donnée informative préalablement stockée en association avec l’adresse électronique. Ce mode de réalisation est particulièrement avantageux lorsque la page web comprend beaucoup de champs utilisateur, et que l’envoi d’une requête d’interrogation au fournisseur d’identité pour chacun de ces champs serait en conséquence assez long. Par exemple, si l’adresse électronique professionnelle est stockée en association avec le nombre de caractères du mot de passe professionnel, seuls les champs dont les séquences de caractères ont un nombre de caractères égal au nombre de caractères stocké en association avec l’adresse électronique professionnelle sont testés.
Il est noté que la formulation « séquence de caractères » est utilisée uniquement par souci de simplification et de clarté par rapport à la formulation « chaîne de caractères » ci-dessus, mais que ces deux formulations désignent des mêmes types d’éléments.
Il est également noté que la donnée informative relative à une donnée d’authentification peut être utilisée dès la première mise en œuvre du procédé. Par exemple, il est possible de stocker, dans une mémoire accessible en local, toutes les adresses électroniques professionnelles en association avec des données informatives respectives, par exemple les nombres de caractères des mots de passe professionnels associés aux adresses électroniques professionnelles. Dès la première mise en œuvre du procédé de sécurisation selon l’invention, lorsqu’il a été détecté que l’un des champs correspond à une adresse électronique professionnelle, il est possible de ne sélectionner que chaînes de caractères compatibles avec la donnée informative associée à ladite adresse électronique professionnelle et d’envoyer des requêtes d’interrogation vers le fournisseur d’identité uniquement pour les chaînes de caractères sélectionnées. Cela permet de gagner un temps considérable lorsqu’il y a plus de deux champs utilisateur sur une page web, tout en évitant de stocker les données d’authentification en tant que telles (un tiers qui récupèrerait ces données informatives en association avec les adresses électroniques professionnelles ne pourrait pas les utiliser pour accéder à des données sensibles de l’entité organisationnelle).
Un autre aspect de l’invention concerne un dispositif de sécurisation d’un accès à une ressource via une page web, ladite page web étant identifiée par une adresse web, l’accès à la ressource requérant une authentification ou un enregistrement d’un utilisateur, le dispositif étant configuré pour : recevoir au moins un nom de domaine à surveiller ; détecter une tentative d’envoi, vers un serveur externe, d’au moins deux chaînes de caractères respectivement associées à au moins deux champs utilisateurs de la page web ; à la détection de la tentative d’envoi, déterminer si l’adresse web identifiant la page web correspond à une adresse web autorisée ; si l’adresse web identifiant la page web correspond à une adresse web autorisée, autoriser l’envoi des au moins deux chaînes de caractères au serveur externe ; sinon, déterminer si une chaîne de caractères parmi les au moins deux chaînes de caractères correspond à une adresse électronique associée à un nom de domaine parmi l’au moins un nom de domaine à surveiller reçu : si aucune chaîne de caractères ne correspond à une adresse électronique associée à un nom de domaine parmi l’au moins un nom de domaine à surveiller reçu, autoriser l’envoi des au moins deux chaînes de caractères au serveur externe ; si une chaîne de caractères, appelée première chaîne de caractères, correspond à une adresse électronique associée à un nom de domaine parmi l’au moins un nom de domaine à surveiller reçu, mettre en pause l’envoi des au moins deux chaînes de caractères au serveur externe pendant un intervalle de temps et envoyer une requête d’interrogation associée à un fournisseur d’identité pour déterminer si une deuxième chaîne de caractères parmi les au moins deux chaînes de caractères correspond à une donnée d’authentification associée à la première chaîne de caractères ;
dans lequel le dispositif peut être en outre configuré, si une réponse à la requête d’interrogation est reçue pendant l’intervalle de temps, pour : si une deuxième chaîne de caractères parmi les au moins deux chaînes de caractères correspond à une donnée d’authentification associée à la première chaîne de caractères, empêcher l’envoi des au moins deux chaînes de caractères au serveur externe ; sinon, autoriser l’envoi des au moins deux chaînes de caractères au serveur externe.
Il s’agit à ce stade d’un premier niveau d’individualisation, avantageusement permis par la présente invention, dans la mesure où toutes les données individuelles collectées initialement sont analysées et traitées dans un modèle d’apprentissage automatique pour obtenir un profil utilisateur le plus représentatif possible et permettre la génération d’un planning le plus adapté possible.
L’étape 520 d'analyse des données collectées consiste à utiliser un ou plusieurs modèles d'apprentissage automatique pour analyser tout ou partie des données collectées à l'étape 510. Cela permet de comprendre les caractéristiques et les préférences de l'utilisateur de manière plus approfondie et de les utiliser pour élaborer un profil utilisateur plus précis. Cette analyse se fait sur une plateforme numérique d'analyse 300 qui peut être distante, notamment en nuage (cloud), ou embarquée sur le dispositif électronique personnel 200 qui permet d’exécuter l’application associée au procédé.
Lors de l'étape 520, le modèle d'apprentissage automatique utilise des algorithmes spécifiques pour analyser les données collectées sur l'utilisateur, telles que les informations sur les habitudes et la santé de l’utilisateur. Ces algorithmes peuvent inclure des techniques telles que la régression, l'analyse en composantes principales (PCA), l'analyse des k plus proches voisins (k-NN), etc. L'analyse permet de comprendre les relations entre les différentes données et de les utiliser pour élaborer un profil utilisateur plus précis. Le profil est ensuite utilisé pour générer un premier planning d’entraînement individualisé pour l'utilisateur.
L’étape 530 d’élaboration d’un profil utilisateur consiste à créer un résumé des caractéristiques et des préférences de l'utilisateur en utilisant les informations collectées et analysées aux étapes 510 et 520. Le profil utilisateur peut inclure des informations telles que le niveau d'activité de l'utilisateur, ses objectifs sportifs, ses heures de disponibilité, ses antécédents de blessure, etc., présentées de façon normée sur l’application dédiée.
Par exemple, pour un utilisateur de 30 ans pesant 75 kg, qui est un coureur débutant et qui a un objectif de courir un semi-marathon dans 6 mois, l'application analyse les données collectées et élabore un profil qui décrit l'utilisateur comme un coureur débutant avec un objectif à moyen terme de courir un semi-marathon. Ce profil utilisateur est ensuite utilisé pour générer un premier planning d’entraînement individualisé pour l'utilisateur.
L'étape 540 de génération d'un premier planning individualisé 100-1 consiste à utiliser le profil utilisateur élaboré à l'étape 530 pour générer un plan d'entraînement sportif personnalisé pour l'utilisateur. Cela peut être réalisé en utilisant des algorithmes de planification tels que les algorithmes de programmation linéaire, les algorithmes génétiques ou les algorithmes de recherche opérationnelle.
Lors de cette étape, les algorithmes peuvent prendre en compte les informations telles que le niveau d'activité de l'utilisateur, ses objectifs sportifs, ses heures de disponibilité, ses antécédents de blessure, le cycle menstruel des utilisateurs de sexe féminin, etc. Ils peuvent également tenir compte de critères tels que la charge ou le volume d'entraînement, la fréquence d'entraînement, la durée d'entraînement, etc.
L'objectif final est de générer un plan d'entraînement sportif personnalisé qui convienne le mieux aux besoins et aux objectifs de l'utilisateur, tout en prenant en compte ses limitations et spécificités physiques et ses horaires de disponibilité. Ce premier planning peut être affiché à l'utilisateur via l'application mobile dédiée, sur une interface web ou sur tout autre objet connecté adapté (montre connectée par exemple).
Il s’agit à ce stade d’un deuxième niveau d’individualisation, avantageusement permis par la présente invention, dans la mesure ou la génération du premier planning prend en compte le niveau de base, les disponibilités, les indisponibilités dues à des imprévus, les habitudes alimentaires et de sommeil de l’utilisateur.
L’étape 550 de mesure en temps réel consiste à surveiller les paramètres physiologiques et de performance de l'utilisateur pendant une séance d'entraînement sportif programmée dans le premier planning individualisé. Cela peut être réalisé en utilisant des dispositifs d’acquisition 400 multi-capteurs, comprenant par exemple des capteurs de fréquence cardiaque, des capteurs de mouvement, des capteurs de sudation, des podomètres, etc.
Le dispositif d’acquisition 400 peut être une montre connectée, une ceinture thoracique, une bague connectée, un bracelet connecté, ou tout autre patch porté sur la peau de l’utilisateur. Ces dispositifs personnels, dits « intelligents », utilisent différentes technologies pour mesurer divers paramètres physiologiques. Lorsqu’il s’agit de paramètres mesurés dans ou par le sang tels que la fréquence cardiaque, la saturation en oxygène, le taux de glycémie, le taux de lactate, etc., le dispositif d’acquisition 400 peut utiliser des technologies non invasives, notamment photopléthysmographiques (PPG), ou invasives certifiées telles que des patchs munis de micro-aiguilles.
Ces dispositifs envoient les données mesurées en temps réel ou différé à l'application dédiée, qui les analyse pour évaluer la performance de l'utilisateur pendant la séance d'entraînement. Les données collectées peuvent également être utilisées pour mettre à jour les informations individuelles de l'utilisateur, telles que les antécédents de blessure, les objectifs sportifs, etc.
L'objectif de cette étape est de permettre une évaluation en temps réel de la performance de l'utilisateur pour ajuster le plan d'entraînement en conséquence. Cela peut aider à s'assurer que l'utilisateur atteint ses objectifs sportifs de manière plus efficace et en toute sécurité.
Lors de l’étape 550, l’utilisateur peut également modifier certains paramètres préenregistrés et mettre à jour ses données personnelles (objectifs, disponibilités, etc.).
Bien entendu, l’intervention manuelle de l’utilisateur pour modifier ses données reste possible à tout moment.
Lors de la mesure de paramètres, les informations intermédiaires déduites sont traitées de manière brute sur la plateforme de calcul 300, mais aussi prétraitées (en termes de filtrage, d'analyse, de dérivation d'indicateurs) directement dans dispositif personnel 200 ou par d'autres logiciels distants.
La seconde extrémité 93 de la conduite 90 est destinée à être reliée aux moyens d’aspiration. Comme indiqué précédemment, de tels moyens peuvent être un dispositif d’aspiration et de filtration. On note que la première conduite 60 et la seconde conduite 90 peuvent être reliées à un même dispositif d’aspiration et de filtration, ou à des dispositifs d’aspiration et filtration distincts.
La seconde conduite d’aspiration 90 est de préférence constituée entièrement d’une ou plusieurs parties rigides. Autrement dit, la conduite 90 est de préférence dépourvue de partie souple similaire à la partie souple 66 de la conduite 60.
Comme il ressort clairement de la , la forme de la conduite 90 peut comprendre un coude 95. Ce coude 95 permet de placer l’extrémité 93 de la conduite 90 du même côté de l’étrier 12 que l’extrémité 63 de la conduite 60. Ainsi, il est plus simple de relier les deux conduites 60, 90 au même dispositif d’aspiration et de filtration.
Comme visible également sur la , la seconde conduite d’aspiration 90 peut par ailleurs être fixée à l’étrier 12 à partir d’au moins un organe de liaison amovible 96. La conduite 90 peut ainsi être remplacée facilement en cas d’usure. L’organe de liaison amovible 96 est par exemple une vis.
Maintenant sera décrite la variante de réalisation du dispositif 10 illustrée sur la . Sur cette figure, les éléments du dispositif 10 identiques ou similaires à ceux de l’exemple des figures 1 à 8 sont désignés par la même référence. Aussi, par souci de concision, ils ne seront pas décrits ci-dessous, les descriptions données ci-avant pour de tels éléments étant valables pour cette variante de réalisation.
Dans ce cas, l’étrier 12 est un étrier fixe. L’étrier fixe se distingue de l’étrier flottant décrit ci-avant en ce que la seconde plaquette 36 est déplacée axialement par un piston 104 similaire ou identique au piston 14 qui déplace la première plaquette 16. Aussi, la seconde plaquette 36 n’est pas déplacée axialement par le mouvement de l’étrier 12 par rapport au support d’étrier.
Par ailleurs, afin de suivre le mouvement du piston 104, l’étrier fixe de la peut comprendre une conduite 110 similaire ou identique à la conduite 60 décrite ci-avant. C’est-à-dire, la conduite 110 peut comprendre au moins une partie rigide et au moins une partie souple similaires ou identiques aux parties rigides 64-1, 64-2 et à la partie souple 66 de la conduite 60.
Enfin, le montage de la conduite 110 est similaire ou identique à celui de la conduite 60 et, par conséquent, ne sera pas décrit dans ce qui suit. On spécifie uniquement que, de manière analogue à la conduite 60, la conduite 110 peut être reliée, directement ou indirectement, sur le piston 104 ou sur la plaquette 36. Une extrémité 112 de la conduite 110 est apte à venir en appui de façon étanche sur la plaquette 36 en regard de l’orifice d’aspiration 50.
On note que dans le cas de l'étrier fixe comme dans celui de l'étrier flottant, après frottement des plaquettes 16, 36 sur le disque de frein, ces plaquettes 16, 36 sont écartées du disque du fait d’un léger voile (non illustré) présent dans le disque. En particulier, les plaquettes 16, 36 sont éloignées du disque lors de sa rotation.
Composés gras Les modes de réalisation de la deuxième composition peuvent en outre inclure au moins un composé gras autre que le ou les acides gras. La deuxième composition, selon des modes de réalisation ici, peut inclure au moins un composé gras choisi parmi ceux décrits précédemment ici. Dans un mode de réalisation, la deuxième composition comprend des composés gras choisis parmi une huile d’origine végétale, une huile comportant des hydrocarbures comprenant plus de 16 atomes de carbone, ou des combinaisons de ceux-ci.
Dans un mode de réalisation, la deuxième composition comprend le(s) composé(s) gras différent(s) des acides gras dans une quantité totale allant de 0,5 à 30 %, de préférence de 0,5 % à 25 % en poids, de préférence de 0,5 % à 20 % en poids, par rapport au poids de la deuxième composition.
Additifs Des modes de réalisation de la première et de la deuxième composition peuvent chacune inclure un ou plusieurs additifs. Divers additifs sont généralement connus conventionnellement pour être utilisés dans des compositions de teinture capillaire. Les modes de réalisation de la composition ici peuvent inclure tous ces additifs appropriés. Les additifs, selon des modes de réalisation ici, incluent des agents de revitalisation, des vitamines, des parfums, des adjuvants, des dispersants, des agents filmogènes, des céramides, des agents conservateurs, des opacifiants, des antioxydants, des pénétrants, des séquestrants, des solvants, etc. Le terme parfums, vitamines, agents de revitalisation, etc., tel qu’il est utilisé ici, fait référence à sa signification généralement acceptée et inclut les composés ou substances qui sont généralement utilisés dans les compositions de soin personnel et cosmétiques.
Chacun des additifs, dans divers modes de réalisation ici, peut être présent dans une quantité allant de 0,01 % et 20 % en poids, par rapport au poids de la composition.
Les modes de réalisation de chacune des première et deuxième compositions du présent document, indépendamment, incluent en outre un ou plusieurs solvants. Les solvants, selon des modes de réalisation ici, incluent l’eau et/ou un ou plusieurs solvants organiques. Des exemples de solvants organiques qui peuvent convenir incluent les monoalcools ou diols linéaires ou ramifiés, et préférentiellement saturés, comprenant 2 à 10 atomes de carbone, tels que l'alcool éthylique, l'alcool isopropylique, l'hexylène glycol (2-méthyl-2,4-pentanediol), le néopentyl glycol et le 3-méthyl-1,5-pentanediol, le butylène glycol, le dipropylène glycol et le propylène glycol ; les alcools aromatiques tels que l'alcool phényléthylique ; les polyols contenant plus de deux fonctions hydroxyle, tels que le glycérol ; les éthers de polyols, par exemple le monométhyl, monoéthyl et monobutyl éther d'éthylène glycol, de propylène glycol ou leurs éthers, par exemple le monométhyl éther de propylène glycol ; ainsi que les alkyl éthers de diéthylène glycol, notamment les alkyl éthers en C 1 -C 4 , par exemple le monoéthyl éther ou le monobutyl éther de diéthylène glycol, ou leurs mélanges.
Dans un mode de réalisation, chacune desdites première et deuxième compositions comprend de l’eau. Dans un mode de réalisation préféré, chacune des première composition et deuxième composition comprend de l’eau en une quantité allant de 30 % à 99 % en poids, plus préférentiellement de 40 % à 95 % en poids, encore plus préférentiellement entre 50 % et 90 % en poids, par rapport au poids total de chacune des première composition et deuxième composition.
La première composition et la deuxième composition sont destinées à être mélangées ensemble pour obtenir un mélange qui peut être utilisé dans des applications de teinture selon des modes de réalisation ici. Le mélange peut être appliqué sur les fibres kératineuses pour la teinture des fibres kératineuses.
De préférence, le rapport pondéral de la première composition et de la deuxième composition pour former le mélange, pour application, peut aller de 0,3:1 à 2:1, de préférence de 0,5:1 à 1,5:1 et, plus préférentiellement, de 1:1.
En variante, on pourrait prévoir toute autre forme en saillie radiale depuis la portion de connexion dont les contours permettent un démoulage facile du guide de tête de bobines, tel que par exemple, une forme semi-circulaire.