Hybrid cloud deployment for hybrid unified communications

US10230662B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10230662-B2
Application numberUS-201615160180-A
CountryUS
Kind codeB2
Filing dateMay 20, 2016
Priority dateMay 20, 2016
Publication dateMar 12, 2019
Grant dateMar 12, 2019

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

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.

First claim

Opening claim text (preview).

What is claimed is: 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.

Assignees

Inventors

Classifications

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10230662B2 cover?
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…
Who is the assignee on this patent?
Shoretel Inc, Mitel Networks Inc
What technology area does this patent fall under?
Primary CPC classification H04L47/801. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Mar 12 2019 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).