Brevet FR3046478A1 (20170707)
REVENDICATIONS1. Procédé pour le fonctionnement d'une pluralité de serveurs, chaque serveur étant couplé à un système de base de données correspondant et à un réseau étendu et comportant un service central couplé à son système de base de données correspondant, pour gérer des données d'utilisateur dans une pluralité d'appareils de mémorisation couplés à un réseau étendu, le procédé comprenant : le fonctionnement des serveurs de façon à : a. établir, par l'intermédiaire d'un serveur donné des serveurs, pour un utilisateur enregistré donné, un compte d'utilisateur, un jeu d'appareils de 10 mémorisation enregistrés, et un jeu de désignations de conteneurs pour la mémorisation de données d'utilisateur ; b. mémoriser dans le système de base de données associé au serveur donné des serveurs un jeu de relations, établies par l'utilisateur, entre les appareils de mémorisation enregistrés et le jeu de désignations de conteneurs ; 15 c. synchroniser les données dans les systèmes de base de données de telle sorte que chaque système de base de données réplique des données dans chacun des autres systèmes de base de données ; et d. répéter les processus ci-dessus pour tous les utilisateurs enregistrés de telle sorte que chacun des systèmes de base de données mémorise un jeu de relations, 20 établies collectivement par tous les utilisateurs, entre les appareils de mémorisation enregistrés et les désignations de conteneurs ; et l'utilisation du service central pour remettre à jour les données de relations appareil de mémorisation-conteneur pour les appareils de mémorisation, de façon à permettre aux appareils de mémorisation de corroborer les conteneurs à l'intérieur de 25 ceux-ci, et de répliquer des fichiers avec d'autres dispositifs qui ont corroboré des conteneurs correspondants, d'une manière conforme aux relations mémorisées, et le service central fonctionnant sans interaction avec les données d'utilisateur mémorisées dans les conteneurs.\n<CLM>\1\tAppareil de mémorisation, comprenant : 30 un dispositif de mémorisation ; une interface de réseau étendu ; un dispositif de commande de mémorisation, couplé à l'interface de réseau étendu, qui reçoit, sur le réseau étendu, des données de relations appareil de mémorisation-conteneur à partir d'un serveur et qui provoque le partage, avec un jeu 35 d'autres appareils de mémorisation similaires, de données d'utilisateur dans l'appareil de mémorisation conformément aux données de relations, et ces données de relations spécifiant un jeu de conteneurs devant être partagés avec le jeu d'autres appareils de mémorisation ; 3046478 65 dans lequel l'appareil de mémorisation ne nécessite pas d'interface d'utilisateur locale pour obtenir les données de relations appareil de mémorisation-conteneur.\n<CLM>\1\tAppareil de mémorisation selon la revendication 2, dans lequel l'interface de réseau étendu comprend une logique de gestion de largeur de bande pour limiter le 5 trafic de réseau total généré ou reçu par l'appareil de mémorisation, de façon à éviter une charge indésirable de l'interface de réseau.\n<CLM>\1\tAppareil de mémorisation selon la revendication 3, dans lequel le dispositif de commande de mémorisation est configuré de façon à fournir une interface d'utilisateur graphique à un ordinateur client par l'intermédiaire du réseau étendu, l'interface d'utilisateur graphique permettant la configuration d'une largeur de bande maximale pour la logique de gestion de largeur de bande.\n<CLM>\1\tProcédé selon la revendication 1, comprenant en outre : lors de la réception, dans un serveur de la pluralité de serveurs, d'un élément identifiant un utilisateur récepteur, la délivrance, par l'intermédiaire du serveur, à un 15 ordinateur hôte d'un envoyeur, d'un programme informatique qui procure un mécanisme pour la sélection, par l'envoyeur, d'un fichier devant être envoyé, et qui, sur l'ordre de l'envoyeur, provoque la transmission directe du fichier sur le réseau étendu directement à un appareil de mémorisation de l'utilisateur récepteur qui est couplé au réseau étendu, l'appareil de mémorisation exécutant un processus qui 20 communique avec des processus établis par le programme informatique.\n<CLM>\1\tProcédé selon la revendication 1, comprenant en outre : lors de la réception, dans un serveur de la pluralité de serveurs, d'une URL (adresse universelle) établie par l'utilisateur envoyeur par l'ordre à un programme d'envoi exécuté sur l'ordinateur hôte de l'utilisateur envoyeur d'envoyer un fichier 25 sélectionné par l'utilisateur envoyeur à un destinataire, la délivrance, par l'intermédiaire du serveur, à un ordinateur hôte du destinataire, d'un programme informatique de réception téléchargeable par l'intermédiaire de l'URL qui communique avec l'appareil de mémorisation de l'utilisateur envoyeur pour provoquer la transmission directe du fichier de l'appareil de mémorisation de 30 l'utilisateur envoyeur à l'ordinateur hôte du destinataire.