Hybrid communications system and method of operation
First Claim
1. A computer-implemented method comprising:
- receiving account enable data at a given private network system of a plurality of private network systems, each being operated by a respective entity, in response to registering the private network system with a multi-tenant hosted system, the multi-tenant hosted system being operated by another entity and including a shared resource and a private resource having features compatible with the plurality of private network systems, each of the shared resource and the private resource being hosted within the multi-tenant hosted system, wherein the shared resource is configured for use among the plurality of private network systems and the private resource is configured for use only by one of the plurality of private network systems;
sending predetermined user data, via a portal, describing properties of each of a plurality of users in the given private network system to the multi-tenant hosted system based on the account enable data, the predetermined user data including data identifying at least one group to which proper subset of the plurality of users belongs;
receiving enablement settings data at the given private network system identifying at least one of the shared resource and the private resource in the multi-tenant hosted system that is configured are for the plurality of users in the given private network system based on the predetermined user data;
sending user configuration data, via the portal, for the plurality of users to the multi-tenant hosted system for provisioning the at least one of the shared resource and the private resource in the multi-tenant hosted system for each of the plurality of users in response to receiving the enablement settings data at the given private network system;
configuring a client access router at the given private network system to provide a secure connection with a client access router termination at the multi-tenant hosted system; and
creating a virtual private cloud for the given private network system in the multi-tenant hosted system, the virtual private cloud being connected with the given private network system through the secure connection, the private resource being implemented in the virtual private cloud.
12 Assignments
0 Petitions
Accused Products
Abstract
A method includes providing account enable data from a multi-tenant hosted communication system to a premises based communications system. The method also includes receiving user configuration data at a remote portal of the hosted communications system, the configuration data including the account enable data and user data describing properties of each of a plurality of users in the premises based communications system including at least one user group to which a subset of the users belongs. The method also includes providing enablement data to the premises based communications system via the portal to identify which resources in the multi-tenant hosted system are enabled for the plurality of users in the premises based communications system based on the user configuration data. Changes in the enablement data further can be synchronized based on changes in the user configuration data received from the premises based communications system via the portal.
33 Citations
23 Claims
-
1. A computer-implemented method comprising:
-
receiving account enable data at a given private network system of a plurality of private network systems, each being operated by a respective entity, in response to registering the private network system with a multi-tenant hosted system, the multi-tenant hosted system being operated by another entity and including a shared resource and a private resource having features compatible with the plurality of private network systems, each of the shared resource and the private resource being hosted within the multi-tenant hosted system, wherein the shared resource is configured for use among the plurality of private network systems and the private resource is configured for use only by one of the plurality of private network systems; sending predetermined user data, via a portal, describing properties of each of a plurality of users in the given private network system to the multi-tenant hosted system based on the account enable data, the predetermined user data including data identifying at least one group to which proper subset of the plurality of users belongs; receiving enablement settings data at the given private network system identifying at least one of the shared resource and the private resource in the multi-tenant hosted system that is configured are for the plurality of users in the given private network system based on the predetermined user data; sending user configuration data, via the portal, for the plurality of users to the multi-tenant hosted system for provisioning the at least one of the shared resource and the private resource in the multi-tenant hosted system for each of the plurality of users in response to receiving the enablement settings data at the given private network system; configuring a client access router at the given private network system to provide a secure connection with a client access router termination at the multi-tenant hosted system; and creating a virtual private cloud for the given private network system in the multi-tenant hosted system, the virtual private cloud being connected with the given private network system through the secure connection, the private resource being implemented in the virtual private cloud. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A non-transitory computer-readable medium having instructions for performing a method, the method comprising:
-
providing account enable data from a multi-tenant hosted communication system to a premises based communications system of a plurality of different premises based communication systems being operated by a given entity, the multi-tenant hosted communication system being operated by another entity and including a shared resource and a private resource having features compatible with the plurality of different premises based communication systems, each of the shared resource and the private resource being hosted within the multi-tenant hosted system, wherein the shared resource is configured for use among the plurality of different premises based communication systems and the private resource is configured for only use by a given one of the plurality of different premises based communication systems; receiving user configuration data at a remote portal of the multi-tenant hosted communication system, the configuration data including the account enable data and user data describing properties of each of a plurality of users in the premises based communications system, including at least one user group to which a subset of the users belongs; providing enablement data to the premises based communications system via the portal to identify at least one of the shared resource and the private resource in the multi-tenant hosted communication system configured for the plurality of users based on the user configuration data; synchronizing changes in the enablement data based on changes in the user configuration data received from the premises based communications system via the portal, the portal further providing a mechanism for the premises based communications system to access the at least one of the shared resource and the private resource in the multi-tenant hosted communications system; configuring a client access router at the premises based communications system to provide a secure connection with a client access router termination at the multi-tenant hosted communication system; and creating a virtual private cloud in the multi-tenant hosted communication system that is connected with the premises based communications system through the secure connection between the client access router and the client access router termination. - View Dependent Claims (17, 18, 19, 20, 21, 22)
-
-
23. A hybrid unified communications system, comprising:
-
a plurality of premises based unified communication systems operated by a given entity, wherein each of the plurality of premises based unified communication systems comprises; a memory for storing computer executable instructions; and a processing unit for accessing the memory and executing the computer executable instructions, the computer executable instructions comprising; a configuration manager that establishes and controls user properties for a respective premises based unified communication systems; and a portal interface that accesses a portal of a hosted unified communications system via a secure connection between a client access router at the premises based communications system and a client access router termination at the hosted unified communication system; and the hosted unified communications system comprising; the portal configured to control and manage enablement and access to at least one of a shared hosted resource and a private hosted resource of the hosted unified communications system for users of the plurality of premises based unified communication systems, wherein the shared hosted resource provides a non-real time communication service and the private hosted resource provides a real time communication service, wherein the shared hosted resource is configured for use among the plurality of premises based unified communication systems and the private hosted resource is configured for use only by a given one of the plurality of premises based unified communication systems, wherein the hosted unified communications system is operated by another entity, and wherein the private hosted resource resides in a virtual private cloud in the hosted unified communication system that is connected with the premises based communications system through the secure connection; wherein the user properties for each premises based unified communication systems determine enablement and provisioning for the at least one of the shared hosted resource and the private hosted resource for each user or group of users based on user configuration data communicated to the portal via the portal interface.
-
Specification