Brevet FR3039906A1 (20170210)
REVENDICATIONS1. Procédé pour partager de manière interactive au moins un programme et/ou au moins une donnée et/ou au moins un périphérique entre au moins deux dispositifs électroniques comprenant au moins les étapes suivantes de : initiation d'au moins une session dite de partage par au moins un premier dispositif électronique, - connexion d'au moins un second dispositif électronique à la ou lesdites session(s) de partage ouverte(s), - exécution d'un module dit d'affichage d'au moins une application et/ou au moins une donnée et/ou au moins une interface de commande d'au moins un périphérique partagé(e)(s) sur le ou lesdits dispositifs électroniques connectés à la ou lesdites session(s) de partage, affichage sur l'écran dudit ou desdits dispositifs électroniques connecté à la ou lesdites session(s) de partage de la ou les application(s) et/ou la ou les donnée(s) et/ou l'interface de commande d'au moins un périphérique partagé(e)(s) par au moins un desdits dispositifs électroniques. 1 Procédé suivant la revendication 1 dans lequel l'initiation de la session de partage comporte au moins les étapes suivantes de : connexion d'un premier dispositif électronique à un serveur, - ouverture d'une session de partage depuis ledit dispositif électronique.\n<CLM>\1\tProcédé suivant la revendication 1 dans lequel l'initiation de la session de partage comporte au moins les étapes suivantes de : - ouverture d'une session de partage depuis un premier dispositif électronique, - connexion dudit premier dispositif électronique à un serveur. 30\n<CLM>\1\tProcédé suivant l'une quelconque des revendications 1 à 3 comprenant en outre les étapes suivantes de : 3039906 20 - connexion d'un premier dispositif électronique à un serveur via une connexion internet, - identification du premier dispositif électronique par ledit serveur en tant que client, 5 - connexion d'au moins un second dispositif électronique audit serveur, - identification dans la session de partage du ou desdits dispositifs électroniques par ledit serveur en tant que client, - détermination de la variation des données relatives à l'écran affiché d'un premier dispositif électronique entre l'instant t et l'instant t-1, 10 - transmission de la variation des données relatives à l'écran affiché du premier dispositif électronique audit serveur, - génération par le serveur d'au moins une commande pour modifier l'écran affiché du ou desdits dispositif(s) électronique(s) client(s) en fonction de la variation des données. - transmission de ladite ou desdites commandes audit ou auxdits dispositif(s) 15 électronique(s) client(s) pour modifier l'écran affiché.\n<CLM>\1\tProcédé suivant la revendication 4 dans lequel le serveur est localisé sur au moins l'un des dispositifs électroniques. 20\n<CLM>\1\tProcédé suivant la revendication 4 dans lequel le serveur consiste en un serveur distant connecté à un réseau de communication.\n<CLM>\1\tProcédé suivant l'une quelconque des revendications 4 à 6 dans lequel le serveur génère une ou des commandes pour le ou lesdits dispositif(s) électronique(s) client(s) en 25 fonction de la bande passante de la connexion entre le ou lesdits dispositif(s) électronique(s) client(s) et ledit serveur.\n<CLM>\1\tProcédé suivant l'une quelconque des revendications 1 à 7 dans lequel le programme et/ou les données partagées sont comprimées lorsque la bande passante de la connexion entre le premier dispositif électronique et le ou les seconds dispositifs électroniques est inférieure ou égale à une valeur prédéterminée.\n<CLM>\1\tProcédé suivant l'une quelconque des revendications 1 à 8 comprenant en outre, lors de chaque connexion d'un dispositif électronique à la session partagée, une étape de 3039906 21 détermination d'un indicateur de la vie privée afin de déterminer si la ou les applications et/ou la ou les données et/ou le ou les périphériques peuvent être entièrement ou partiellement partagées ou non. 5\n<CLM>\1\tProcédé suivant l'une quelconque des revendications 1 à 9 comprenant, en outre, lors de chaque connexion d'un dispositif électronique à la session partagée, une étape de détermination d'un indicateur de partage afin de déterminer si le ou les autres dispositifs électroniques connecté(s) à la session partagée est (sont) autorisé(s) ou bloqué(s) à accéder aux applications et/ou aux données et/ou aux interfaces de commande des périphériques dudit 10 dispositif électronique.\n<CLM>\1\tProcédé suivant l'une quelconque des revendications 1 à 10 dans lequel les applications et/ou les données partagées sont enregistrées sur un serveur distant ou un nuage dit Cloud. 15\n<CLM>\1\tProcédé suivant l'une quelconque des revendications 1 à 11 dans lequel plusieurs utilisateurs peuvent manipuler la ou les applications et/ou la ou les données et/ou le ou les périphériques sur un même dispositif électronique. 20\n<CLM>\1\tProcédé suivant l'une quelconque des revendications 1 à 12 dans lequel au moins un dispositif électronique comporte au moins un écran tactile.\n<CLM>\1\tProcédé suivant l'une quelconque des revendications 1 à 13 dans lequel il comporte une étape de génération d'au moins une commande à partir d'une interaction entre au moins 25 un utilisateur et ledit dispositif électronique.\n<CLM>\1\tProcédé suivant la revendication 14 dans lequel une pression et/ou un déplacement avec un doigt sur l'écran tactile du dispositif génère une requête transmise aux autres dispositifs électronique d'affichage d'un pointeur. 30\n<CLM>\1\tProcédé suivant l'une quelconque des revendications 14 ou 15 dans lequel une pression et/ou un déplacement avec deux doigts sur l'écran tactile du dispositif génère une requête transmise aux autres dispositifs de déplacement et/ou de zoom et/ou de retournement de l'application et/ou des données positionnées sous lesdits doigts. 3039906 22\n<CLM>\1\tProcédé suivant l'une quelconque des revendications 1 à 16 dans lequel il comporte une étape de génération d'au moins une commande à partir d'un objet en interaction avec le dispositif électronique. 5\n<CLM>\1\tProcédé suivant la revendication 17 dans lequel un crayon en interaction avec un écran tactile d'un dispositif électronique génère une annotation dans une fenêtre générée par le module d'affichage dudit dispositif électronique.\n<CLM>\1\tProcédé suivant l'une quelconque des revendications 1 à 18 dans lequel l'historique 10 de chaque session de partage est enregistré sur un support.\n<CLM>\1\tProcédé suivant l'une quelconque des revendications 1 à 19 dans lequel l'affichage, à savoir les dimensions et/ou l'orientation et/ou le positionnement, sur l'écran dudit ou desdits dispositifs électroniques connecté(s) à la ou lesdites session(s) de partage de la ou les 15 application(s) et/ou la ou les donnée(s) et/ou le ou les périphérique(s) partagé(e)(s) par au moins un desdits dispositifs électroniques est adapté en fonction des dimensions de l'écran dudit ou desdits dispositifs électroniques et/ou des caractéristiques techniques du ou desdits dispositifs électroniques. 20\n<CLM>\1\tProcédé suivant l'une quelconque des revendications 1 à 20 dans lequel, en fonction des dimensions de l'écran et/ou des caractéristiques techniques du ou desdits dispositifs électroniques, l'affichage sur l'écran du ou desdits dispositifs électroniques correspond à un agrandissement ou une réduction d'au moins une zone déterminée de l'affichage d'un autre dispositif électronique connecté à la session de partage. 25\n<CLM>\1\tProduit programme d'ordinateur pour partager de manière interactive au moins un programme et/ou au moins une donnée et/ou au moins un périphérique entre au moins deux dispositifs électroniques, le produit programme d'ordinateur comprenant une séquence d'instructions pour l'implémentation d'un procédé selon l'une des revendications 1 à 21.