Descriptive framework for data visualization
First Claim
Patent Images
1. A computer-implemented descriptive method of data visualization, comprising:
- providing pre-defined module manifests in a manifest system stored in a non-transitory computer-readable medium, wherein at least one of the pre-defined module manifests is a first configuration file that describes features of a module, wherein the module represents a particular component of a visualization;
generating a new module manifest based on at least one of the pre-defined module manifests, wherein the new module manifest is a second configuration file that describes the features of the module;
generating a chart manifest referencing the new module manifest, wherein the chart manifest is a third configuration file that describes the visualization by specifying a relationship between the module of the new module manifest and another component module; and
rendering the visualization based on the chart manifest.
1 Assignment
0 Petitions
Accused Products
Abstract
Described herein is a descriptive framework to facilitate data visualization. In accordance with one aspect of the framework, one or more module manifests are provided, wherein a module manifest describes a module that represents a particular component of a visualization. A chart manifest may be used to coordinate the one or more module manifests. A visualization may be rendered based on the chart manifest.
21 Citations
20 Claims
-
1. A computer-implemented descriptive method of data visualization, comprising:
-
providing pre-defined module manifests in a manifest system stored in a non-transitory computer-readable medium, wherein at least one of the pre-defined module manifests is a first configuration file that describes features of a module, wherein the module represents a particular component of a visualization; generating a new module manifest based on at least one of the pre-defined module manifests, wherein the new module manifest is a second configuration file that describes the features of the module; generating a chart manifest referencing the new module manifest, wherein the chart manifest is a third configuration file that describes the visualization by specifying a relationship between the module of the new module manifest and another component module; and rendering the visualization based on the chart manifest.
-
-
2. A computer-implemented descriptive method of data visualization, comprising:
-
providing module manifests, wherein at least one of the module manifests is a first configuration file that describes features of a module, wherein the module represents a particular component of a visualization; coordinating the module manifests by defining a chart manifest, wherein the chart manifest is a second configuration file that describes the visualization by specifying one or more relationships between modules of the module manifests; and rendering the visualization based on the chart manifest. - View Dependent Claims (3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A non-transitory computer-readable medium having stored thereon program code, the program code executable by a computer to:
-
provide module manifests, wherein at least one of the module manifests is a first configuration file that describes features of a module, wherein the module represents a particular component of a visualization; coordinate the module manifests by defining a chart manifest, wherein the chart manifest is a second configuration file that describes the visualization by specifying one or more relationships between modules of the module manifests; and render the visualization based on the chart manifest. - View Dependent Claims (18)
-
-
19. A system comprising:
-
a non-transitory memory device for storing computer-readable program code; and a processor in communication with the memory device, the processor being operative with the computer-readable program code to provide module manifests, wherein at least one of the module manifests is a first configuration file that describes features of a module, wherein the module represents a particular component of a visualization, coordinate the module manifests by defining a chart manifest wherein the chart manifest is a second configuration file that describes the visualization by specifying one or more relationships between modules of the module manifests, and render the visualization based on the chart manifest. - View Dependent Claims (20)
-
Specification