Patent ID: 11936623
Assignee: ZSCALER, INC.
Field: Digital communication (Electrical engineering)
Classification: CPC H  G | IPC G  H

Claim 12:
13. A node in a cloud-based system comprising:
one or more processors and memory comprising instructions that, when executed, cause the one or more processors to
obtain a tenant specific definition of a sub-cloud in a cloud-based system, wherein the cloud-based system includes a plurality of data centers geographically distributed, and wherein the tenant specified sub-cloud definition includes a combination of including and excluding subsets of data centers, and wherein new data centers are automatically added to the sub-cloud based on the definition;
receive a request, from a user device, to access an application for the tenant, wherein the application and the user associated with the tenant is constrained to the data centers of the sub-cloud, and wherein the user device is remote over the Internet;
determine if the user device is permitted to access the application;
if the user device is not permitted to access the application, notify the user device the application does not exist; and
if the user device is permitted to access the application, stitch together connections between the node, the application, and the user device to provide access to the application, wherein the user device is adapted to select an application connector for stitching together the connections based on the tenant specified sub-cloud definition.