Back to results
US 12,192,083 B1Granted
Monitoring network volatility
AssigneeCA, Inc.
InventorsDavid Cosgrove, John Murdough, Jason Normandin, Tim Diep
Life of this patent
Estimating the term…
Abstract
Novel solutions for monitoring and analyzing networks in terms of the volatility of various devices. Some solutions consider a weighted set of metrics in determining such volatility. Evaluation of devices against peers in view of these factors can produce insight about network conditions.
Claims20
A system, comprising:
- one or more processors;
- and
- a non-transitory computer readable medium having encoded thereon a set of instructions executable by the one or more processors, the set of instructions comprising:
- instructions to receive a first plurality of data points, the plurality of data points indicating measurements of a first metric in a computer network and a second metric in the computer network, the plurality of data points including data points for a first device in the computer network and data points for a second device in the computer network;
- instructions to calculate, from at least some of the plurality of data points, a measure of volatility of the first metric for the first device;
- instructions to calculate, from at least some of the plurality of data points, a measure of volatility of the first metric for the second device;
- instructions to calculate, from at least some of the plurality of data points, a measure of volatility of the second metric for the first device;
- instructions to calculate, from at least some of the plurality of data points, a measure of volatility of the second metric for the second device;
- instructions to apply a first weighting factor to weight the measures of volatility of the first metric for the first device and the second device;
- instructions to apply a second weighting factor to weight the measures of volatility of the second metric for the first device and the second device;
- instructions to rank the first device and the second device according to the weighted measures of volatility of the first metric and the second metric for the first device and the second device;
- and
- instructions to display, for a user, a list of the ranked first device and second device, the list showing the measures of volatility of the first metric and the second metric for each of the first device and the second device.
10 more elements
An apparatus, comprising:
- a non-transitory computer readable medium having encoded thereon a set of instructions executable by one or more processors, the set of instructions comprising:
- instructions to receive a first plurality of data points, the plurality of data points indicating measurements of a first metric in a computer network and a second metric in the computer network, the plurality of data points including data points for a first device in the computer network and data points for a second device in the computer network;
- instructions to calculate, from at least some of the plurality of data points, a measure of volatility of the first metric for the first device;
- instructions to calculate, from at least some of the plurality of data points, a measure of volatility of the first metric for the second device;
- instructions to calculate, from at least some of the plurality of data points, a measure of volatility of the second metric for the first device;
- instructions to calculate, from at least some of the plurality of data points, a measure of volatility of the second metric for the second device;
- instructions to apply a first weighting factor to weight the measures of volatility of the first metric for the first device and the second device;
- instructions to apply a second weighting factor to weight the measures of volatility of the second metric for the first device and the second device;
- instructions to rank the first device and the second device according to the weighted measures of volatility of the first metric and the second metric for the first device and the second device;
- and
- instructions to display, for a user, a list of the ranked first device and second device, the list showing the measures of volatility of the first metric and the second metric for each of the first device and the second device.
8 more elements
A method, comprising:
- receiving, at a computer system a first plurality of data points, the plurality of data points indicating measurements of a first metric in a computer network and a second metric in the computer network, the plurality of data points including data points for a first device in the computer network and data points for a second device in the computer network;
- calculating, with the computer system and from at least some of the plurality of data points, a measure of volatility of the first metric for the first device;
- instructions to calculate, from at least some of the plurality of data points, a measure of volatility of the first metric for the second device;
- calculating, with the computer system and from at least some of the plurality of data points, a measure of volatility of the second metric for the first device;
- calculating, with the computer system and from at least some of the plurality of data points, a measure of volatility of the second metric for the second device;
- applying, with the computer system, a first weighting factor to weight the measures of volatility of the first metric for the first device and the second device;
- applying, with the computer system, a second weighting factor to weight the measures of volatility of the second metric for the first device and the second device;
- ranking, with the computer system, the first device and the second device according to the weighted measures of volatility of the first metric and the second metric for the first device and the second device;
- and
- displaying, for a user, a list of the ranked first device and second device, the list showing the measures of volatility of the first metric and the second metric for each of the first device and the second device.
7 more elements
Dependencies are inferred from the claim text.