INPI-France/Brevets-Francais-2024-Chunked huggingface dataset:
Il existe de nombreuses variantes à l’implémentation des algorithmes du module de synchronisation. En particulier, la séquence des tops de synchronisation et des messages de signalisation décrite plus haut correspond à l’implémentation du PTP sur Ethernet. Un ordre de message inversé est possible en commençant par l’esclave tout comme un regroupement de l’envoi de signalisation des valeurs de T1 et T4, ou un envoi de T2 et T3 par l’esclave suivi d’un calcul de recalage par le maître qui renverrait la consigne CRT à l’esclave. La datation en deux étapes par le chronomètre cyclique puis l’établissement de la correspondance calendaire peut aussi être modifiée. Il est par exemple possible que le chronomètre calcule les secondes (MT vaut un nombre entier de secondes), voire les minutes et les heures. Les échanges des tops de synchronisation et des messages de signalisation ayant lieu en une très petite fraction de seconde, les messages de signalisation pourraient acheminer des dates T1 et T4 chronologiques, sans traduction calendaire. La synchronisation fine se ferait donc modulo MT (quelques secondes ou minutes) et la remise à jour de l’heure et la date de l’esclave, au sens usuel, serait laissée à un protocole de réseau existant comme NTP (Network time Protocol, sur IP). On peut aussi imaginer un bloc numérique générant directement des dates calendaires, mais l’implémentation d’un compteur binaire rapide en hardware et d’un calendrier en logiciel demeure plus simple. Les algorithmes d’estimation de dérive de la fréquence d’horloge peuvent aussi être plus complexes et incorporer des fonctions de filtrage pour déterminer la valeur corrigée de la période T ou la commande « tune ».
On comprend de ce qui précède que lorsque l’équipement 1 opère comme équipement maitre de l’équipement distant, son module de synchronisation est configuré, d’une part, pour déterminer des dates calendaires à partir de dates chronologiques locales correspondant aux dates d’émission et de réception T1, T4 des tops de synchronisation « Sync », « Delay-Req » détectés et datés par le module d’identification de l’équipement maître et, d’autre part, pour générer et transmettre à l’émetteur-récepteur des données utiles comprenant les valeurs des dates calendaires T1 et T4 à émettre dans des messages de signalisation « Follow-Up(T1) », « Delay-Resp(T4).
Selon un deuxième aspect, l’invention porte sur un système de télétransmission de données comprenant un équipement maitre tel que précédemment décrit et une pluralité d’équipements esclaves tels que précédemment décrits.
Selon un troisième aspect, l’invention porte sur un procédé mis en œuvre au sein d’un équipement tel que précédemment décrit, comprenant les étapes d’identification et de datation dans une base de temps locale, au moyen du module d’identification du bloc numérique, des tops de synchronisation échangés avec l’équipement distant.
Lorsque l’équipement opère comme équipement esclave, ces étapes peuvent être complétées d’une étape de détermination par le module de synchronisation de l’unité de traitement, d’une consigne de recalage de la base de temps locale vis-à-vis d’une base de temps de référence de l’équipement maitre en exploitant conjointement la datation des tops de synchronisation, réalisée par le module d’identification du bloc numérique, et des données utiles extraites de messages de signalisation par l’émetteur-récepteur.
Selon un quatrième aspect, l’invention porte sur un produit programme d’ordinateur comprenant des instructions qui, lorsque le programme est exécuté par un bloc numérique d’un équipement tel que précédemment décrit, conduisent celui-ci à mettre en œuvre les étapes d’identification et de datation du procédé selon le troisième aspect de l’invention.
Selon un cinquième aspect, l’invention porte sur un produit programme d’ordinateur comprenant des instructions qui, lorsque le programme est exécuté par une unité de traitement de données d’un équipement tel que précédemment décrit, conduisent celui-ci à mettre en œuvre l’étape du procédé selon le quatrième aspect de l’invention de détermination de la consigne de recalage de la base de temps locale vis-à-vis de la base de temps de référence de l’équipement maitre.
L’invention offre un synchronisme ultra-performant en venant implémenter un mécanisme de synchronisation en parallèle et indépendamment du traitement du protocole contenu dans le standard de communication sans fil mis en œuvre. Ce mécanisme de synchronisation est donc opérationnel pour n’importe quel protocole de communication sans fil qui serait sélectionné, alors même qu’il n’est pas conçu pour de la synchronisation fine. Sa performance ne dépend que des tops de synchronisation choisis dans la panoplie de messages du standard, selon les caractéristiques des mots uniques, préambules, séquences d’apprentissage ou trames de synchronisation. Elle peut être aussi fine que quelques dizaines de nanosecondes selon la récurrence des communications des tops de synchronisation et la dérive propre des bases de temps locales. L’invention permet donc de communiquer des données avec n’importe quel protocole de communication sans fil tout en réalisant en parallèle une synchronisation performante.
Moyens de distribution de contenus, de type boîte à lettres numérique La présente invention concerne notamment des moyens de distribution de contenus, de type boîte à lettres numérique. Plus particulièrement, l’invention offre un service de boîte à lettres numérique, pour la distribution de tracts et brochures, d’une manière écologique et économique. L’invention permet ainsi de transmettre des contenus, à caractère associatif, politique, publicitaire ou commerciale, en vue d’être affichés sur des terminaux à disposition des titulaires d’une boîte à lettres, dans une zone géographique donnée, typiquement en remplacement de la distribution de prospectus papier.
La diffusion de contenus, à l’ensemble des titulaires d’une boîte à lettres dans une zone géographique donnée, est aujourd’hui typiquement réalisée par la distribution matérielle de prospectus, catalogues, dépliants ou tracts, imprimés.
Ce mode de diffusion pose de nombreux problèmes, notamment la nécessité d’imprimer un grand nombre de documents, ce qui engendre un usage très significatif de ressources matérielles et des coûts de production élevés. En outre, la nécessité d’acheminer ces documents imprimés dans chaque boîte à lettres soulève divers problèmes écologiques, dus en particulier au déplacement des personnes responsables de la distribution. De plus, il s’avère particulièrement difficile de s’assurer qu’un nombre raisonnable de documents ne soit distribué dans la boîte à lettres de chaque titulaire, et de respecter d’éventuelles consignes de non-distribution applicable à certains types de messages telles que le refus de réception de prospectus publicitaires.
Il est également connu de diffuser des messages ciblés sur des terminaux, connectés par exemple à Internet, lors de la visite par l’utilisateur de sites web ou par transmission de courriels à une adresse électronique de l’utilisateur. Cependant, ces techniques de diffusion ne permettent pas de déterminer si l’utilisateur du terminal est titulaire d’une boîte à lettres dans une zone géographique donnée. Ainsi, ces techniques ne permettent pas de diffuser, d’une manière contrôlée pour chaque titulaire d’une boîte à lettres, des messages spécifiquement destinés à ces derniers, dans une zone géographique donnée. La prise en compte des souhaits de l’utilisateur ainsi que le respect de sa vie privée et des règles de confidentialité restent complexes à prendre en compte et gérer.
Chaque équipement personnel de communication C1,C2,…CK a reçu une application logicielle comprenant une interface graphique utilisateur (« front end ») et dédiée au procédé d’apprentissage selon l’invention, par téléchargement depuis un ou plusieurs opérateurs d’applications.
Un système 2 de production de micro-contenus flashcards vidéo selon l’invention comprend un serveur dédié 34 (« back end »), pourvu d’un espace de stockage 32 et étant connecté, via le réseau de communication 30, à une chaine vidéo 11 et au Cloud 33 qui contient une base de données dédiée au stockage des micro-contenus ainsi produits.
Le système de production 2 est dédié à la génération de flashcards vidéo 7.1,7.2 ;…7.a associées chacune à un mot ou une expression cible détecté dans un segment vidéo 4.1,4.2,…4.n extrait de contenus vidéo diffusés par la chaîne vidéo 11.
Ces flashcards vidéo 7.1,7.2,,…7.n peuvent être classées dans des cours 9.1,9.2,…9.n qui sont mis à disposition des apprenants. En pratique, ces flaschcards vidéo et ces cours sont stockés dans une bibliothèque L au sein du cloud 33. Chaque apprenant S1,S2,…Sk peut consulter sur le serveur d’apprentissage 30 un catalogue des cours disponibles et en commander un correspondant à son objectif d’apprentissage. Cet apprenant va alors recevoir sur son équipement de communication un ensemble de flashcards correspondant à ce cours, de manière séquentielle et qui reviendront pour être révisées via les répétitions espacées.
Il est à noter que l’utilisation des cours n’est pas obligatoire et que les apprenants comme les enseignants peuvent également rechercher des contextes vidéo en fonction des mots-cibles demandés. L’utilisation des cours est ainsi une fonctionnalité optionnelle qui permet d’ajouter de la valeur pédagogique en permettant à des enseignants de mieux organiser les flashcards afin de donner plus de sens à l’apprentissage.
On va maintenant décrire plus en détail, en référence à la , un exemple de mise en œuvre du procédé de production de flashcards selon l’invention. Ce procédé de production 10 comprend une recherche 12 en continu de vidéos contenant des mots ou expressions cibles sur une chaine de diffusion vidéo . Il est à noter que cette recherche 12 peut mettre en œuvre une API de la chaîne vidéo.
Les vidéos détectées sur la base de mots-cibles ou d’expressions-cibles sont indexées (3) pour produire des segments vidéo 4 associés aux mots ou expressions cibles, qui sont soumis à un algorithme de préfiltrage 6, par exemple de type NLP pour « Natural Language Processing » (traitement automatique des langues).
A partir des segments vidéo ainsi indexés et préfiltrés, on crée (13) des flashcards vidéo 7 (aussi désignées sous le terme de cartes vidéo ou de micro-contenus vidéo) en y adjoignant un quiz sous la forme d’un ensemble de questions relatives au contenu des segments vidéo en relation avec le mot-cible ou l’expression-cible. Ce quiz contenu dans la flashcard vidéo peut être sous un format audio et/ou script sur le contenu vidéo de la flashcard. Ces quiz sont générés soit de manière manuelle par des enseignants ou administrateurs ou soit de manière automatique en demandant par exemple à l’apprenant un exercice de traduction.
Les flashcards vidéo 7 ainsi crées peuvent être stockées dans la bibliothèque L dédiée au sein du cloud 33. Elles peuvent aussi être préalablement organisées (8) dans des cours 9.1,9.2,9.3 – par exemple « communiquer par téléphone », « vocabulaire alimentaire » ou « vocabulaire des lieux » - , au sein de la bibliothèque L stockée dans le cloud 33. Chacun de ces cours 9.1,9.2,9.3 contient une pluralité de flashcards vidéo 7.1,7.2,7.3 dédiées au thème du cours correspondant.
On va maintenant décrire, en référence à la , un exemple de mise en œuvre du procédé d’apprentissage selon l’invention. Ce procédé d’apprentissage 20 comprend une étape initiale 21 pour proposer à un utilisateur apprenant S - ou à un enseignant -, de sélectionner une flashcard soit directement (comme illustré par la décrite ci-après) dans la bibliothèque L à partir d’une requête sur mot-cible ou expression-cible, soit en sélectionnant un cours parmi une offre de cours 9.1,9.2,9.3 disponibles dans la bibliothèque de flashcards vidéo L.
En référence à la , l’application logicielle téléchargée dans l’équipement de communication d’un apprenant S lui procure une interface graphique utilisateur 40 permettant de rechercher directement une flashcard vidéo d’intérêt dans la bibliothèque L stockée dans le cloud 33, en saisissant un mot-cible (par exemple « PATENT ») ou une expression-cible dans une fenêtre de saisie 41 et en agissant sur un bouton ou icône RECHERCHE 42.
En réponse à la requête « PATENT », une liste de flashcards vidéo pertinentes 43,44,45 est affichée ainsi que des extraits de contenus d’indexation correspondant à chaque segment vidéo listé. L’apprenant S peut alors sélectionner dans cette liste une flashcard qu’il souhaite visualiser.
L’étape de sélection 21 est suivie d’une étape 22 de visualisation d’une flashcard vidéo ainsi sélectionnée sur l’équipement de communication utilisé par l’apprenant S, puis d’une étape 26 de réponse à un quiz ou test contenu dans cette flashcard vidéo. L’apprenant S est ainsi invité (26) à répondre à une ou plusieurs questions en relation avec le contenu-cible de la flashcard vidéo. La réponse entrée par l’apprenant S – qui peut être sous plusieurs formats : vocal, alphanumérique ou sélection d’une réponse parmi un ensemble de réponses possibles – est traitée (24) par l’application logicielle « front end » préalablement téléchargée dans l’équipement de communication utilisé par l’appelant.
Un algorithme de répétition espacée 23 est implémenté au sein de l’application logicielle dédiée au procédé. Pour la réalisation pratique de cet algorithme, on peut utilement se référer à l’état de la technique dans le domaine de l’apprentissage par répétitions espacées (SRS ou Spaced Repetition System en anglais). On peut notamment citer le document « Algorithmes d’espacement adaptatif de l’apprentissage pour l’optimisation de la maîtrise à long terme de composantes de connaissance » par Benoît Choffin Université Paris-Saclay, 2021. NNT: 2021-UPASG001 -03216648.
Cet algorithme de répétition espacée 23 détermine automatiquement les délais de temps entre les émissions de micro-contenus et entre les requêtes de réponse aux quiz, en fonction des réponses précédentes.
L’appelant S est invité à refaire le quiz après un intervalle de temps ΔT qui croît indéfiniment (25). Si l’appelant S échoue dans ce quiz, il est invité (27) à refaire le quiz une minute plus tard (l’intervalle est réinitialisé).
Sur la , on peut voir que les cartouches satisfont aux première, deuxième et troisième conditions. Par conséquent, l’ensemble de cartouches est accepté et la distribution est autorisée par le distributeur 100. Un message contextuel peut être affiché sur l’affichage 126 du distributeur indiquant à l’utilisateur que l’ensemble de cartouches est accepté et d’autres sélections et informations.
Sur la , on peut voir que si les cartouches satisfont aux deuxième et troisième conditions, la première condition n’est pas satisfaite. Par conséquent, l’ensemble de cartouches n’est pas accepté et la distribution est bloquée par le distributeur 100. Un message contextuel peut être affiché sur l’affichage 126 du distributeur indiquant à l’utilisateur que l’ensemble de cartouches est rejeté et peut inclure un diagnostic qui précise la raison du rejet. L’affichage 126 peut inclure d’autres sélections.
Sur la , les première et deuxième conditions sont satisfaites. La troisième condition n’est pas satisfaite. Par conséquent, l’ensemble de cartouches n’est pas accepté et la distribution est bloquée. Un message contextuel peut être affiché sur l’affichage 126 du distributeur indiquant à l’utilisateur que l’ensemble de cartouches est rejeté et peut inclure un diagnostic qui précise la raison du rejet. L’affichage 126 peut inclure d’autres sélections.
Sur la , les première et troisième conditions sont satisfaites. La deuxième condition n’est pas satisfaite. Par conséquent, l’ensemble de cartouches n’est pas accepté et la distribution est bloquée. Un message contextuel peut être affiché sur l’affichage 126 du distributeur indiquant à l’utilisateur que l’ensemble de cartouches est rejeté et peut inclure un diagnostic qui précise la raison du rejet. L’affichage 126 peut inclure d’autres sélections.
Sur la , les première, deuxième et troisième conditions sont satisfaites. L’ensemble de cartouches est accepté et la distribution est autorisée. Il convient de noter qu’une nouvelle cartouche est introduite quand la somme de la combinaison est de vingt. Un message contextuel peut être affiché sur l’affichage 126 du distributeur indiquant à l’utilisateur que l’ensemble de cartouches est accepté et d’autres sélections et informations.
La sert à montrer que de multiples cartouches supplémentaires peuvent être ajoutées à l’ensemble de cartouches du moment que les cartouches les plus récentes ont la même valeur de sous-type, ont une valeur de combinaison différente et la valeur de combinaison de la cartouche la plus récente ajoutée aux valeurs de combinaison des deux autres cartouches est un multiple de dix.
L’utilisation d’étiquettes NFC ayant des données de sous-type et de combinaison, par exemple, permet de gérer la validation des ensembles de cartouches sans utiliser le dispositif de calcul informatique 200 connecté.
En se référant à la , le dispositif électronique de communication et de stockage 112 peut comprendre l’état d’amorçage de chacune des cartouches 106. « Amorçage » fait référence à un processus initial rendant une cartouche prête pour une distribution. L’amorçage des cartouches 106 peut être effectué en utilisant l’application 202 sur le dispositif de calcul informatique 200 connecté. Une fois l’amorçage des cartouches 106 terminé, l’état d’amorçage est inscrit sur le dispositif électronique de communication et de stockage 112 correspondant à la cartouche 106. Ensuite, la distribution d’une formule à partir d’une cartouche 106 qui a été amorcée peut se faire via l’application 202 ou sans l’application 202.
En bref, l’amorçage peut comprendre une étape de distribution d’une partie de la formule dans une séquence prédéterminée et/ou simultanément à partir de chacune des cartouches pour vérifier que la distribution peut être effectuée à partir de chaque cartouche. Dans une étape d’amorçage supplémentaire, l’utilisateur peut s’exercer à cliquer sur une couleur ou formule affichée pour commander une distribution individuelle sur commande. Cela peut être effectué pour s’assurer que la bonne couleur est détectée dans le bon canal à l’intérieur du dispositif, de façon que les recettes puissent être attribuées automatiquement au bon canal. Lorsque l’amorçage est terminé, l’état peut être affiché sur le dispositif d’affichage 126 du distributeur 100 ou du dispositif 1002, et l’état d’amorçage des cartouches 106 est inscrit sur le dispositif électronique de communication et de stockage 112. Dans un mode de réalisation, dès qu’une cartouche est amorcée, la date d’expiration peut être déterminée et suivie.
Dans certains modes de réalisation, l’amorçage des cartouches peut être effectué chez un revendeur, comme à un comptoir dans un magasin ou dans un spa. Une fois les cartouches 106 amorcées et le statut inscrit sur le dispositif électronique de communication et de stockage 112, l’utilisateur peut prendre les cartouches pour les utiliser à domicile.
En se référant à la , le dispositif électronique de communication et de stockage 112 de chaque cartouche 106 comprend en outre des données relatives à une ou plusieurs pistes. Une piste décrit un régime pour traiter une affection. Le mode de réalisation illustré comprend une piste pour peau sensible et une piste pour peau exposée au soleil. Chaque piste contient les dosages pour chacune des trois cartouches pendant une période de traitement et le nombre de fois où une formule est distribuée.
Dans le mode de réalisation illustré, un premier dosage administré de la formule provenant de chaque cartouche est le même pour chaque jour pendant la première semaine de la piste et un second dosage administré est le même pour chaque jour pendant la seconde semaine. Il est entendu que la longueur de la piste, le nombre de dosages et l’intervalle de temps entre les dosages peuvent varier en fonction de la piste. Il est également entendu que la quantité de dosage et l’intervalle de temps entre les dosages peuvent être différents en fonction de la substance active particulière distribuée.
Dans un mode de réalisation, la quantité des dosages est associée à un ordre chronologique. L’ordre chronologique est déterminé par le nombre du compteur 128. Le nombre du compteur 128 correspond au nombre de fois où la distribution a eu lieu.
La est un schéma de procédé d’un procédé de distribution de formules à partir du distributeur 100 basé sur les données de piste sur le dispositif électronique de communication et de stockage 112 lorsque le distributeur 100 n’est pas commandé par l’application 202.
Au bloc 502, l’utilisateur sélectionne la piste souhaitée. L’affichage 126 du distributeur 100 peut indiquer à l’utilisateur les pistes disponibles avec l’ensemble actuel de cartouches 106. Chacune des cartouches 106 sera pré-codée avec les pistes dans lesquelles la formule est utilisée. L’affichage 126 peut également présenter d’autres informations utiles, telles que l’état d’amorçage de chaque cartouche, la longueur de la piste, la formule active dans chaque cartouche, la quantité de formule restante dans chaque cartouche, la durée avant remplacement d’une cartouche, et d’autres informations qui peuvent être utiles lors du fonctionnement du distributeur 100. Arrêté.
Au bloc 504, le compteur de distribution est initié.
Huiles La phase huileuse peut comprendre au moins une huile, de préférence dans laquelle le polymère cationique tel que décrit ci-après (lorsque présent) est soluble.
Comme huiles utilisables dans une dispersion de l’invention, on peut citer par exemple :
- les esters et les éthers de synthèse, notamment d'acides gras, comme les huiles de formules R1COOR2 et R1OR2 dans laquelle R1 représente le reste d’un acide gras en C8 à C29, et R2 représente une chaîne hydrocarbonée, ramifiée ou non, en C3 à C30, comme par exemple l’huile de Purcellin, l'isononanoate d'isononyle, le néopentanoate d’isodécyle, le myristate d’isopropyle, le palmitate d’éthyl-2-hexyle, le stéarate d’octyl-2-dodécyle, l’érucate d’octyl-2-dodécyle, l’isostéarate d’isostéaryle ; les esters hydroxylés comme l’isostéaryl lactate, l’octylhydroxystéarate, l’hydroxystéarate d’octyldodécyle, le diisostéaryl-malate, le citrate de triisocétyle, les heptanoates, octanoates, décanoates d'alcools gras ; les esters de polyol, comme le dioctanoate de propylène glycol, le diheptanoate de néopentylglycol et le diisononanoate de diéthylèneglycol ; et les esters du pentaérythritol comme le tétrabéhénate de pentaérythrityle (DUB PTB) ou le tétraisostéarate de pentaérythrityle (Prisorine 3631) ;
Selon un mode de réalisation préféré, l’huile est choisie dans le groupe constitué de l’isononanoate d’isononyle, de la diméthicone, de l’isohexadécane, du polydiméthylsiloxane, de l’octyldodécanol, du néopentanoate d’isodécyle et de leurs mélanges.
Avantageusement, une dispersion selon l’invention comprend au moins une huile non volatile hydrocarbonée contenant plus de 90%, de préférence plus de 95%, d’acides gras de longueur de chaînes supérieure ou égale à 18 atomes de carbone, de préférence supérieure ou égale à 20 atomes de carbone, en particulier comprise entre C18 et C36, de préférence entre C20 et C28, et mieux entre C20 et C22 (huile H1).
Selon un autre mode de réalisation préféré, la phase grasse ne comprend pas d’huile de silicone, et de préférence ne comprend pas de polydiméthylsiloxane (PDMS).