Tools for defining and using custom analysis modules
First Claim
1. A method implemented in a computer-readable medium as instructions that are processed by a processing device to perform the method, comprising:
- presenting a generic graphical user interface (GUI) analysis tool;
providing within the generic GUI analysis tool fields to receive one or more schema and segment relationships, an analysis type, a profile name, and one or more user-defined measures, the user-defined measures are sets of calculations performed against data produced from a customized analysis tool;
receiving selections or inputs for each of the fields, a selected analysis type causes dynamic changes in other ones of the fields provided in the GUI analysis tool to reflect what is used with that selected analysis type, and communicating the selections and inputs to a driver service that builds an instance of the customized analysis module that can be processed against a data store when a particular one of inputs that identifies the profile name is referenced, and wherein some fields are identified as mandatory and other fields are identified as optional, policy defines the fields identified as mandatory and the other fields identified as optional; and
processing the customized analysis module against the data store; and
simultaneously presenting results returned from the processing in an interactive graphic illustration with the generic GUI analysis tool, the interactive graphic illustration is a grid that a user interacts with in real-time to acquire additional details for the results.
2 Assignments
0 Petitions
Accused Products
Abstract
Tools for defining and using custom analysis modules are presented. A generic graphical user interface (GUI) custom analysis tool is presented to a user. The generic GUI custom analysis tool is adapted to receive selections and inputs from the user that define many-to-many relationships in a data store and that include user-defined measures. The inputs are used to generate an instance of a custom analysis module that is capable of being processed against the data store. The instance of the custom analysis module may be stored, recalled, executed, and/or modified from the generic GUI custom analysis tool.
17 Citations
6 Claims
-
1. A method implemented in a computer-readable medium as instructions that are processed by a processing device to perform the method, comprising:
-
presenting a generic graphical user interface (GUI) analysis tool; providing within the generic GUI analysis tool fields to receive one or more schema and segment relationships, an analysis type, a profile name, and one or more user-defined measures, the user-defined measures are sets of calculations performed against data produced from a customized analysis tool; receiving selections or inputs for each of the fields, a selected analysis type causes dynamic changes in other ones of the fields provided in the GUI analysis tool to reflect what is used with that selected analysis type, and communicating the selections and inputs to a driver service that builds an instance of the customized analysis module that can be processed against a data store when a particular one of inputs that identifies the profile name is referenced, and wherein some fields are identified as mandatory and other fields are identified as optional, policy defines the fields identified as mandatory and the other fields identified as optional; and processing the customized analysis module against the data store; and simultaneously presenting results returned from the processing in an interactive graphic illustration with the generic GUI analysis tool, the interactive graphic illustration is a grid that a user interacts with in real-time to acquire additional details for the results. - View Dependent Claims (2, 3, 4, 5, 6)
-
Specification