INPI-France/Brevets-Francais-2024-Chunked huggingface dataset:
Au bloc 404, un moteur de gestion de portefeuille 310 d’un système informatique d’utilisateur final 106 entraîne l’enregistrement d’une transaction dans la chaîne de blocs 102 attribuant la propriété du NFT 108 à un portefeuille utilisateur 104. À un niveau élevé, cela peut être décrit comme un utilisateur du portefeuille utilisateur 104 « achetant » le NFT 108, soit auprès du monnayeur d’origine, soit auprès d’un propriétaire précédent. Bien que décrite comme « achetant » le NFT 108, dans certains modes de réalisation, la transaction peut ne pas impliquer un échange de valeur monétaire ou de cryptomonnaie, mais peut plutôt être autorisée via une autorisation du monnayeur ou du propriétaire précédent, ou peut inclure un transfert de valeur à valeur nulle. Dans certains modes de réalisation, la transaction comprend au moins un horodatage et une identité du portefeuille utilisateur 104 auquel la propriété du NFT 108 doit être attribuée. D’autres aspects de l’enregistrement d’une transaction dans la chaîne de blocs 102 sont connus de ceux de compétence ordinaire dans l’art, et ne sont donc pas décrits plus avant dans le présent document par souci de concision.
Au bloc 406, un moteur de rendu NFT 312 d’un système informatique d’utilisateur final 106 reçoit une requête de rendu du NFT 108. Dans certains modes de réalisation, le système informatique d’utilisateur final 106 peut être un système informatique d’utilisateur final 106 associé à l’utilisateur du portefeuille utilisateur 104 (c’est-à-dire que l’utilisateur du système informatique d’utilisateur final 106 peut faire une requête de rendu de son propre NFT 108). Dans certains modes de réalisation, le système informatique d’utilisateur final 106 peut être un système informatique d’utilisateur final 106 associé à un utilisateur différent de l’utilisateur du portefeuille utilisateur 104 (c’est-à-dire qu’un utilisateur du système informatique d’utilisateur final 106 peut faire une requête de rendu du NFT 108 d’un autre utilisateur). La requête de rendu du NFT 108 peut intervenir dans n’importe quel contexte. Par exemple, le système informatique d’utilisateur final 106 peut fournir une application qui permet à un utilisateur de parcourir les NFT 108 au sein du portefeuille utilisateur 104 (ou au sein des portefeuilles d’autres utilisateurs). Comme autre exemple, le système informatique d’utilisateur final 106 (avec, en option, le système informatique de métavers 118) peut fournir une interface dans laquelle les NFT 108 sont présentés dans un environnement virtuel. Comme encore un autre exemple, le système informatique d’utilisateur final 106 peut générer une interface vers une application de réseau social dans laquelle les NFT 108 sont associés à des avatars, des portraits d’utilisateur ou autrement associés à des utilisateurs de l’environnement virtuel.
Au bloc 408, le moteur de rendu NFT 312 détermine une condition d’initiation associée au rendu du NFT 108. La condition d’initiation est une transaction ou autre activité sur la chaîne de blocs 102 qui provoque le rendu de l’article dynamique associé au NFT 108 dans son état d’origine. En utilisant une transaction ou une autre activité sur la chaîne de blocs 102 comme condition d’initiation, l’initiation du NFT 108 (c’est-à-dire le rendu initial de l’article dynamique dans son état d’origine) est cryptographiquement sécurisée et moins vulnérable à la falsification. Dans certains modes de réalisation, le type d’événement à trouver au sein de la chaîne de blocs 102 pour identifier la condition d’initiation peut être spécifié au sein du NFT 108 lui-même. Dans certains modes de réalisation, le type d’événement à trouver au sein de la chaîne de blocs 102 pour identifier la condition d’initiation peut être spécifié dans le moteur de rendu NFT 312.
Tout événement et/ou combinaison d’événements appropriés peuvent être utilisés comme condition d’initiation. Dans certains modes de réalisation, un changement de propriété du NFT 108 est utilisé comme condition d’initiation, de sorte qu’un article dynamique pouvant être diminué semble être rafraîchi ou un article dynamique améliorable semble ne pas être amélioré chaque fois que la propriété du NFT 108 change (par exemple après l’achat initial du NFT 108 auprès du monnayeur, ou après une transaction ultérieure du NFT 108). Dans certains modes de réalisation, d’autres événements de la chaîne de blocs 102 peuvent être utilisés comme la condition d'initiation, y compris, mais sans s'y limiter, un échange de cryptomonnaie contre un produit physique prédéterminé, la propriété d’un ou plusieurs autres NFT 108 prédéterminés (tels qu’un ou plusieurs autres NFT 108 d’un ensemble spécifique d’éléments tels que plusieurs NFT 108 associés à une apparence particulière), la réception d’un ou plusieurs jetons de preuve de présence associés à des événements prédéterminés, ou des combinaisons de ceux-ci.
Au bloc 410, le moteur de rendu NFT 312 détermine une différence entre la condition d’initiation et un état présent. Généralement, la différence déterminée entre la condition d’initiation et l’état présent est une durée qui s’est écoulée entre un temps associé à la condition d’initiation (par exemple, un horodatage de la transaction associée sur la chaîne de blocs 102) et un temps présent. Dans certains modes de réalisation, d’autres différences peuvent être déterminées. Par exemple, dans certains modes de réalisation, la condition d'initiation peut être un solde initial minimum présent dans un compte suivi par le portefeuille utilisateur 104, et la différence peut être un montant différent entre le solde initial et le solde actuel.
Au bloc optionnel 412, le moteur de rendu NFT 312 détermine un état externe au NFT 108. Bien que l’utilisation de transactions de chaîne de blocs pour spécifier des conditions d’initiation d’articles dynamiques soit utile pour améliorer la sécurité de l’initiation, il peut également être souhaitable que le rendu d’un article dynamique soit aussi réactif à d’autres états. Par exemple, une couleur tendance, un produit tendance ou une autre tendance identifiée dans les publications sur les réseaux sociaux peuvent être considérés comme un état externe au NFT 108. Comme autre exemple, l’engagement propre d’un utilisateur sur les réseaux sociaux avec une publication promouvant le NFT 108 ou l’article dynamique, le monnayeur du NFT 108 ou toute autre entité prédéterminée peut être considéré comme un état externe au NFT 108. Comme encore un autre exemple, un message envoyé par un influenceur, une célébrité ou un autre individu pour activer ou modifier un état de la NFT 108, via une plateforme de réseautage social ou une autre modalité de communication, peut être considéré comme un état externe au NFT 108. Comme encore un autre exemple, une période de l’année, une heure de la journée, un jour férié ou un autre événement lié au calendrier peut être considéré comme un état externe au NFT 108 afin de modifier le rendu pour qu’il soit approprié à l’état lié au calendrier.
Dans certains modes de réalisation, le moteur de rendu NFT 312 peut lui-même déterminer l’état externe au NFT 108 en surveillant directement des sources de données externes. Dans certains modes de réalisation, le moteur de rendu NFT 312 peut récupérer l’état externe au NFT 108 auprès du système de calcul de surveillance 116, qui à son tour mène la détermination à fournir au moteur de rendu NFT 312. Le bloc facultatif 412 est illustré comme facultatif parce que dans certains modes de réalisation, les particularités dynamiques du NFT 108 peuvent être déterminées uniquement sur la base de la différence déterminée au bloc 410.
Au bloc 414, le moteur de rendu NFT 312 génère un rendu du NFT 108 en fonction de la différence entre la condition d’initiation et l’état présent et, en option, l’état externe au NFT 108. Comme l'illustre la , la durée peut être utilisée pour déterminer une quantité de diminution ou d’amélioration à appliquer à l’article dynamique dans le rendu. Dans certains modes de réalisation, le NFT 108 peut spécifier une durée après laquelle une diminution ou une amélioration complète doit être appliquée, et le moteur de rendu NFT 312 peut déterminer une quantité de changement à rendre en comparant la durée déterminée à la durée de diminution complète (par exemple, si la durée déterminée est de 50 % de la durée de diminution complète, l’article dynamique peut être diminué de 50 % dans le rendu). Dans certains modes de réalisation, la quantité de changement peut être non linéaire. A savoir, une quantité proportionnelle plus faible de changement peut être appliquée si la durée est relativement courte, et une quantité proportionnelle plus importante de changement peut être appliquée si la durée est relativement longue, afin de représenter plus fidèlement l’utilisation réelle d’un produit associé.
S’il est utilisé, l’état externe au NFT 108 peut être utilisé comme base pour le rendu du NFT 108 de toute manière appropriée. Par exemple, si l’état externe au NFT 108 inclut une couleur tendance ou un produit tendance, la couleur ou d’autres aspects du rendu de l’article dynamique peuvent être modifiés pour concorder avec la couleur tendance ou le produit tendance. Comme autre exemple, si l’état externe au NFT 108 indique qu’un seuil de fidélité a été atteint, qu’un certain nombre d’autres produits ont été achetés ou qu’une autre condition externe a été remplie, le montant de la diminution appliquée à l’article dynamique peut être réduit en conséquence.
Au bloc 416, le moteur de rendu NFT 312 provoque la présentation du rendu de l’article dynamique. Dans certains modes de réalisation, le rendu de l’article dynamique est fourni sur un dispositif d’affichage du système informatique d’utilisateur final 106. Dans certains modes de réalisation, le rendu de l’article dynamique est fourni sur un autre système informatique.
La méthode 400 passe ensuite au bloc de décision 418, où l’on détermine si le NFT 108 doit être négocié. La négociation ou transaction du NFT 108 peut constituer une nouvelle condition d’initiation et peut entraîner la réinitialisation de l’article dynamique (comme indiqué dans la transition de retour vers le premier rendu 202 de la ).
Si l’on détermine que le NFT 108 doit être négocié (ou qu’une autre condition d’initiation doit se produire), le résultat du bloc de décision 418 est OUI et la méthode 400 revient au bloc 404 pour enregistrer la transaction. La méthode 400 procède ensuite au traitement de requêtes de rendu du NFT 108 en utilisant la condition d’initiation mise à jour. Dans le cas contraire, s’il n’est pas déterminé que le NFT 108 doit être négocié, alors le résultat du bloc de décision 418 est NON et la méthode 400 revient au bloc 406 pour traiter des requêtes de rendu du NFT 108 en utilisant la condition d’initiation d’origine. En ne négociant pas le NFT 108, la différence entre la condition initiale et l’état présent continuera d’augmenter, et la quantité de changement appliquée à l’article dynamique dans les rendus ultérieurs augmentera en conséquence.
Dans certains modes de réalisation, la méthode 400 peut être exécutée indéfiniment. Dans certains modes de réalisation, la méthode 400 peut se terminer à tout moment en réponse à une requête utilisateur, en réponse à une indisponibilité d’une portion du système 100, ou pour toute autre raison.
Selon un aspect de l’invention , il est proposé un procédé de détection d’une panne satellite à partir de pseudo-distances entre un mobile et un ensemble de satellites S 1 ,…,S N . , le procédé comprenant une étape de détection de la panne satellite comprenant des étapes de : obtention d’un ensemble P de positions du mobile, chaque position p i de l’ensemble P étant déterminée à partir des pseudo-distances associées aux satellites S 1 ,…,S N en excluant un satellite S i différent pour chaque position p i ; détermination d’un indicateur de dispersion σ des positions de l’ensemble P ; et détection de la panne satellite en fonction de l’indicateur de dispersion σ.
La présente invention propose de détecter une panne satellite en utilisant les pseudo-distances fournies par un récepteur de positionnement par satellites.
Pour ce faire, il est proposé d’obtenir un ensemble P de positions du mobile en utilisant différentes combinaisons de satellites parmi les satellites S 1 ,…,S N . Plus précisément, chaque position p i de l’ensemble P est estimée en utilisant les pseudo-distances associées aux satellites S 1 ,…,S N à l’exception de celle associée au satellite S i .
Si tous les satellites S 1 ,…,S N sont fonctionnels, les positions de l’ensemble P sont déterminées en utilisant uniquement des pseudo-distances associées à des satellites fonctionnels. Les positions de l’ensemble P sont donc saines (i.e. fiables) et présentent une faible dispersion.
En revanche, si un satellite S x parmi l’ensemble de satellites S 1 ,…,S N est défaillant, seule la position p x est saine puisqu’elle est déterminée en utilisant uniquement des pseudo-distances associées à des satellites fonctionnels. Les autres positions p i (i≠x) de l’ensemble P sont déterminées en utilisant la pseudo-distance associée au satellite défaillant S x , et sont donc défaillantes. Pour cette raison, en cas de panne satellite, les positions de l’ensemble P présentent une forte dispersion.
Pour détecter une panne satellite, la présente invention propose ainsi d’utiliser l’indicateur σ caractérisant la dispersion des positions de l’ensemble P. En particulier, une panne satellite est détectée au moins en fonction d’une comparaison de l’indicateur de dispersion σ à un seuil.
Ainsi, la présente invention permet de détecter de manière fiable une panne satellite à partir des pseudo-distances entre un mobile et un ensemble de satellites.
En outre, la solution proposée permet de détecter une panne satellite de manière plus fiable et plus rapide que les solutions existantes. La solution proposée présente notamment une faible complexité de mise en œuvre.
Selon un mode de réalisation , l’étape de détermination de l’indicateur de dispersion σ comprend des étapes de : détermination d’une position moyenne à partir des positions de l’ensemble P ; détermination d’un ensemble D de distances entre les positions de l’ensemble P et la position moyenne ; et détermination de l’indicateur de dispersion σ à partir de l’ensemble D, l’indicateur de dispersion σ étant égal à un écart-type des distances de l’ensemble D.
Selon ce mode de réalisation, l’écart-type des distances à la position moyenne est utilisé comme indicateur de dispersion σ des positions de l’ensemble P. Ce mode de réalisation permet de mesurer précisément la dispersion des positions de l’ensemble P et nécessite peu de ressources de calculs et mémoires. Ce mode de réalisation contribue ainsi à détecter une panne satellite de manière fiable et avec une complexité de mise en œuvre minime.
Selon un mode de réalisation , plusieurs itérations k 1 ,…,k M de l’étape de détection sont mises en œuvre pour des pseudo-distances acquises à des instants différents. En outre, dans ce mode réalisation, la panne satellite est détectée lors de l’itération k M si : l’indicateur de dispersion σ de l’itération k M est supérieur à un seuil ; et si une variation Δσ de l’indicateur de dispersion σ au cours des itérations k 1 ,…,k M est supérieure à un autre seuil.
La panne d'un satellite S x entraîne une altération de la pseudo-distance associée à celui-ci, pouvant prendre la forme d’un biais (i.e. un échelon), une dérive (i.e. une rampe), ou d’une accélération. De ce fait, les positions du mobile déterminées à partir de cette pseudo-distance présenteront, au cours du temps, une variation brusque ou une dérive progressive. En utilisant la variation Δσ, en plus de l’indicateur de dispersion σ, ce mode de réalisation permet d’améliorer la fiabilité de détection d’une panne satellite.
Selon un mode de réalisation , les positions du mobile sont déterminées en utilisant un algorithme de Bancroft.
Ce mode de réalisation est avantageux en ce qu’il permet de déterminer, précisément et rapidement, la position du mobile à partir des pseudo-distances associées aux satellites. En particulier, en comparaison à un filtre de Kalman, l’algorithme de Bancroft présente une faible complexité de mise en œuvre.
Il convient de noter que l’algorithme de Bancroft peut être utilisé : lors de la détection d’une panne satellite, pour déterminer les positions p i de l’ensemble P ; et/ou lors de l’identification d’un satellite défaillant, pour déterminer les positions p i,j des ensembles P i .
Selon un aspect de l’invention , il est proposé un dispositif d’identification d’un satellite défaillant parmi un ensemble de satellites S 1 ,…,S N à partir de pseudo-distances entre un mobile et les satellites S 1 ,…,S N , le dispositif comprenant un module d’identification configuré pour, suite à une détection d’une panne satellite : pour chaque satellite S i de l’ensemble de satellites S 1 ,…,S N : obtenir un ensemble P i de positions du mobile, chaque position p i,j étant déterminée à partir des pseudo-distances associées aux satellites S 1 ,…,S N en excluant : le satellite S i et ; au moins un autre satellite S j différent pour chaque position p i,j ; déterminer un indicateur de dispersion σ i des positions de l’ensemble P i ; et identifier le satellite défaillant parmi l’ensemble de satellites S 1 ,…,S N en fonction des indicateurs de dispersion σ 1 ,…,σ N .
Selon un mode de réalisation, les boutons de commande desdits au moins deux dispositifs d’actionnement ont une forme sensiblement identique.
Ainsi, l’actionnement du bouton de commande par le doigt d’un utilisateur est facilité. En effet, la forme du bouton de commande permet le déplacement du bouton de commande transversalement à sa direction d’allongement.
Selon un mode de réalisation, au moins deux dispositifs d’actionnement sont disposés de sorte que l’axe longitudinal passe par le centre de leurs boutons de commande respectifs. En d’autres termes, les boutons de commande sont parallèles et ont leurs centres géométriques alignés le long de l’axe longitudinal. Cela rend l’actionnement des boutons de commande plus prévisible et intuitif pour l’utilisateur de la télécommande.
Selon un mode de réalisation, l’un au moins des organes d’actionnement comprend un plot d’appui faisant saillie par rapport au bouton de commande, ledit plot d’appui présentant une surface d’appui configurée pour venir prendre appui, au moins dans la position d’actionnement du bouton de commande, sur l’élément de commutation.
Cela permet de former un organe d’actionnement suffisamment précis et robuste pour actionner l’élément de commutation.
Selon un mode de réalisation, l’au moins un organe d’actionnement comprend un premier organe d’actionnement configuré pour actionner un premier élément de commutation et un deuxième organe d’actionnement configuré pour actionner un deuxième élément de commutation.
Selon un mode de réalisation, l’un au moins des dispositifs d’actionnement comprend un élément de guidage solidaire du bouton de commande et configuré pour permettre le basculement du bouton de commande autour de l’au moins un axe de basculement.
Selon un mode de réalisation, l’élément de guidage s’étend selon un axe parallèle ou confondu avec l’axe de basculement.
Selon un mode de réalisation, l’organe d’actionnement fait saillie depuis l’élément de guidage.
Selon un mode de réalisation, l’élément de guidage est configuré pour pivoter autour de l’axe de basculement lorsque le bouton de commande est basculé entre l’au moins une position d’actionnement et la position de repos.
Selon un mode de réalisation, le deuxième organe d’actionnement est disposé du côté opposé au premier organe d’actionnement par rapport au bouton de commande, ou par rapport à l’élément de guidage.
De cette manière, le dispositif d’actionnement est configuré pour actionner deux éléments de commutation distincts lorsque le bouton de commande est basculé vers chaque position d’actionnement. Il est ainsi possible d’actionner deux éléments de commutation simplement avec un unique bouton de commande. En particulier, l’actionnement dans le premier sens du premier bouton de commande permet de commander un mouvement de la barre supérieure dans un premier sens de déplacement et l’actionnement dans le deuxième sens du premier bouton de commande permet de commander un mouvement de la barre supérieure dans un deuxième sens de déplacement. De même, l’actionnement dans le premier sens du deuxième bouton de commande permet de commander un mouvement de la barre inférieure dans un premier sens de déplacement et l’actionnement dans le deuxième sens du deuxième bouton de commande permet de commander un mouvement de la barre inférieure dans un deuxième sens de déplacement.
Selon un mode de réalisation, le boitier comprend un logement configuré pour recevoir au moins une portion saillante de l’élément de guidage, de manière à permettre directement ou indirectement, le montage à basculement du dispositif d’actionnement par rapport au boitier.
De cette manière, il est possible de rendre plus robuste, la liaison entre le dispositif d’actionnement et le boitier.
Le but de l’invention peut également être atteint grâce à la mise en œuvre d’une installation de protection solaire comprenant : une télécommande telle que décrite ci-avant, comprenant un premier et un deuxième dispositif d’actionnement ; un dispositif d’occultation comprenant au moins : une barre supérieure ; une barre inférieure ; et un écran disposé entre la barre supérieure et la barre inférieure ; un dispositif d’entraînement motorisé configuré pour déployer et replier l’écran, et comprenant au moins un actionneur électromécanique configuré pour déplacer la barre supérieure et la barre inférieure, le dispositif d’entraînement motorisé comprenant en outre une unité de contrôle configurée pour commander le déplacement de la barre supérieure en fonction de l’état actif ou inactif de l’au moins un des éléments de commutation associé au premier dispositif d’actionnement, et configurée pour commander le déplacement de la barre inférieure en fonction de l’état actif ou inactif de l’au moins un des éléments de commutation associé au deuxième dispositif d’actionnement.
Les dispositions précédemment décrites permettent de proposer une installation de protection solaire dans laquelle l’actionnement des deux barres par les deux actionneurs électromécaniques est rendu intuitif par le positionnement des deux dispositifs d’actionnement sur la télécommande qui est représentatif de la répartition spatiale réelle des deux barres.
Aussi, les positions de la plaque supérieure 105 et de l’axe de rotation 104 peuvent être déterminées en fonction de la hauteur d’eau maximale autorisée en amont. Lorsque cette hauteur est atteinte, la pression sur le la plaque de régulation 103 et la plaque supérieure 105 est suffisante pour entrainer le volet mobile 101 en rotation autour de l’axe de rotation 104.
Le dispositif hydraulique 100 peut également comprendre un système de sécurité 118. Le système de sécurité 118 est configuré pour maintenir le volet mobile 101 en position ouverte. Cette position est maintenue ouverte quelle que soit la force s’exerçant sur le volet mobile 101.
Le système de sécurité 118 présente l’intérêt de sécuriser la plateforme pour des opérations de maintenance dans la conduite hydraulique 10 ou au niveau du dispositif hydraulique 100 lui-même. Ainsi, comme illustré en , la conduite hydraulique 10 peut comprendre deux regards de visite 15,16, un placé en amont du dispositif hydraulique, et l’autre placé en aval dudit dispositif.
Ces regards de visites sont définis comme des ouvrages permettant l’accès au système d’assainissement par un opérateur en charge de la maintenance.
Permettre le blocage sécurisé en position ouverte permet ainsi à cet opérateur de franchir en sécurité le dispositif hydraulique et d’effectuer ses travaux. Il permet également de monter le dispositif hydraulique en toute sécurité.
Ce système de sécurité 118 peut comprendre un loquet. Ledit loquet peut être facilement actionné manuellement à l'aide d'une poignée ou d'un levier. Il doit être dimensionné pour résister à des forces axiales élevées. Il peut également être dimensionné pour être actionné facilement par un opérateur.