METHOD(S) AND SYSTEM(S) FOR UTILIZING AN INDEPENDENT SERVER TO FACILITATE SECURE EXCHANGE OF DATA

Implementations described herein utilize an independent server for facilitating secure exchange of data between multiple disparate parties. The independent server receives client data, via an automated assistant application executing at least in part at a client device, that is to be transmitted to...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: SINGH, Sarvjeet, GOEL, Akshay, SANCHEZ, David, RAM, Ashwin, KHANDELWAL, Nitin, ECCLES, Jonathan
Format: Patent
Sprache:eng ; fre
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:Implementations described herein utilize an independent server for facilitating secure exchange of data between multiple disparate parties. The independent server receives client data, via an automated assistant application executing at least in part at a client device, that is to be transmitted to a given third-party application. The independent server processes the client data, using a first encoder-decoder model, to generate opaque client data, and transmits the opaque client data to the given third-party application and without transmitting any of the client data. Further, the independent server receives response data, via the given third-party application, that is generated based on the opaque client data and that is to be transmitted back to the client device. The independent server processes the response data, using a second encoder-decoder model, to generate opaque response data, and transmits the opaque response data to the client device and without transmitting any of the response data. Des modes de réalisation décrits dans la présente utilisent un serveur indépendant pour faciliter un échange sécurisé de données entre de multiples parties disparates. Le serveur indépendant reçoit des données client, par l'intermédiaire d'une application assistant automatisé s'exécutant au moins en partie au niveau d'un dispositif client, qui doit être transmis à une application tierce donnée. Le serveur indépendant traite les données client, à l'aide d'un premier modèle encodeur-décodeur, pour générer des données client opaques, et transmet les données client opaques à l'application tierce donnée et sans transmettre l'une quelconque des données client. En outre, le serveur indépendant reçoit des données de réponse, par l'intermédiaire de l'application tierce donnée, qui sont générées sur la base des données client opaques et qui doivent être renvoyées au dispositif client. Le serveur indépendant traite les données de réponse, à l'aide d'un second modèle encodeur-décodeur, pour générer des données de réponse opaques, et transmet les données de réponse opaques au dispositif client et sans transmettre l'une quelconque des données de réponse.