Remote dynamic configuration of telemetry reporting through regular expressions
First Claim
1. A computer-based method for dynamic configuration of telemetry data, the method comprising:
- placing, via executable instructions stored in a memory and executed by a processor, a library call to a configuration server, the library call including identifying information associated with at least one of a client and a user of the client;
receiving from the configuration server, via the executable instructions, based on the identifying information, one or more regular expressions for configuration of the telemetry data collected at the client;
collecting at the client, via the executable instructions, the telemetry data based on predetermined criteria;
matching, via the executable instructions, the one or more regular expressions to the telemetry data;
selectively providing, via the executable instructions, the telemetry data based on the one or more regular expressions to produce filtered telemetry data; and
periodically reporting, via the executable instructions, the filtered telemetry data to the server.
2 Assignments
0 Petitions
Accused Products
Abstract
A system for dynamic configuration of telemetry data may comprise a client to place a library call to a configuration server, the library call including identifying information associated with the client. The system may further comprise a processor to receive, from the configuration server, one or more regular expressions for configuration of the telemetry data collected at the client, based on the identifying information, collect, at the client, the telemetry data based on predetermined criteria, match the one or more regular expressions to the telemetry data, based on the match, selectively provide the telemetry data based on the one or more regular expressions to produce filtered telemetry data, and periodically report the filtered telemetry to the server, the filtered telemetry data including or excluding the telemetry data matching the one or more regular expressions.
184 Citations
24 Claims
-
1. A computer-based method for dynamic configuration of telemetry data, the method comprising:
-
placing, via executable instructions stored in a memory and executed by a processor, a library call to a configuration server, the library call including identifying information associated with at least one of a client and a user of the client; receiving from the configuration server, via the executable instructions, based on the identifying information, one or more regular expressions for configuration of the telemetry data collected at the client; collecting at the client, via the executable instructions, the telemetry data based on predetermined criteria; matching, via the executable instructions, the one or more regular expressions to the telemetry data; selectively providing, via the executable instructions, the telemetry data based on the one or more regular expressions to produce filtered telemetry data; and periodically reporting, via the executable instructions, the filtered telemetry data to the server. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A system for dynamic configuration of telemetry data, the system comprising:
-
a client to place a library call to a configuration server, the library call including identifying information associated with at least one of the client and a user of the client; and a processor to; receive, from the configuration server, one or more regular expressions for configuration of the telemetry data collected at the client, based on the identifying information; collect, at the client, the telemetry data based on predetermined criteria; match the one or more regular expressions to the telemetry data; selectively provide the telemetry data based on the one or more regular expressions to produce filtered telemetry data; and periodically report the filtered telemetry data to the server. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23)
-
-
24. A non-transitory processor-readable medium having embodied thereon instructions being executable by at least one processor to perform a method for dynamic configuration of telemetry data, the method comprising:
-
placing a library call to a configuration server, the library call including identifying information associated with at least one of a client and a user of the client; based on the identifying information, receiving, from the configuration server, one or more regular expressions for configuration of the telemetry data collected at the client; collecting, at the client, the telemetry data based on predetermined criteria; matching the one or more regular expressions to the telemetry data; selectively providing the telemetry data based on the one or more regular expressions to produce filtered telemetry data; and periodically reporting the filtered telemetry data to the server.
-
Specification