Method and system for visualizing data from multiple, cached data sources with user defined treemap reports
First Claim
1. A computer-based method for creating and displaying a user-configurable data report on a user device having a monitor, comprising:
- creating a first data report including processing a set of report data configured in a standardized format;
providing a user interface on the monitor;
displaying the first data report in a report area of the user interface;
displaying a hierarchical control tree for the first data report in a control area of the user interface;
receiving through the user interface a selection of a node in the control tree;
creating a second data report including processing the set of report data based on the node selection; and
displaying the second data report in the report area of the user interface.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for displaying a user-configurable data report such as a treemap. The method includes creating a first data report by processing a set of report data that has been configured to a standardized format, e.g., an XML document. A user interface is provided on the monitor and the first data report is displayed in a report area or window of the user interface. The method includes displaying a hierarchical control tree for the first data report in a control area of the user interface. A selection of one of the nodes of the control tree is received via the user interface and the method includes responding by creating a second data report based on the node selection. The second data report is displayed in the report area. The method includes receiving user input of report creation parameters that are then used in creating the second data report.
264 Citations
23 Claims
-
1. A computer-based method for creating and displaying a user-configurable data report on a user device having a monitor, comprising:
-
creating a first data report including processing a set of report data configured in a standardized format;
providing a user interface on the monitor;
displaying the first data report in a report area of the user interface;
displaying a hierarchical control tree for the first data report in a control area of the user interface;
receiving through the user interface a selection of a node in the control tree;
creating a second data report including processing the set of report data based on the node selection; and
displaying the second data report in the report area of the user interface. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A data visualization system for use in creating and displaying a data report on a monitor of a mapping client, comprising:
-
a memory device storing data set topics and scheduling rules; and
a reporting tool including a data set retrieval engine retrieving a set of data from a data source defined in part by the data set topics and on a timing schedule defined by the scheduling rules and further including a data set formatting engine generating report data sets from the retrieved set of data including aggregating portions of the retrieved data set and publishing the generated report data sets, wherein the generated report data sets are formatted as a text document. - View Dependent Claims (14, 15, 16, 17, 18, 19)
-
-
20. A method in a computer system for displaying a graphic representation of data based on user input on a monitor of a client device, comprising:
-
displaying a user interface on the monitor including a report window and a report parameters window;
in the report window, displaying a treemap comprising a plurality of blocks representing a portion of information in a data set, the blocks being sized based on a value of a sizing parameter in the portion of information;
in the report parameters window, displaying a set of parameters used in creating the displayed treemap;
receiving a modification of one of the displayed parameters; and
based on the modified one of the displayed parameters, displaying a modified version of the treemap in the report window. - View Dependent Claims (21, 22, 23)
-
Specification