Displaying historical data associated with data values within business intelligence reports
First Claim
1. A method comprising:
- receiving, at a client browser of a computing device, a first request to display historical data associated with one or more data values of a business intelligence report;
sending, by the computing device to a server system executed in an application layer, a second request for generating the historical data in response to the first request, the server system sending to a representational state transfer engine a third request for a uniform resource locator identifying a location of a file to be filled with the historical data in response to the second request, the representational state transfer engine executing in response to the third request a representational state transfer service to fetch the historical data from past instances of the business intelligence report and to fill the file with the historical data, the representational state transfer service generating the uniform resource locator specific to the third request, the representational state transfer engine sending the uniform resource locator to the server system;
receiving, by the computing device and from the server system, the uniform resource locator; and
displaying the uniform resource locator on the client browser of the computing device, the file with the historical data being displayed on the client browser when the uniform resource locator is selected.
1 Assignment
0 Petitions
Accused Products
Abstract
The current subject matter describes displaying historical data associated with one or more data values within a business intelligence report. A graphical user interface executed by a computing device can receive, from a user, a request for display of historical data associated with a specified/selected data value in a business intelligence report. Subsequently, a representational state transfer engine (RESTful engine), which can be connected to a server system connected to the computing device, can execute a representational state transfer service (RESTful service) to fetch historical data from current and past instances associated with the data value. Then, the RESTful engine can write the fetched historical data to a file. The RESTful engine can generate or determine a uniform resource locator (URL) to the file, and can send the URL to the computing device. When the URL is selected by the user, the computing device can display the file.
28 Citations
18 Claims
-
1. A method comprising:
-
receiving, at a client browser of a computing device, a first request to display historical data associated with one or more data values of a business intelligence report; sending, by the computing device to a server system executed in an application layer, a second request for generating the historical data in response to the first request, the server system sending to a representational state transfer engine a third request for a uniform resource locator identifying a location of a file to be filled with the historical data in response to the second request, the representational state transfer engine executing in response to the third request a representational state transfer service to fetch the historical data from past instances of the business intelligence report and to fill the file with the historical data, the representational state transfer service generating the uniform resource locator specific to the third request, the representational state transfer engine sending the uniform resource locator to the server system; receiving, by the computing device and from the server system, the uniform resource locator; and displaying the uniform resource locator on the client browser of the computing device, the file with the historical data being displayed on the client browser when the uniform resource locator is selected. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method comprising:
-
executing a representational state transfer engine on one or more processors; fetching, by the representational state transfer engine in response to receipt of a request from a server system for a uniform resource locator identifying a location of a file to be filled with historical data, the historical data from past instances of a report to fill the file with the historical data; generating, by the representational state transfer engine, the uniform resource locator specific to the request; and sending, by the representational state transfer engine, the uniform resource locator to the server system for use by a client browser of a computing device from which the server system received the request to cause the client browser to display the file with the historical data being when the uniform resource locator is selected. - View Dependent Claims (12, 13)
-
-
14. A system comprising:
-
a computing device comprising a client browser to receive a request to display historical data associated with one or more data values of a business intelligence report, the historical data being displayed on the client browser in a graphical format, the graphical format being at least one of;
a bar chart, a pie-chart, and a hierarchical tree structure, the computing device comprising at least one processor; anda server system connected to the computing device via a communication network, the server system receiving the request to display historical data, the server system executing a representational state transfer engine executing in response to a second request from the server system to the representational state transfer engine for a uniform resource locator identifying a location of a file to be filled with the historical data a representational state transfer service to fetch the historical data from past instances of the business intelligence report and to fill the file with the historical data, the representational state transfer service generating the uniform resource locator that identifies the location of the file filled with the historical data, the server system sending a uniform resource locator identifying a location of the file to the computing device, the computing device displaying the uniform resource locator on the client browser, the server system comprising at least one processor. - View Dependent Claims (15, 16, 17, 18)
-
Specification