CPC H04L 41/0893 (2013.01) [H04L 63/20 (2013.01); H04L 67/02 (2013.01); H04L 67/51 (2022.05); H04L 67/5682 (2022.05)] | 20 Claims |
1. A method implemented in a Telemetry and Policy Gateway (TPG) node in a cloud-based system, the method comprising:
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 updates 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.
|