×

Method and system for secure data storage and retrieval from cloud based service environment

  • US 10,509,768 B2
  • Filed: 06/30/2015
  • Issued: 12/17/2019
  • Est. Priority Date: 06/30/2015
  • Status: Active Grant
First Claim
Patent Images

1. A method for secure storage of data and retrieval of desired data from a cloud based service environment, the method comprising:

  • receiving the data from at least one tenant;

    dynamically extracting data to be indexed from the received data;

    creating, by a microprocessor of the at least one tenant, index information comprising fields related to patient identification from the extracted data independent of further index information stored in the cloud based service environment and in an offline state where a network connection is not available between the microprocessor of the at least one tenant and the cloud based service environment;

    encrypting the index information with a tenant private key;

    uploading the encrypted index information into the cloud based service environment in the form of index files, wherein each index file is tenant specific, wherein the index file has a threshold, and wherein the threshold comprises at least one of a time period as set by the tenant and a predefined size of the index file;

    querying, by a client application residing at a client device, for a last uploaded index file from the cloud based service environment;

    decrypting the encrypted index information of the index file with the tenant private key;

    searching the decrypted index information for a relevant patient record;

    when the relevant patient record is not found, querying for an index file uploaded before the previously searched index file from the cloud based service environment until the relevant patient record is found;

    retrieving the corresponding desired data from the cloud based service environment; and

    rendering the desired data on to a client application,wherein the index files are created from the index information in chronological order of receipt of the data.

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