Heterogeneous cloud-store provider access systems, and/or associated methods
AssigneeSoftware AG USA, Inc.
InventorPrasadarao YENDLURI
Life of this patent
Estimating the term…
Abstract
In certain example embodiments, heterogeneous cloud-store provider access systems (HCPAS), and/or associated methods, are provided. Certain example embodiments provide users with managed access to cloud stores distributed across multiple, disparate providers, in a device-independent manner. A common API and user-friendly user interface allow for a single sign-on access to the various providers. Advantageously, users need not download and install differing cloud store provider access software for each provider, device, and/or provider-device combination, used to access the cloud drives. Instead, by using the HCPAS, a user can manage the distributed storage and provide improved common access, e.g., in terms of administrative and operational functions.
Claims26
A heterogeneous cloud provider access system including a plurality of disparate cloud computing systems operated by different respective cloud providers, the heterogeneous cloud provider access system comprising:
- an server comprising at least one processor;
- a configuration database storing a plurality of user records, each said user record indicating, for a respective user, which cloud providers the respective user has an account with and login information for each of these cloud providers;
- a plurality of end-user devices, each said device being connectable to the server via an application running thereon;
- and
- for each of a plurality of operations requestable through an instance of the application, a mapping between the respective operation and one or more provider-specific application programming interface (API) calls associated with performance and/or execution of the respective operation, regardless of the type of the device running the instance of the application.
A method of managing a heterogeneous cloud provider access system including a plurality of disparate cloud computing systems operated by different respective cloud providers, the method comprising:
- storing a plurality of user records in a database, each said user record indicating, for a respective user, which cloud providers the respective user has an account with and login information for each of these cloud providers;
- enabling a plurality of end-user devices to connect to a server of the heterogeneous cloud provider access system via an application running on the devices, the server including at least one processor;
- and
- maintaining, for each of a plurality of operations requestable through an instance of the application, a mapping between the respective operation and one or more provider-specific methods associated with performance and/or execution of the respective operation.
The method of lain 14, wherein each instance of the application is configured to provide a user interface for displaying content of cloud storage locations provided to the respective cloud computing systems with which logged in users have accounts.
(canceled)
A server connected to a heterogeneous cloud provider access system including a plurality of disparate cloud computing systems operated by different respective cloud providers, the server comprising:
- processing resources including at least one processor;
- a connection to a database storing a plurality of user records, each said user record indicating, for a respective user, which cloud providers the respective user has an account with and login information for each of these cloud providers;
- and
- a connection pool configured to enable a plurality of end-user devices to connect to the server via applications running on the respective devices,
- wherein the processing resources are configured to at least access, for each of a plurality of operations requestable through an instance of the application, a mapping between the respective operation and one or more provider-specific application programming interface (API) calls associated with performance and/or execution of the respective operation, regardless of the type of the device running the instance of the application.
26-40. (canceled)
Dependencies are inferred from the claim text.