Brevet FR3120733A1 — publié le 20220916

Transfert de dispositif Système (400) comprenant : une interface (410) à un réseau ; et un processeur (404) comprenant des instructions déchiffrables par machine conservées dans une mémoire (406) non transitoire qui, lorsqu’elles sont lues par le processeur (404), font que le processeur(404) effectue : la sélection d’une transaction à effectuer sur un premier dispositif, la transaction comprenant le traitement d’un ensemble de données suivant un ensemble d’instructions ; la conduite d’une première communication, par l’intermédiaire du réseau (420), avec un premier dispositif et l’obtention d’un ensemble de données de la première communication ; la détermination du point de savoir si l’ensemble de données est complet ; après avoir déterminé que l’ensemble de données est complet, le traitement de l’ensemble de données. Figure pour l’abrégé : Fig.4 Système de maintenance décentralisé pour les appareils intelligents Domaine de l’invention L’invention se rapporte d’une manière générale à des systèmes et à des procédés de communication entre des nœuds sur un réseau et en particulier entre des nœuds multiples communiquant pour exécuter un ensemble commun d’instructions échangées entre eux. Arrière plan Des appareils « intelligents » sont souvent pourvus de fonctionnalités pour diagnostiquer et envoyer des données à un centre de contact de dépannage et de réparation. Le centre de contact peut appeler le propriétaire des appareils intelligents si nécessaire, tel que pour rerégler l’appareil ou pour confirmer des fonctionnements normaux. Certains appareils intelligents, tels que des télévisions, sont aptes à se coordonner et à communiquer avec des applications d’autres dispositifs, tels que certains téléphones. En dépit de ces avantages, effectuer certaines opérations sur des dispositifs exige une interaction humaine, telle que par le client, alors que l’appareil intelligent est chez eux ou à leur lieu de travail. Bien que certaines opérations soient effectuées habituellement avec peu de difficultés, comme ouvrir ou fermer un dispositif, d’autres opérations peuvent être plus compliquées, subjectives, sujettes à erreur ou difficiles à appréhender. Résumé Au fur à mesure que les centres de contact vont de plus en plus dans le domaine numérique, les types de pratiques de clients incluent des services qui n’étaient pas disponibles auparavant, tels que des services spécifiques à un dispositif. Il s’ensuit qu’une plus grande adaptation à l’usager et des services ciblés peuvent être fournis en support de la maintenance et de l’entretien courant de dispositifs. C’est ainsi, par exemple, qu’un dispositif peut être un dispositif « aveugle », c’est-à-dire un dispositif qui n’a pas les composants et la logique nécessaire pour se connecter à un serveur éloigné, tel que pour obtenir de l’entretien. Cependant, même si des dispositifs de ce genre ont bien une fonctionnalité de ce genre, leur état présent peut faire que ces fonctions ne peuvent pas fonctionner. C’est ainsi, par exemple qu’un dispositif débranché est incapable d’être mis en réseau avec un autre dispositif, quelles que soient les caractéristiques du dispositif ou un défaut peut se trouver dans les composants de mise en réseau. Les divers modes de réalisation et configurations de la présente invention remédient à ces besoins et à d’autres besoins. La présente invention peut procurer un certain nombre d’avantages en fonction de la configuration particulière. Ses avantages et d’autres avantages apparaîtront dans la description de l’invention et des inventions contenues dans le présent mémoire. A titre d’introduction générale, et dans un mode de réalisation, il est prévu des systèmes et des procédés pour permettre à un dispositif cible de se coordonner avec un dispositif mobile, tel que pour communiquer de l’information à un serveur éloigné et en recevoir et effectuer des opérations soit immédiatement soit plus tard. Le dispositif mobile peut obtenir de l’information du dispositif cible d’une manière quelconque pour laquelle le dispositif mobile est configuré. C’est ainsi, par exemple, qu’une connexion BLUETOOTH® peut être établie avec le dispositif et fournir des communications bidirectionnelles entre le dispositif cible et le dispositif mobile. En outre, le dispositif mobile peut comprendre un appareil photographique, tel que pour prendre des images fixes ou vidéos du dispositif, et des indicateurs visuels du dispositif (par exemple voyants d’état, jauges, positions de cadran, connexions physiques, valeurs infrarouges / thermiques, etc.), un microphone, tel que pour capter du son émis du dispositif, par exemple des tonalités d’état, des sons non intentionnels, des vibrations, etc., des accéléromètres tels que pour acquérir tout mouvement ou changement d’orientation du dispositif cible ou d’une partie de celui-ci, etc. En outre ou en variante le dispositif mobile peut être configuré ou être appareillé avec d’autres dispositifs pour améliorer le fonctionnement du dispositif mobile (par exemple appareil de mesure universel, etc.). Dans un autre mode de réalisation, le dispositif mobile peut obtenir du contenu du dispositif cible, tel que des contenus d’une mémoire volatile avant que le dispositif cible soit débranché et/ou des stades de diagnostic exécutés précédemment ou des changements de configuration. Le bénéfice est que le centre de contact peut avoir le contenu, même lorsque le dispositif cible est incapable de communiquer avec le centre de contact. Dans un autre mode de réalisation, le dispositif cible et/ou le centre de contact peuvent être validés, par l’intermédiaire du dispositif mobile, pour effectuer des opérations supplémentaires. C’est ainsi par exemple que le fonctionnement anormal d’une télévision peut être dû à un défaut du signal présenté à la télévision. En conséquence, le dispositif mobile peut balayer les nœuds sur un réseau (par exemple réseau domestique ou réseau au travail, dispositifs servis par un routeur ou point d’accès, etc.) et déterminer si un dispositif similaire est présent. S’il le trouve, le dispositif mobile peut fournir de l’information subséquente à partir du dispositif similaire et/ou se connecter au dispositif similaire et valider ainsi la télévision et/ou le centre de contact, pour interagir avec le dispositif supplémentaire. Le bénéfice est qu’un problème, qui peut avoir sa source dans le dispositif cible ou ne pas l’avoir, peut être déterminé et réglé. Dans un autre mode de réalisation, des services de diagnostic fournis par le système d’un centre de contact peuvent être distribués entre le dispositif cible, le dispositif mobile et/ou le centre de contact. Un fournisseur de services fournissant un contenu de médias de transmission en continue peut par exemple utiliser un avatar ou une autre interface avec une application de service sur le dispositif cible et/ou le dispositif mobile pour effectuer tout ou partie des activités de diagnostic et/ou d’entretien. L’interface peut avoir un traitement en langage naturel (NPL), tel que recevoir d’un utilisateur une entrée textuelle ou parlée, telle que décrivant le problème et lancer le diagnostic et/ou remédier à un problème décrit. Le bénéfice c’est que des parties interactives peuvent éviter d’avoir à utiliser le réseau extérieur, tel que pour fournir une connexion à un centre de contact pour tout ou partie de l’interaction. C’est ainsi, par exemple, qu’il peut y avoir quelques opérations de base (par exemple débrancher et rebrancher, « quel est le code d’erreur », « est-ce-que le voyant jaune est allumée ? », etc.), qui peuvent être effectuées sans encombrer le réseau extérieur ou les ressources mises en réseau. Si l’on a besoin de ressources du centre de contact, l’interaction et/ou l’information antérieure est changée et fournie pour réduire l’ensemble de problèmes potentiels et leurs résolutions et permettre aux actions subséquentes de déterminer un ensemble plus limité de problèmes potentiels et sélectionner et mettre en œuvre un ensemble de résolutions plus limité de manière similaire. Lorsqu’une opération de self-service a été lancée sur le dispositif cible, mais les options disponibles sont épuisées sans résolution suffisante, une interaction avec un agent (automatisée et/ ou humaine) d’un centre de contact peut nécessiter l’utilisation d’un dispositif différent. Un dispositif tel que par exemple une télévision peut être couramment débranché en l’absence d’un microphone ou avoir un microphone, mais en mode privé dans lequel le microphone est invalidé dû à un réglage privé du courant. Il s’ensuit qu’une communication bidirectionnelle utilisant le dispositif cible comme terminal peut ne pas être possible. Pour d’autres dispositifs moins sophistiqués (par exemple un thermostat) des communications interactives comprenant des entrées d’utilisateur et des points de sorties peuvent ne pas être possibles si des interfaces de ce genre ne sont pas présentes. Un agent d’intelligence artificielle (IA) peut faciliter la détermination d’informations à obtenir du dispositif cible et/ou au moins une partie des opérations à effectuer ou lorsqu’il faut incorporer une ressource éloignée (par exemple un centre de contact), dont le processus de résolution, tel que pour guider l’acquisition de données d’autres dispositifs non disponibles au dispositif test (par exemple « est-ce que la télévision dans l’autre pièce a le même problème ? », « est-ce que les réglages sur votre routeur ont changé ?»). Dans un autre mode de réalisation, une application à base de nuage peut ne pas nécessiter un dispositif mobile ou « plus intelligent ». L’application peut produire un rappel au téléphone (dispositif intelligent) pour autant que les dispositifs ont un trajet de connectivité au nuage. Des facettes à titre d’exemple visent : un système comprenant une interface à un réseau ; et un processeur comprenant des instructions déchiffrables par machine conservées dans une mémoire non transitoire qui, lorsqu’elles sont lues par le processeur, font que le processeur effectue : la sélection d’une transaction à effectuer sur un premier dispositif, la transaction comprenant le traitement d’un ensemble de données suivant un ensemble d’instructions ; la conduite d’une première communication, par l’intermédiaire du réseau, avec un premier dispositif et l’obtention d’un ensemble de données de la première communication ; la détermination du point de savoir si l’ensemble de données est complet ; après avoir déterminé que l’ensemble de données est complet, le traitement de l’ensemble de données et après avoir déterminé que l’ensemble de données n’est pas complet, la conduite d’une deuxième communication avec un deuxième dispositif, l’ensemble d’instructions et l’ensemble de données étant fournis au deuxième dispositif, le premier dispositif et le deuxième dispositif communiquant par l’intermédiaire d’une troisième communication, qui omet le processeur pour obtenir un ensemble de données supplémentaire qui, lorsqu’il est combiné à l’ensemble de données, complète l’ensemble de données et le deuxième dispositif exécutant l’ensemble d’instructions pour effectuer la transaction sur le premier dispositif. Un système comprenant : une interface à un réseau ; un processeur comprenant des instructions déchiffrables par une machine conservées dans une mémoire non transitoire qui, lorsqu’elles sont lues par le processeur font que le processeur effectue : la réception, dans une première communication par l’intermédiaire du réseau en provenance d’un deuxième dispositif, d’un ensemble de données ayant un ensemble d’instructions qui, lorsqu’elles sont exécutées, complètent une transaction sur un troisième dispositif, une donnée étant nécessaire pour exécuter l’ensemble d’instructions et compléter la transaction et la donnée étant absente de l’ensemble de données ; la conduite d’une deuxième communication avec le troisième dispositif, la deuxième communication excluant le deuxième dispositif ; l’obtention, par l’intermédiaire de la deuxième communication, d’un ensemble de données supplémentaire, qui comprend la donnée et complète l’ensemble de données ; l’exécution de l’ensemble d’instructions sur l’ensemble de données, combiné à l’ensemble de données supplémentaire, pour compléter la transaction sur le premier dispositif. Un procédé comprenant : la sélection d’une transaction à effectuer sur un premier dispositif, la transaction comprenant le traitement d’un ensemble de données suivant un ensemble d’instructions ; la conduite d’une première communication, par l’intermédiaire du réseau, avec un premier dispositif et l’obtention d’un ensemble de données de la première communication ; la détermination du point de savoir si l’ensemble de données est complet ; après avoir déterminé que l’ensemble de données est complet, le traitement de l’ensemble de données ; et après avoir déterminé que l’ensemble de données n’est pas complet, la conduite d’une deuxième communication avec un deuxième dispositif, l’ensemble d’instructions et l’ensemble de données étant fournis au deuxième dispositif, le premier dispositif et le deuxième dispositif communiquant par l’intermédiaire d’une troisième communication, qui omet le processeur, pour obtenir un ensemble de données supplémentaire qui, lorsqu’il est combiné à l’ensemble de données, complète l’ensemble de données et le deuxième dispositif exécutant l’ensemble d’instructions pour effectuer la transaction sur le premier dispositif. N’importe laquelle des facettes ci-dessus : dans laquelle la deuxième communication comprend une adresse sur le réseau qui, lorsqu’elle est lue par le processeur du deuxième dispositif, fournit l’ensemble d’instructions et l’ensemble de données est fourni au deuxième dispositif ; dans laquelle la troisième communication comprend de l’information visuelle prise par une image de l’appareil photographique du premier dispositif et l’obtention de l’ensemble de données supplémentaire à partir de l’image de l’appareil photographique ; dans laquelle la troisième communication comprend du son capté par un microphone du premier dispositif et dans laquelle l’ensemble de données supplémentaire est obtenu à partir du son ; dans laquelle la troisième communication comprend l’un d’un ensemble de types de communication en radio fréquence et dans lequel le deuxième dispositif fait des itérations dans l’ensemble de types de communication en radio fréquence et dans lequel l’ensemble de données supplémentaire est obtenu par l’un sélectionné de l’ensemble de types de communication en radio fréquence ; dans laquelle au moins l’un du premier dispositif ou du deuxième dispositif effectue la transaction comprenant des stades déterminés par une intelligence artificielle ; dans laquelle déterminer que l’ensemble de données est complet comprend en outre déterminer si au moins une opération d’un ensemble d’instructions est nécessaire pour effectuer la transaction et si la au moins une opération exige une donnée absente de l’ensemble de données ; dans laquelle l’ensemble d’instructions et l’ensemble de données sont fournis au deuxième dispositif pour omettre au moins une instruction de l’ensemble d’instructions exécuté par le premier dispositif ; dans laquelle l’ensemble d’instructions et l’ensemble de données sont fournis au deuxième dispositif pour comprendre au moins une valeur dans l’ensemble de données déterminé par le premier dispositif exécutant l’ensemble d’instructions ; dans laquelle la transaction comprend une ou plusieurs opérations de diagnostic, de modification d’une valeur de donnée mise en mémoire, de modification d’au moins une instruction pour exécution par un processeur du premier dispositif, d’exécution d’une fonction ou d’invalidation d’une fonction ; dans laquelle la réception de l’ensemble de données avec le jeu d’instructions comprend la réception d’une adresse sur le réseau et comprenant en outre l’accès à l’adresse sur le réseau pour obtenir l’ensemble d’instructions et l’ensemble de données ; comprenant en outre : un appareil photographique configuré pour prendre une image d’appareil photographique et pour fournir l’image de l’appareil photographique au processeur et dans lequel la deuxième communication comprend acquérir de l’information visuelle du premier dispositif et dans lequel le processeur obtient l’ensemble de données supplémentaire à partir de l’image de l’appareil photographique ; comprenant en outre un appareil photographique configuré pour capter du son et fournir le son au processeur et dans lequel la deuxième communication comprend du son du premier dispositif ; et dans lequel le processeur obtient l’ensemble de données supplémentaire à partir du son ; dans lequel la deuxième communication comprend l’un d’un ensemble de types de communication à radio fréquence et dans lequel le processeur effectue une itération dans l’ensemble de types de communication en radio fréquence et dans lequel l’ensemble de données supplémentaire est obtenu par l’un sélectionné de l’ensemble de types de communication en radio fréquence ; dans laquelle la transaction comprend une ou plusieurs opérations de diagnostic, de modification d’une valeur de donnée mise en mémoire, de modifications d’au moins une instruction d’exécution par un processeur du premier dispositif, d’exécution d’une fonction ou d’invalidation d’une fonction ; dans laquelle il est déterminé que l’ensemble de données est complet, comprend en outre déterminer si au moins une opération de l’ensemble d’instructions est nécessaire pour effectuer la transaction et la au moins une opération exige une donnée qui est absente de l’ensemble de données ; dans laquelle fournir l’ensemble d’instructions et l’ensemble de données comprend en outre fournir l’ensemble d’instructions et l’ensemble de données au deuxième dispositif pour omettre au moins une instruction de l’ensemble d’instructions exécuté par le premier dispositif, dans lequel fournir l’ensemble d’instructions et l’ensemble de données comprend en outre fournir l’ensemble de données pour comprendre au moins une valeur de l’ensemble de données déterminé précédemment par le premier dispositif exécutant l’ensemble d’instructions, Un système sur une puce (SoC) ayant n’importe laquelle de l’une ou plusieurs des facettes ci-dessus. Un ou plusieurs moyens pour effectuer n’importe laquelle de l’une ou plusieurs des facettes ci-dessus. N’importe quelle facette en combinaison avec n’importe quelle autre facette. N’importe quelle de l’une ou de plusieurs des caractéristiques décrites dans le présent mémoire. N’importe quelle de l’une ou plusieurs des caractéristiques telles que décrites sensiblement dans le présent mémoire. N’importe quelle de l’une ou des plusieurs caractéristiques telles que décrites sensiblement en combinaison avec n’importe quelle l’une ou plusieurs autres caractéristiques telles que décrites sensiblement dans le présent mémoire. N’importe lequel des facettes / caractéristiques / modes de réalisation en combinaison avec n’importe quel autre ou plusieurs facettes / caractéristiques / modes de réalisation. Utilisation de n’importe quelle une ou plusieurs facettes ou caractéristiques telles que décrites dans le présent mémoire. N’importe laquelle des facettes ci-dessus dans laquelle la mémoire de données comprend un dispositif de mémoire non transitoire comprenant au moins l’un de : une mémoire sur puce au sein du processeur, un hauteur de tondu processeur, une mémoire embarquée colocalisée sur un panneau de traitement avec le processeur, une mémoire accessible au processeur par l’intermédiaire d’un bus, un support magnétique, un support optique, un support semiconducteur, un tampon entrée – sortie, une mémoire d’un composant d’entrée – sortie en communication avec le processeur, un tampon de communication avec le réseau et un composant maillé en communication avec le processeur par l’intermédiaire de l’interface au réseau. Il va de soi que toute caractéristique décrite dans le présent mémoire peut valoir en combinaison avec n’importe quelle autre caractéristique décrite dans le présent mémoire, que les caractéristiques proviennent ou non du même mode de réalisation décrit. Les phrases « au moins », « un ou plusieurs », « ou » et « et/ou » sont des expressions ouvertes qui sont à la fois conjonctives et disjonctives. Par exemple chacune des expressions « au moins l’un de A, B, et C, » , « au moins l’un de A, B, ou C, », « au moins l’un de A, B, et C, », « au moins l’un de A, B, ou C, », « A, B, ou C, », « A, B, ou C » et « A, B, ou C », signifie A tout seul, B tout seul, C tout seul, A et B ensemble, A et C ensemble, B et C ensemble, ou A, B et C ensemble. L’entité « un » signifie a plus d’un ou plusieurs de cette entité. En tant que tels les mots « un », « un ou plusieurs » et « au moins l’un » peuvent être utilisés d’une manière interchangeable. On notera aussi que les mots « comprenant », « incluant » et « ayant » peuvent être utilisés de manière interchangeable. Le mot « automatique » et ses variations telles qu’utilisées dans le présent mémoire se réfèrent à tout processus ou opération, qui est typiquement continu ou semi-continu, faite sans apport matériel humain, lorsque le processus ou l’opération est effectuée. Toutefois, un processus ou une opération peut être automatique, quand bien même effectuer le processus ou l’opération utilise un apport humain matériel ou immatériel, si l’apport est reçu avant d’effectuer le processus ou l’opération. Un apport humain est considéré comme matériel si cet apport influence la manière dont le processus ou l’opération sera effectué. Un apport, qui consent à ce que le processus ou l’opération soit effectué, n’est pas considéré comme étant « matériel ». Des facettes du présent exposé peuvent prendre la forme d’un mode de réalisation qui est entièrement en matériel, d’un mode de réalisation qui est entièrement en logiciel, y compris un microprogramme, un logiciel de résident, un microcode, etc., ou un mode de réalisation combinant des logiciels et du matériel, qui peuvent être désignés d’une manière générale dans le présent mémoire, par un « circuit », un « module », ou un « système ». On peut utiliser toute combinaison d’un ou plusieurs supports déchiffrables par ordinateur. Le support déchiffrable par ordinateur peut être un support de signal déchiffrable par ordinateur ou un support de mise en mémoire déchiffrable par ordinateur. Un support de mémoire déchiffrable par ordinateur peut être par exemple, mais sans limitation, un système, installation ou dispositif électronique, magnétique, optique, électromagnétique, infrarouge ou à semiconducteur ou toute combinaison appropriée de ce qui précède. Des exemples plus précis (liste non exhaustive) des supports de mémoire déchiffrables par ordinateur comprendrait ce qui suit : une connexion électrique ayant un ou plusieurs fils, une disquette d’ordinateur portable, un disque dur, une mémoire vive (RAM), une mémoire morte (ROM), une mémoire morte programmable effaçable (EPROM ou mémoire flash), une fibre optique, une mémoire morte à disque compacte portable (CD-ROM), un dispositif de mémoire optique, un dispositif de mémoire magnétique ou toute combinaison appropriée de ce qui précède. Dans le contexte de ce document, un support de mémoire déchiffrable par ordinateur peut être tout support tangible non transitoire, qui peut contenir ou mettre en mémoire un programme à utiliser ou en connexion avec un système, installation, dispositif d’exécution d’instructions. Un support de signal déchiffrable par ordinateur peut comprendre un signal de données en propagation ayant un code de programme déchiffrable par ordinateur qui y est incorporé, par exemple en bande de base ou comme partie d’une onde porteuse. Un tel signal en propagation peut prendre une diversité de formes y compris, mais sans limitation, électromagnétique, optique ou toute combinaison appropriée de ceux-ci. Un support de signal déchiffrable par ordinateur peut être un support déchiffrable par ordinateur, qui n’est pas un support de mémoire déchiffrable par ordinateur et qui peut communiquer, propager ou transporter un programme à utiliser par ou en connexion avec un système d’installation ou dispositif d’exécution d’instructions. On peut transmettre un code de programme incorporé sur un support déchiffrable par ordinateur en utilisant un support approprié y compris, mais sans limitation, sans fil, filaire, à câble, à fibre optique, RF, etc., ou toute combinaison de ce qui précède. Les mots « déterminé », « calculé », « computé » et leurs variations telles qu’utilisées dans le présent mémoire, sont utilisés de manière interchangeable et incluent tout type de méthodologie, process, opération mathématique ou technique. Le mot « moyen » tel qu’utilisé dans le présent de mémoire peut recevoir son interprétation la plus large. En conséquence, il recouvre toutes les structures, matières ou actions et tous leurs équivalents. En outre les structures matérielles et actions et leurs équivalents doivent inclure tout ce qui est décrit d’une manière détaillée ou non. Ce qui précède est un résumé simplifié de l’invention pour procurer une compréhension de certaines facettes de l’invention. Ce résumé n’est ni une vue d’ensemble extensive ou exhaustive de l’invention et de ses divers modes de réalisation. Il n’est pas destiné à identifier des éléments clés ou déterminants de l’invention, ni à délimiter la portée de l’invention, mais à présenter des concepts sélectionnés de l’invention sous une forme simplifiée comme introduction à la description plus détaillée, présentée ci-dessous. Comme on le comprendra d’autres modes de réalisation sont possibles en utilisant, seul ou en combinaison, une ou plusieurs des caractéristiques indiquées ci-dessus ou décrites en détail ci-dessous. De même, bien que l’exposé soit présenté en termes de modes de réalisation donnés à titre d’exemples, il va de soi qu’une facette individuelle de l’exposé peut être considérée séparément. Description succincte des dessins : Le présent exposé décrit en liaison avec les figures annexées : La représente un premier système suivant des modes de réalisation du présent exposé ; La représente une première interaction suivant des modes de réalisation du présent exposé ; La représente un processus suivant les modes de réalisation du présent exposé ; et La représente un deuxième système suivant des modes de réalisation du présent exposé. Système (400) comprenant : une interface (410) à un réseau (420); et un processeur (404) comprenant des instructions déchiffrables par machine conservées dans une mémoire (406) non transitoire qui, lorsqu’elles sont lues par le processeur (404), font que le processeur (404) effectue : la sélection d’une transaction à effectuer sur un premier dispositif, la transaction comprenant le traitement d’un ensemble de données suivant un ensemble d’instructions ; la conduite d’une première communication, par l’intermédiaire du réseau (420), avec un premier dispositif et l’obtention d’un ensemble de données de la première communication ; la détermination du point de savoir si l’ensemble de données est complet ; après avoir déterminé que l’ensemble de données est complet, le traitement de l’ensemble de données et après avoir déterminé que l’ensemble de données n’est pas complet, la conduite d’une deuxième communication avec un deuxième dispositif, l’ensemble d’instructions et l’ensemble de données étant fournis au deuxième dispositif, le premier dispositif et le deuxième dispositif communiquant par l’intermédiaire d’une troisième communication, qui omet le processeur pour obtenir un ensemble de données supplémentaire qui, lorsqu’il est combiné à l’ensemble de données, complète l’ensemble de données et le deuxième dispositif exécutant l’ensemble d’instructions pour effectuer la transaction sur le premier dispositif. Système suivant la revendication 1, dans lequel la deuxième communication comprend une adresse sur le réseau qui, lorsqu’elle est lue par le processeur du deuxième dispositif, fournit l’ensemble d’instructions et l’ensemble de données est fourni au deuxième dispositif. Système suivant la revendication 1, dans lequel la troisième communication comprend de l’information visuelle prise par une image de l’appareil photographique du premier dispositif et l’obtention de l’ensemble de données supplémentaire à partir de l’image de l’appareil photographique. Système suivant la revendication 1, dans lequel la troisième communication comprend du son capté par un microphone du premier dispositif et dans lequel l’ensemble de données supplémentaire est obtenu à partir du son. Système suivant la revendication 1, dans lequel la troisième communication comprend l’un d’un ensemble de types de communication en radio fréquence et dans lequel le deuxième dispositif fait des itérations dans l’ensemble de types de communication en radio fréquence et dans lequel l’ensemble de données supplémentaire est obtenu par l’un sélectionné de l’ensemble de types de communication en radio fréquence. Système suivant la revendication 1, dans lequel au moins l’un du premier dispositif ou du deuxième dispositif effectue la transaction comprenant des stades déterminés par une intelligence artificielle. Système suivant la revendication 1, dans lequel déterminer que l’ensemble de données est complet comprend en outre déterminer si au moins une opération d’un ensemble d’instructions est nécessaire pour effectuer la transaction et si la au moins une opération exige une donnée absente de l’ensemble de données. Système suivant la revendication 1, dans lequel l’ensemble d’instructions et l’ensemble de données sont fournis au deuxième dispositif pour omettre au moins une instruction de l’ensemble d’instructions exécuté par le premier dispositif. Système suivant la revendication 1, dans lequel l’ensemble d’instructions et l’ensemble de données sont fournis au deuxième dispositif pour comprendre au moins une valeur dans l’ensemble de données déterminé par le premier dispositif exécutant l’ensemble d’instructions. Système suivant la revendication 1, dans lequel la transaction comprend une ou plusieurs opérations de diagnostic, de modification d’une valeur de donnée mise en mémoire, de modification d’au moins une instruction pour exécution par un processeur du premier dispositif, d’exécution d’une fonction ou d’invalidation d’une fonction.