Cloud federation as a service
First Claim
Patent Images
1. A federation method for a Cloud Client seeking a cloud service from a Cloud, comprising:
- receiving a request from the Cloud Client to subscribe to a profile federation service, wherein the profile federation service includes at least one of passing of identity information associated with a Cloud Client being applied across multiple Clouds, transmitting multiple copies of an identity customer profile to one or more Cloud providers, and causing to be stored portions of the identity customer profile in parts across the multiple Clouds;
authenticating the Cloud Client based at least in part on the request;
retrieving at least a portion of a Cloud Client profile associated with the Cloud Client;
providing the portion of the Cloud Client profile to facilitate the Cloud Client to access the cloud service of the Cloud;
identifying an interface for the Cloud providing the cloud service;
comparing the interface to an interface preference associated with the Cloud Client; and
transparently mapping the interface to the interface preference.
1 Assignment
0 Petitions
Accused Products
Abstract
A Cloud federator may be used to allow seamless and transparent access by a Cloud Client to Cloud services. Federation may be provided on various terms, including as a subscription based real-time online service to Cloud Clients. The Cloud federator may automatically and transparently effect communication between the Cloud Client and Clouds and desired services of the Clouds, and automatically perform identity federation. A Service Abstraction Layer (SAL) may be implemented to simplify Client communication, and Clouds/Cloud services may elect to support the SAL to facilitate federation of their services.
29 Citations
12 Claims
-
1. A federation method for a Cloud Client seeking a cloud service from a Cloud, comprising:
-
receiving a request from the Cloud Client to subscribe to a profile federation service, wherein the profile federation service includes at least one of passing of identity information associated with a Cloud Client being applied across multiple Clouds, transmitting multiple copies of an identity customer profile to one or more Cloud providers, and causing to be stored portions of the identity customer profile in parts across the multiple Clouds; authenticating the Cloud Client based at least in part on the request; retrieving at least a portion of a Cloud Client profile associated with the Cloud Client; providing the portion of the Cloud Client profile to facilitate the Cloud Client to access the cloud service of the Cloud; identifying an interface for the Cloud providing the cloud service; comparing the interface to an interface preference associated with the Cloud Client; and transparently mapping the interface to the interface preference. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. An article comprising a non-transitory machine-accessible medium having one or more associated instructions for federating Cloud Client access to a cloud service of a Cloud, wherein the one or more instructions, when executed, results in a machine performing:
-
receiving a request from the Cloud Client to subscribe to a profile federation service, wherein the profile federation service includes at least one of passing identity information associated with a Cloud Client being applied across multiple Clouds, transmitting multiple copies of an identity customer profile to one or more Cloud providers, and causing to be stored portions of the identity customer profile in parts across the multiple Clouds; authenticating the Cloud client based at least in part on the request; retrieving at least a portion of a profile associated with the Cloud Client; providing the portion of the Cloud Client profile to facilitate the Cloud Client accessing the cloud service of the Cloud; identifying an interface for the Cloud providing the cloud service; comparing the interface to an interface preference associated with the Cloud Client; and transparently mapping the interface to the interface preference. - View Dependent Claims (11, 12)
-
Specification