MANAGING CLOUD SERVICE WITH COMMUNITY INVITATIONS
First Claim
1. A system for managing a plurality of cloud services, the system comprising:
- a first cloud service including a first LDAP directory configured to manage end users'"'"' accessing the first cloud service;
a first per seat license to the first cloud service that includes a first upper limit of end users that can access the first cloud service and a first end date for the first per seat license;
a second cloud service including a second LDAP directory configured to manage users'"'"' access the second cloud service;
a second per seat license to the second cloud service that includes a second upper limit of end users that can access the second cloud service and a second end date for the second per seat license;
a database communicatively coupled to the first LDAP directory and the second LDAP directory;
a global user profile stored on the database, wherein the global user profile includes a plurality of data fields configured to be communicated to at least one of the first cloud service and the second cloud service;
an invitation communicated from at least one Administrator to an end user, wherein the invitation enables the end user to access at least one of the first cloud service and second cloud service, when the end user accepts the invitation; and
a synchronization module that enables the database to synchronize with each of the LDAP directories according to the end user'"'"'s accepted invitations to at least one of the first per seat license and the second per seat license.
1 Assignment
0 Petitions
Accused Products
Abstract
An illustrative system for managing a plurality of cloud services that includes a first cloud service, a second cloud service, a relational database, a cloud management console, a global user profile, an invitation, and a synchronization module. Each cloud service includes an LDAP directory configured to manage end users accessing the corresponding cloud service. The relational database is communicatively coupled to each LDAP directory. The cloud management console manages the relational database, which identifies a maximum number of end users that can access each cloud service and an end date for accessing each cloud service. The global user profile is stored on the relational database. The invitation communicated from the cloud management console enables an end user to access the cloud service. The synchronization module enables the relational database to synchronize with each of the LDAP directories according to each end user'"'"'s accepted invitations.
-
Citations
20 Claims
-
1. A system for managing a plurality of cloud services, the system comprising:
-
a first cloud service including a first LDAP directory configured to manage end users'"'"' accessing the first cloud service; a first per seat license to the first cloud service that includes a first upper limit of end users that can access the first cloud service and a first end date for the first per seat license; a second cloud service including a second LDAP directory configured to manage users'"'"' access the second cloud service; a second per seat license to the second cloud service that includes a second upper limit of end users that can access the second cloud service and a second end date for the second per seat license; a database communicatively coupled to the first LDAP directory and the second LDAP directory; a global user profile stored on the database, wherein the global user profile includes a plurality of data fields configured to be communicated to at least one of the first cloud service and the second cloud service; an invitation communicated from at least one Administrator to an end user, wherein the invitation enables the end user to access at least one of the first cloud service and second cloud service, when the end user accepts the invitation; and a synchronization module that enables the database to synchronize with each of the LDAP directories according to the end user'"'"'s accepted invitations to at least one of the first per seat license and the second per seat license. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system for managing a plurality of cloud services, the system comprising:
-
a first cloud service including a first LDAP directory configured to manage end users accessing the first cloud service; a second cloud service including a second LDAP directory configured to manage users access the second cloud service; a relational database communicatively coupled to the first LDAP directory for the first cloud service and the second LDAP directory for the second cloud service; a cloud management console that manages the relational database, which identifies a maximum number of end users that can access each cloud service and an end date for accessing each cloud service; a global user profile stored on the relational database, wherein the global user profile includes a plurality of data fields configured to be communicated to at least one of the first cloud service and the second cloud service; an invitation communicated from the cloud management console, wherein the invitation is configured to receive an input that enables an end user to access at least one of the first cloud service and the second cloud service; and a synchronization module that enables the relational database to synchronize with each of the LDAP directories according to each end user'"'"'s accepted invitations to at least one of a first per seat license and a second per seat license. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A method of managing a plurality of cloud services for a plurality of end users, the method comprising:
-
communicating an invitation from a cloud management console to the plurality of end users, wherein the invitation is configured to receive a user input that enables an end user to access at least one of a first cloud service and a second cloud service; managing end users'"'"' access to the first cloud service with a first LDAP directory that is associated with the first cloud service; managing end users'"'"' access to the second cloud service with a second LDAP directory that is associated with the second cloud service; enabling a relational database to be communicatively coupled to the first LDAP directory for the first cloud service and the second LDAP directory for the second cloud service; controlling the relational database from the cloud management console, which identifies a maximum number of end users that can access each cloud service and an end date for accessing each cloud service; storing a global user profile on the relational database, wherein the global user profile includes a plurality of data fields configured to be communicated to at least one of the first cloud service and the second cloud service; synchronizing the relational database with each of the LDAP directories according to end users accepted invitations to at least one of a first per seat license and a second per seat license. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification