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

Claim 14:
15. A non-transitory computer-readable storage medium having computer-readable code stored thereon for programming a node to perform steps of:
connecting to and authenticating a plurality of user devices;
utilizing a plurality of RESTful (Representational State Transfer web service) endpoints to communicate with a connector application running on each of the plurality of user devices;
managing version numbers of the plurality of user devices;
managing a cache, the cache including policies and configurations of one or more organizations, wherein the managing includes maintaining valid User Performance Management (UPM) configurations from each of the one or more organizations;
receiving a policy request from a connector application running on a user device of the plurality of user devices;
providing any of policy and configuration to the connector application utilizing the version numbers to optimize updates to the policy and configuration via a RESTful endpoint, wherein policy and configuration updates are provided to the connector application of the user device from the cache based on an associated organization only when there is a change in policy for the user device;
caching the any of policy and configuration for each device of the plurality of user devices; and
receiving metrics based on measurements at the plurality of user devices according to corresponding policy and configuration, via a RESTful endpoint.