Configurable data analysis using a configuration model
First Claim
1. A method comprising:
- identifying a command from an application, the command associated with a configuration model;
matching the identified command to a step defined within the configuration model, each step in the configuration model associated with a request to a particular backend system, wherein each request is associated with at least one representation, the representation defining a visualization associated with the results returned in response to the request;
adding the requested step to an analysis path, the analysis path storing a series of ordered steps performed during execution of the application;
executing the request associated with the added step including sending the request to the particular backend system for execution, and updating the analysis path; and
generating a representation object in response to executing the request.
1 Assignment
0 Petitions
Accused Products
Abstract
The disclosure generally describes computer-implemented methods, software, and systems, including a method for presenting information. A command is identified from an application, the command associated with a configuration model. The identified command is matched to a step defined within the configuration model, each step in the configuration model associated with a request to a particular backend system, wherein each request is associated with at least one representation, the representation defining a visualization associated with the results returned in response to the request. The requested step is added to an analysis path, the analysis path storing a series of ordered steps performed during execution of the application. The request associated with the added step is executed including sending the request to the particular backend system for execution, and the analysis path is updated. A representation object is generated in response to executing the request.
-
Citations
20 Claims
-
1. A method comprising:
-
identifying a command from an application, the command associated with a configuration model; matching the identified command to a step defined within the configuration model, each step in the configuration model associated with a request to a particular backend system, wherein each request is associated with at least one representation, the representation defining a visualization associated with the results returned in response to the request; adding the requested step to an analysis path, the analysis path storing a series of ordered steps performed during execution of the application; executing the request associated with the added step including sending the request to the particular backend system for execution, and updating the analysis path; and generating a representation object in response to executing the request. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system comprising:
memory storing; at least one configuration model defining a plurality of steps, each step associated with at least one backend request to a backend system and each step further associated with at least one representation corresponding to each backend request, the representation defining a visualization associated with the backend request; and a runtime data model comprising a runtime object defining an analysis path associated with at least one step from the configuration model and the execution of an application; an application for; receiving information associated with representations corresponding to steps in the configuration model; displaying representations and information for the configuration model in a user interface; receiving user inputs through the user interface relative to the representations and user selections associated with the configuration model; and sending user requests, each user request associated with a step from a particular configuration; and an analytical processor for; receiving user requests identifying a command from an application, the command associated with the configuration model, the command associated with adding, moving, removing or updating a particular step; matching the identified command to a step defined within the configuration model; adding the requested step in an analysis path, the analysis path storing a series of ordered steps performed during execution of the application, and updating the analysis path; providing the backend request associated with the requested step to the particular backend system for execution; generating a representation object in response to executing the backend request, the representation object for use in updating the visualization; and sending the representation object to the application. - View Dependent Claims (10, 11, 12, 13, 14)
-
15. A computer-readable media, the computer-readable media comprising computer-readable instructions embodied on tangible, non-transitory media, the instructions operable when executed by at least one computer to:
-
identify a command from an application, the command associated with a configuration model; match the identified command to a step defined within the configuration model, each step in the configuration model associated with a request to a particular backend system, wherein each request is associated with at least one representation, the representation defining a visualization associated with the results returned in response to the request; add the requested step to an analysis path, the analysis path storing a series of ordered steps performed during execution of the application; execute the request associated with the added step including sending the request to the particular backend system for execution; and generate a representation object in response to executing the request. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification