Multi cloud data framework for secure data access and portability
AssigneeZebware AB
InventorThomas Nilsson
Life of this patent
Estimating the term…
Abstract
A device creates virtual storage bucket to abstract the data and the access from another device, and to secure the access using the IAM and the data using encryption and/or Mojette transform in order to generate encrypted/encoded data and transmits the data to another device. The other device saves the encrypted/encoded data for later transmitting the data to the same first device or another for decryption/decoding.
Claims18
A multi-cloud data framework system, comprising:
- at least one server corresponding to at least one cloud storage provider and configured to store data;
- a computing device connected to the at least one server of the at least one cloud storage provider, the computing device including an application configured to access the data stored on the at least one server corresponding to the at least one cloud storage provider;
- at least one gateway connected between the at least one server of the at least one cloud storage provider and the computing device;
- and
- a central server configured to manage the at least one gateway to allow or deny access to the data stored on the at least one server of the at least one cloud storage provider using at least one virtual storage bucket on the gateway, the at least one virtual storage bucket being configured to set policies governing access to the data for the application on the computing device,
- wherein when the data is requested by the application on the computing device, the gateway stores the data from the at least one server of the at least one cloud storage provider in the at least one virtual bucket in accordance with the policies governing access to the data.
A multi-cloud framework method, comprising:
- storing data in at least one server corresponding to at least one cloud storage provider;
- providing an application on a computing device connected to the at least one server of the at least one cloud storage provider, the computing device including an application configured to access the data stored on the at least one server corresponding to the at least one cloud storage provider;
- intermediating, with at least one gateway, exchange of the data between the application on the computing device and the at least one server of the at least one cloud storage provider;
- managing, by a central server, the at least one gateway to allow or deny access to the data stored on the at least one server of the at least one cloud storage provider using at least one virtual storage bucket on the gateway, the at least one virtual storage bucket being configured to set policies governing access to the data for the application on the computing device;
- and
- in response to a request for the data by the application on the computing device, storing, by the gateway, the data from the at least one server of the at least one cloud storage provider in the at least one virtual bucket in accordance with the policies governing access to the data.
A non-transitory computer-readable medium encoded with computer-readable instructions that, when executed by one or more computing devices, cause the one or more computing devices to perform a multi-cloud framework method, comprising:
- storing data in at least one server corresponding to at least one cloud storage provider;
- providing an application on a computing device connected to the at least one server of the at least one cloud storage provider, the computing device including an application configured to access the data stored on the at least one server corresponding to the at least one cloud storage provider;
- intermediating, with at least one gateway, exchange of the data between the application on the computing device and the at least one server of the at least one cloud storage provider;
- managing, by a central server, the at least one gateway to allow or deny access to the data stored on the at least one server of the at least one cloud storage provider using at least one virtual storage bucket on the gateway, the at least one virtual storage bucket being configured to set policies governing access to the data for the application on the computing device;
- and
- when the data is requested by the application on the computing device, storing, by the gateway, the data from the at least one server of the at least once cloud storage provider in the at least one virtual bucket in accordance with the policies governing access to the data.
Dependencies are inferred from the claim text.