Patent · US Active

Secure transfer of data between programs executing on the same end-user device

US11610011B2 · kind B2 · utility

1Cited by
7References
20Claims
0Family size

Assignee

Inventors

Key dates

Filing dateJan 29, 2021
Grant dateMar 21, 2023
Priority date
Expiry dateJun 27, 2041

Classification

  • Technology area (CPC H)Electricity
  • CPC primaryH04W12/37
  • WIPO fieldDigital communication
  • WIPO sectorElectrical engineering

Abstract

It is often necessary to securely transfer data, such as authenticators or authorization tokens, between programs running on the same end-user device. The teachings hereof enable the pairing of two programs executing on a given end-user device and then the transfer of data from one program to the other. In an embodiment, a first program connects to a server and sends encrypted data elements. A second program intercepts the connection and/or the encrypted data elements. The second program tunnels the encrypted data elements (which remain opaque to the second program at this point) to a server, using an encapsulating protocol. This enables the server to receive the data elements sent by the first program, decrypt them, and provide them to the second program via return message using control fields of the encapsulating protocol. Once set up, the tunneling arrangement enables bidirectional data transfer.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.