Platform and method for monitoring and analyzing data
First Claim
1. A method for monitoring and analyzing data, comprising:
- creating a user defined data structure;
defining a plurality of user-defined metrics associated with the user-defined data structure; and
aggregating the plurality of metrics at different levels of abstraction by utilizing the user-defined data structure.
2 Assignments
0 Petitions
Accused Products
Abstract
A platform for implementing a method for monitoring and analyzing data includes a user defined data repository and in which a user may create a user defined data structure; a graphic user interface coupled in data exchanging relation relative to the data repository; a monitoring and analysis engine coupled in data exchanging relation relative to the graphic user interface and the data repository; and data input manager coupled in data exchanging relation relative to the data repository; and wherein the platform permits a use to define a plurality of user defined metrics associated with the user defined data structure; and which further aggregates the plurality of metrics at different levels of abstraction by utilizing the user defined data structure.
85 Citations
40 Claims
-
1. A method for monitoring and analyzing data, comprising:
-
creating a user defined data structure;
defining a plurality of user-defined metrics associated with the user-defined data structure; and
aggregating the plurality of metrics at different levels of abstraction by utilizing the user-defined data structure. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method for monitoring and analyzing data, comprising:
-
creating a user-defined service model which is based upon a service, and wherein the service has a plurality of characteristics;
defining a measurement logic which relates to the plurality of characteristics of the service;
computing a plurality of metrics by utilizing the measurement logic, and which relates to the plurality of characteristics of the service;
providing a user-defined monitoring and analysis request which relates to the plurality of characteristics of the service;
determining an aggregation path for the user defined monitoring and analysis request; and
aggregating the plurality of metrics across different user-defined levels of abstraction and based upon the user defined service model. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A method for monitoring and analyzing data, comprising:
-
providing a user accessible data repository;
creating a user defined data structure within the data repository and which relates to a service having a plurality of characteristics;
defining within the user defined data structure at least one entity, and one entity hierarchy;
defining within the user defined data structure a client resource and a service provider resource;
defining within the user defined data structure a conversation which can be conducted between the client resource and the service provider resource, and wherein the conversation includes a state, and a state transition;
defining a measurement logic which relates to the plurality of characteristics of the service;
computing a plurality of metrics by utilizing the measurement logic, and which relates to the plurality of characteristics of the service;
providing a user defined monitoring and analysis request and which relates to the plurality of characteristics of the service;
determining an aggregation path for the user defined monitoring and analysis request;
conducting the conversation between the client resource and the service provider resource by invoking an operation provided by the service provider resource; and
aggregating the plurality of metrics across different user-defined level of abstraction and based upon the user defined data structure. - View Dependent Claims (22, 23, 24)
-
-
25. A platform for monitoring and analyzing data comprising:
-
a user defined data repository;
a graphic user interface coupled in data exchanging relation relative to the data repository;
a monitoring and analysis engine coupled in data exchanging relation relative to the graphic user interface and the data repository; and
a data input manager coupled in data exchanging relation relative to the data repository. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32, 33)
-
-
34. A platform for monitoring and analyzing data, comprising:
-
a data repository having a user defined data structure, and which relates to a service having a plurality of characteristics, and wherein the data structure further includes a client resource, and a service provider resource, and wherein a conversation is defined within the data structure and which can be conducted between the client resource, and the service provider resource;
a graphic user interface coupled in data exchanging relation relative to the data repository, and wherein the graphic user interface includes meta-information which permits the graphic user interface to be aware of the plurality of characteristics of the service, and wherein a user may submit by way of the graphic user interface a monitoring and analysis request which relates to the plurality of characteristics of the service;
a measurement logic which relates to the plurality of characteristics of the service;
a plurality of metrics computed by way of the of the measurement logic, and which relates to the plurality of characteristics of the service;
a monitoring and analysis engine coupled in data exchanging relation relative to the graphic user interface and the data repository, and which receives the monitoring and analysis request provided by the graphic user interface, and which determines an aggregation path for the monitoring and analysis request; and
a data input manager which allows a user to define the data structure of the data repository, the characteristics of the service, and the conversation which can be conducted between the client resource, and the service provider resource, and wherein following the submission of the a monitoring and analysis request, the conversation is conducted, and which causes the client resource to invoke an operation which is provided by the service provider resource, and wherein the monitoring and analysis engine utilizes the aggregation path to aggregate the plurality of metrics across different user defined levels of abstraction based upon the monitoring and analysis request. - View Dependent Claims (35, 36, 37, 38)
-
-
39. A computer readable media bearing computer software that, when loaded into a general purpose computer, causes the computer to implement a method for analyzing data, comprising:
-
creating a user-defined service model which is based upon a service;
defining a measurement logic which relates to the service;
computing a plurality of metrics by utilizing the measurement logic and which relate to the service;
providing a user-defined monitoring and analysis request which relates to the service; and
aggregating the plurality of metrics which relate to the service across different user-defined levels of abstraction based upon the user-defined monitoring and analysis request.
-
-
40. A platform for monitoring an analyzing data, comprising:
-
means for defining a data repository having a source of data which relates to a service;
means for providing a user interface coupled in data exchanging relation relative to the data repository;
data engine means for monitoring and analysis of the source of data; and
data input means coupled in data exchanging relation relative the data repository.
-
Specification