Product agnostic pattern detection and management
First Claim
Patent Images
1. A computer-implemented method comprising:
- obtaining, by a network monitoring service for a defined period of time, a first set of operations information, the operations information related to one or more services;
in response to an expiration of the defined period of time, identifying, by the network monitoring service, one or more initial usage patterns based at least in part on the first set of operations information;
transmitting, by the network monitoring service, the identified one or more initial usage patterns to a computing device;
obtaining, by the network monitoring service from the computing device, information related to the transmitted initial usage patterns;
updating, by the network monitoring service, at least one of the one or more initial usage patterns based at least in part on the information related to the transmitted initial usage patterns to generate updated usage patterns;
obtaining, by the network monitoring service, a second set of operations information, the second set of operations information related to the one or more services;
determining, by the network monitoring service, compliance information corresponding to the second set of operations information based at least in part on the updated usage patterns;
generating, by the network monitoring service, notification information corresponding to the determined compliance information corresponding to the second set of operations information; and
transmitting, by the network monitoring service, the notification information.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods corresponding to a network monitoring and capacity service for a set of computing devices are provided. The network monitoring and capacity planning service collects individual operation information to determine one or more usage patterns for a set of operations information. Additionally, the network monitoring and capacity service can generate information related to compliance or deviation from the determined usage patterns.
29 Citations
22 Claims
-
1. A computer-implemented method comprising:
-
obtaining, by a network monitoring service for a defined period of time, a first set of operations information, the operations information related to one or more services; in response to an expiration of the defined period of time, identifying, by the network monitoring service, one or more initial usage patterns based at least in part on the first set of operations information; transmitting, by the network monitoring service, the identified one or more initial usage patterns to a computing device; obtaining, by the network monitoring service from the computing device, information related to the transmitted initial usage patterns; updating, by the network monitoring service, at least one of the one or more initial usage patterns based at least in part on the information related to the transmitted initial usage patterns to generate updated usage patterns; obtaining, by the network monitoring service, a second set of operations information, the second set of operations information related to the one or more services; determining, by the network monitoring service, compliance information corresponding to the second set of operations information based at least in part on the updated usage patterns; generating, by the network monitoring service, notification information corresponding to the determined compliance information corresponding to the second set of operations information; and transmitting, by the network monitoring service, the notification information. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A system comprising:
-
one or more computing devices including a processor and a memory, the one or more computing devices configured to execute computer-readable instructions to implement a network monitoring service operable to; obtain for a defined period of time, a first set of operations information related to providing one or more services on behalf of an identified customer; identify, in response to an expiration of the defined period of time, at least one initial usage pattern based at least in part on the first set of operations information; obtain a second set of operations information related to providing the one or more services on behalf of the identified customer; determine a correlation between the second set of operations information and the at least one initial usage pattern identified based at least in part on the first set of operations information; and generate notification information, the notification information corresponding to the correlation between the second set of operations information and the at least one initial usage pattern. - View Dependent Claims (7, 8, 9, 10, 11, 12, 13)
-
-
14. A non-transitory computer-readable medium comprising computer-executable instructions that when executed by a computing device comprising at least one processor and a memory cause the computing device to:
-
obtain, for a determined period of time, a first set of operations information related to providing one or more services on behalf of an identified customer; determine, in response to an expiration of the determined period of time, at least one initial usage pattern from the first set of operations information; obtain a second set of operations information related to providing the one or more services on behalf of the identified customer; characterize the second set of operations information based at least in part on the at least one initial usage pattern identified from the first set of operations information; and generate notification information corresponding to the characterized second set of operations information based at least in part on the at least one initial usage pattern. - View Dependent Claims (15, 16, 17, 18)
-
-
19. A computer-implemented method comprising:
-
obtaining, for a determined period of time, a set of operations information related to providing a service on behalf of an identified customer; determining, in response to an expiration of the determined period of time, an initial usage pattern corresponding to the set of operations information; transmitting the initial usage pattern to a computing device; receiving, from the computing device, usage pattern configuration information; updating the initial usage pattern based at least in part on the usage pattern configuration information to generate an updated usage pattern; obtaining, a second set of operations information, the second set of operations information to providing a service on behalf of an identified customer; determining compliance information corresponding to the second set of operations information based at least in part on the updated usage patterns; and implementing corrective measures based on the determined compliance information. - View Dependent Claims (20, 21, 22)
-
Specification