IP Library Granted Patent US 10,230,662
Granted Patent B2
US 10,230,662 · App. 15/160,180 · Granted Mar 12, 2019

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,230,662
App. No.
15/160,180
Granted
Mar 12, 2019
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 (26)

1. 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; and

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,

wherein in response to receiving publication for a respective UC application component, at a publication service deployed in a global virtual data center of a given UC component, corresponding to an upgrade of a respective UC service component that is deployed in service clusters at least some of the plurality of regional UC virtual data centers, sending a notification via a communication link to each of the regional UC virtual data centers to enable automatic deployment of the respective UC application component at each of the regional UC virtual data centers based on established policy of each respective regional UC virtual data center.

2. The one or more non-transitory machine readable media of claim 1 , wherein in response to a determining, at a given one of the plurality of regional UC virtual data centers, to schedule an upgrade for the respective UC application component based on the notification, deploying an upgrade UC service cluster at the given regional UC virtual data center that includes the respective UC application component, the upgrade UC service cluster being deployed in a testing mode at the given regional UC virtual data center concurrently with another UC service cluster implementing a pre-upgrade version of the respective UC application component.

3. The one or more non-transitory machine readable media of claim 2 , wherein in response to determining that testing of the upgrade UC service cluster is successful, the method further comprises promoting the upgrade UC service cluster, which includes respective UC application component, from the testing mode to a production mode to handle subsequent service requests to the services provided by the upgrade UC service cluster.

4. The one or more non-transitory machine readable media of claim 3 , further comprising gracefully shutting down the pre-upgrade version of the UC service cluster following promotion of the upgrade UC service cluster to the production mode by allowing the pre-upgrade version of the UC service cluster to complete existing requests for its UC services.

5. The one or more non-transitory machine readable media of claim 1 , further comprising selectively controlling access to UC services implemented within the plurality of regional UC virtual data centers from third parties via a set of application interfaces implemented within an application interface gateway;

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.

6. The one or more non-transitory machine readable media of claim 1 , further comprising:

monitoring capacity of regional UC resources deployed in a run-time UC service cluster for a given one of the plurality of regional UC virtual data centers;

sending status information to a 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;

scaling down a run-time UC service cluster according to policy of the respective regional UC virtual data center based on the status information relative the scale-down threshold indicating that the monitored capacity is at or below the scale-down threshold; and

scaling up the run-time UC service cluster according to policy of the respective regional UC virtual data center based on the status information relative the scale-up threshold indicating that the monitored capacity is at or above the scale-up threshold.

7. The one or more non-transitory machine readable media of claim 1 , wherein at least two of the regional UC virtual data centers are implemented as regional clouds for different geographical regions, and each of the at least two regional UC virtual data centers includes deployments of different versions of a given UC service component.

8. The one or more non-transitory machine readable media of claim 1 , wherein a server comprises one or more of the one or more non-transitory machine readable media.

9. The one or more non-transitory machine readable media of claim 8 , wherein another server comprises another one or more of the one or more non-transitory machine readable media.

10. The one or more non-transitory machine readable media of claim 1 , wherein a data center comprises one or more of the one or more non-transitory machine readable media.

11. The one or more non-transitory machine readable media of claim 10 , wherein another data server comprises another one or more of the one or more non-transitory machine readable media.

12. The one or more non-transitory machine readable media of claim 1 , wherein the method further comprises providing real time UC services to the endpoints.

13. The one or more non-transitory machine readable media of claim 1 , wherein the method further comprises providing application services.

14. The one or more non-transitory machine readable media of claim 1 , wherein the method further comprises providing a secure link between each of the virtual data centers and the global virtual data center.

15. The one or more non-transitory machine readable media of claim 1 , further comprising providing different levels of UC services available for deployment in different geographical regions.

16. The one or more non-transitory machine readable media of claim 1 , wherein a global policy can set parameters to establish different UC service packages available that can be implemented in each regional UC virtual data center.

Assignments (23)
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 →
RELEASE OF SECURITY INTEREST Recorded Jun 24, 2025
From: ANKURA TRUST COMPANY, LLC
To: MITEL (DELAWARE), INC.; MITEL COMMUNICATIONS, INC.; MITEL CLOUD SERVICES, INC.; MITEL NETWORKS, INC.; MITEL NETWORKS CORPORATION
Reel/Frame 071722/0721 →
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 - 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 →
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 SUCCESSION OF AGENCY - 5L Recorded Jan 14, 2025
From: UBS AG, STAMFORD BRANCH, AS LEGAL SUCCESSOR TO CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: ANKURA TRUST COMPANY, LLC
Reel/Frame 069897/0046 →
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 SUCCESSION OF AGENCY - 4L Recorded Jan 14, 2025
From: UBS AG, STAMFORD BRANCH, AS LEGAL SUCCESSOR TO CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: ANKURA TRUST COMPANY, LLC
Reel/Frame 069896/0827 →
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/0643 →
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 →
MERGER AND CHANGE OF NAME Recorded Jan 15, 2019
From: MITEL NETWORKS, INC.; SHORETEL, INC.
To: SHORETEL, INC.
Reel/Frame 048008/0510 →
CHANGE OF NAME Recorded Jan 15, 2019
From: SHORETEL, INC.
To: MITEL NETWORKS, INC.
Reel/Frame 048008/0540 →
SECURITY INTEREST Recorded Dec 13, 2018
From: MITEL NETWORKS, INC.
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
Reel/Frame 047988/0478 →
SECURITY INTEREST Recorded Dec 13, 2018
From: MITEL NETWORKS, INC.
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
Reel/Frame 047909/0814 →
RELEASE OF SECURITY INTEREST Recorded Dec 3, 2018
From: CITIZENS BANK, N.A., AS ADMINISTRATIVE AGENT
To: SHORETEL, INC.
Reel/Frame 047713/0843 →
CHANGE OF NAME Recorded Jul 9, 2018
From: SHORETEL, INC.
To: MITEL NETWORKS, INC.
Reel/Frame 046298/0581 →
MERGER AND CHANGE OF NAME Recorded Jul 9, 2018
From: SHORETEL, INC.; MITEL NETWORKS, INC.
To: SHORETEL, INC.
Reel/Frame 046298/0563 →
SECURITY INTEREST Recorded Sep 25, 2017
From: SHORETEL, INC.
To: CITIZENS BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 043829/0711 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 20, 2016
From: LI, BINGJUN; MALHOTRA, PANKAJ; BHIMASENA, DEEPAK M.
To: SHORETEL, INC.
Reel/Frame 038657/0356 →
Continuity (1)
Related Publication 20170339065A1 · Nov 23, 2017
Cited By (1)
US 12,632,350