IP Library Granted Patent US 10,623,331
Granted Patent B2
US 10,623,331 · App. 16/261,221 · Granted Apr 14, 2020

Hybrid cloud deployment for hybrid unified communications

Inventors: Bingjun Li (San Jose, CA); Pankaj Malhotra (Saratoga, CA); Deepak M. Bhimasena (Karanataka, IN)
Assignee: Mitel Networks, Inc.
H04L47/801H04L41/0893H04L43/0817H04L43/0882H04L47/2416
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,623,331
App. No.
16/261,221
Granted
Apr 14, 2020
Kind
B2
Abstract

A hybrid unified communications (UC) cloud system includes a global UC virtual data center and a plurality of regional UC virtual data centers (VDCs). Each regional VDC includes a regional system manager that manages a set of regional UC resources. Associated endpoint devices operate in at least one respective multi-tenant regional cloud and to employ corresponding regional UC resources thereof, operating in at least one service cluster of the respective multi-tenant regional cloud, to communicate real-time media traffic with respect to the associated endpoint devices. A regional resource manager provides status information to the regional system manager, based on utilization of resources, to control scaling of the regional UC resources responsive to the status information. The global UC virtual data center includes a global system manager to manage the regional UC VDCs and coordinates orchestration of UC resources between and/or among the regional UC VDCs.

Claims (29)

1. A hybrid unified communications (UC) cloud system comprising:

a plurality of regional UC virtual data centers, each operating independently and comprising:

a regional system manager to manage a set of regional UC resources implemented in a respective multi-tenant regional cloud having associated endpoint devices being registered to operate in at least one respective multi-tenant regional cloud and to employ corresponding regional UC resources thereof, operating in at least one service cluster of the respective multi-tenant regional cloud, to communicate real-time media traffic with respect to the associated endpoint devices; and

a regional resource manager to monitor utilization of regional UC resources and provide status information to the regional system manager based on the utilization of resources, the regional system manager to control scaling of the set of regional UC resources responsive to the status information;

a global virtual data center comprising:

a global UC virtual data center that includes a global system manager to manage each of the regional UC virtual data centers and to coordinate orchestration of UC resources between and/or among the regional UC virtual data centers, wherein in response to publication of a UC component to a publication service of the global virtual data center, corresponding to an upgrade of a given UC service component, via an upgrade API, the global system manager sends an upgrade notification to each of the regional UC virtual data centers to enable automatic deployment of the given UC service component at each of the regional UC virtual data centers based on established policy of each respective regional UC virtual data center.

2. The hybrid UC cloud system of claim 1 , wherein the global system manager manages global publication of UC components and service packages with different levels of UC services to different regional UC virtual data centers, depending on a policy implemented at each of the regional UC virtual data centers.

3. The hybrid UC cloud system of claim 1 , wherein in response to the upgrade notification from the global system manager, the regional system manager at each of the regional UC virtual data centers independently determines whether or not to schedule an upgrade for the given UC service component based on the established policy of each respective regional UC virtual data center.

4. The hybrid UC cloud system of claim 3 , in response to a given regional system manager determining to schedule an upgrade for the given UC service component, the given regional system manager deploying an upgrade UC service cluster, which includes the given UC service component, in a testing mode concurrently and in parallel with a pre-upgrade version of the UC service cluster of resources.

5. The hybrid UC cloud system of claim 4 , wherein in response to the given regional system manager determining that testing of the upgrade UC service cluster is successful, the given regional system manager promoting the upgrade UC service cluster, which includes the given UC service component, from the testing mode to a production mode to handle subsequent service requests to the services provided by the upgrade UC service cluster.

6. The hybrid UC cloud system of claim 5 , wherein the given regional system manager gracefully shuts down the pre-upgrade version of the UC service cluster following promotion of the upgrade UC service cluster to the production mode, thereby allowing the pre-upgrade version of the UC service cluster to complete existing requests for UC services.

7. The hybrid UC cloud system of claim 1 , wherein, in response to the upgrade notification for the given UC service component, at least two of the regional UC virtual data centers including a different version of the given UC service component according to differences in the established policy of the at least two regional UC virtual data centers.

8. The hybrid UC cloud system of claim 1 , further comprising an application interface gateway to manage a set of application interfaces, the application interface gateway authenticating third party requests for application interfaces to selectively control access to UC services implemented within the plurality of regional UC virtual data centers.

9. The hybrid UC cloud system of claim 8 , wherein, in response to a request for a given UC service application interface to access a corresponding UC service deployed in the hybrid UC cloud system, the application interface gateway requesting approval from the corresponding UC service to enable a respective third party requestor that initiated the request to access the corresponding UC service via the given UC service application interface that is provided to the respective third party requestor via the application interface gateway.

10. The hybrid UC cloud system of claim 1 , wherein the regional resource manager in a respective one of plurality of regional UC virtual data centers monitors capacity of a given regional UC resource deployed in a run-time UC service cluster, and sends status information to the regional system manager of the respective regional UC virtual data center based on a comparison of the monitored capacity relative to at least one of a scale-down threshold or a scale-up threshold of the respective regional UC virtual data center, the regional system manager scales down or up a size of the run-time UC service cluster according to the policy of the respective regional UC virtual data center based on the status information relative to one of the scale-down threshold or the scale-up threshold.

11. The hybrid UC cloud system of claim 1 , further comprising a premise UC system connected with an associated one of the plurality of regional UC virtual data centers to operate therein and enable end points registered for operation in the at least one premise UC system to utilize UC services of the associated regional UC virtual data center.

12. The hybrid UC cloud system of claim 1 , wherein the endpoint devices are connected directly to UC services of the associated regional UC virtual data center.

13. The hybrid UC cloud system of claim 1 , wherein the at least one service cluster comprises an arrangement of a plurality of virtual machines that share respective UC computing resources implemented within the respective regional UC virtual data center.

14. The hybrid UC cloud system of claim 13 , wherein the regional system manager comprises a deployment engine that controls and handles deployment of UC services and application components using the virtual machines in the respective regional UC visual data center.

15. One or more non-transitory machine readable media having instructions executable by at least one processor to perform a method of deploying unified communications (UC) in a hybrid cloud, the method comprising:

independently managing a set of regional UC resources implemented in each of a plurality of regional UC virtual data centers, associated endpoint devices being registered to utilize UC services deployed in at least one respective regional UC virtual data center and to employ corresponding regional UC resources thereof, operating in at least one service cluster of the respective multi-tenant regional cloud, to communicate real-time media traffic with respect to the associated endpoint devices;

globally managing each of the plurality of regional UC virtual data centers and coordinating orchestration of UC resources between and/or among the regional UC virtual data centers;

independently monitoring, at each of the plurality of regional UC virtual data centers, utilization of respective regional UC resources to provide status information based on the utilization of resources;

controlling, at each of the plurality of regional UC virtual data centers, scaling of the set of regional UC resources based on the status information monitored for each respective regional UC data center; and

sending an upgrade notification to each of the regional UC virtual data centers to enable automatic deployment of a given UC service component at each of the regional UC virtual data centers based on established policy of each respective regional UC virtual data center in response to publication of a UC component to a publication service of the global virtual data center, corresponding to an upgrade of the given UC service component, via an upgrade API.

16. A system comprising the one or more non-transitory machine readable media of claim 15 .

17. The system of claim 16 , comprising a plurality of regional UC virtual data centers.

18. The system of claim 16 , comprising a global virtual data center.

19. The system of claim 16 , comprising a private cloud data center.

Assignments (14)
SECURITY INTEREST Recorded Jun 30, 2025
From: MLN US HOLDCO LLC; MITEL (DELAWARE), INC.; MITEL NETWORKS CORPORATION; MITEL NETWORKS, INC.
To: U.S. PCI SERVICES, LLC
Reel/Frame 071758/0843 →
RELEASE OF SECURITY INTEREST Recorded Jun 24, 2025
From: ACQUIOM AGENCY SERVICES LLC
To: MITEL (DELAWARE), INC.; MITEL NETWORKS, INC.; MITEL NETWORKS CORPORATION
Reel/Frame 071730/0632 →
RELEASE OF SECURITY INTEREST Recorded Jun 24, 2025
From: WILMINGTON SAVINGS FUND SOCIETY, FSB
To: MITEL (DELAWARE), INC.; MITEL COMMUNICATIONS, INC.; MITEL NETWORKS, INC.; MITEL NETWORKS CORPORATION
Reel/Frame 071712/0821 →
SECURITY INTEREST Recorded Jun 20, 2025
From: MITEL (DELAWARE), INC.; MITEL NETWORKS CORPORATION; MITEL NETWORKS, INC.
To: ACQUIOM AGENCY SERVICES LLC
Reel/Frame 071676/0815 →
SECURITY INTEREST Recorded Mar 12, 2025
From: MITEL (DELAWARE), INC.; MITEL NETWORKS CORPORATION; MITEL NETWORKS, INC.
To: ACQUIOM AGENCY SERVICES LLC
Reel/Frame 070689/0857 →
NOTICE OF SUCCCESSION OF AGENCY - 2L Recorded Jan 14, 2025
From: UBS AG, STAMFORD BRANCH, AS LEGAL SUCCESSOR TO CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: WILMINGTON SAVINGS FUND SOCIETY, FSB
Reel/Frame 069896/0001 →
NOTICE OF SUCCCESSION OF AGENCY - PL Recorded Jan 14, 2025
From: UBS AG, STAMFORD BRANCH, AS LEGAL SUCCESSOR TO CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: WILMINGTON SAVINGS FUND SOCIETY, FSB
Reel/Frame 069895/0755 →
NOTICE OF SUCCCESSION OF AGENCY - 3L Recorded Jan 14, 2025
From: UBS AG, STAMFORD BRANCH, AS LEGAL SUCCESSOR TO CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: WILMINGTON SAVINGS FUND SOCIETY, FSB
Reel/Frame 070006/0268 →
SECURITY INTEREST Recorded Nov 1, 2022
From: MITEL (DELAWARE), INC.; MITEL NETWORKS, INC.; MITEL COMMUNICATIONS, INC.
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
Reel/Frame 061830/0760 →
SECURITY INTEREST Recorded Nov 1, 2022
From: MITEL (DELAWARE), INC.; MITEL NETWORKS, INC.; MITEL COMMUNICATIONS, INC.
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
Reel/Frame 061830/0715 →
SECURITY INTEREST Recorded Nov 1, 2022
From: MITEL (DELAWARE), INC.; MITEL NETWORKS, INC.; MITEL COMMUNICATIONS, INC.
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
Reel/Frame 061830/0643 →
MERGER AND CHANGE OF NAME Recorded Feb 21, 2019
From: MITEL NETWORKS, INC.; SHORETEL, INC.
To: SHORETEL, INC.
Reel/Frame 048398/0040 →
CHANGE OF NAME Recorded Feb 21, 2019
From: SHORETEL, INC.
To: MITEL NETWORKS, INC.
Reel/Frame 048398/0068 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 21, 2019
From: LI, BINGJUN; MALHOTRA, PANKAJ; BHIMASENA, DEEPAK M
To: SHORETEL, INC.
Reel/Frame 048397/0960 →
Continuity (2)
Continuation 15160180 · May 20, 2016
Related Publication 20190158423A1 · May 23, 2019