Patent ID: 11962666
Assignee: CISCO TECHNOLOGY, INC.
Field: Digital communication (Electrical engineering)
Classification: CPC H | IPC H

Claim 19:
20. A tangible, non-transitory, computer-readable medium having computer-executable instructions stored thereon that, when executed by a processor on a device, cause the device to perform a method comprising:
downloading, by a web browser executed by the device, webpage data for a webpage from a web server;
downloading, by the device, a browser extension for the web browser from a proxy service;
inserting, by the device, instrumentation into the webpage data to collect event metrics for events associated with the webpage;
selecting, by the device and based on a user-defined policy configured by an end user of the device, a first set of event metrics from among the collected event metrics to be shared with the proxy service;
determining, by the device and based on the user-defined policy, a second set of event metrics from among the collected event metrics that is not to be shared with the proxy service; and
sending, by the device, the first set of event metrics, and not the second set of event metrics, to the proxy service, wherein the proxy service provides access to the first set of event metrics to one or more collectors registered with the proxy service,
wherein the browser extension performs the inserting, selecting, and sending steps.