×

Systems and methods for providing a secure data exchange

  • US 9,197,408 B2
  • Filed: 05/10/2013
  • Issued: 11/24/2015
  • Est. Priority Date: 05/10/2013
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method, comprising:

  • generating, using a first application, a first key for exchange of data between the first application and a second application;

    storing, using the first application, the first key in a first memory location, wherein the first memory location is accessed by the second application to obtain the first key;

    generating, using the second application, a second key for exchange of data between the first application and the second application;

    creating, using the second application, a data request, the data request containing the second key and being encrypted using the first key, and providing the encrypted request to the first application; and

    providing, using the first application, the data identified in the data request to the second application, wherein the data is encrypted by the first application using the second key prior to being provided to the second application and the second application decrypts the data using the second key;

    wherein the first application stores the encrypted data created in response to the data request in a second memory location, wherein the second memory location is created by the second application for exchanging data with the first application;

    wherein the data request further comprises an identification information of the second memory location;

    wherein the at least one of the generating the first key, storing, the generating the second key, the creating and the providing is performed on at least one processor.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×