Systems and methods for interest-driven data visualization systems utilized in interest-driven business intelligence systems
First Claim
1. An interest-driven data visualization system, comprising:
- a processor;
a memory connected to the processor and storing an interest-driven data visualization application; and
metadata storage storing data description metadata describing raw data and aggregate data available to an interest-driven business intelligence system, wherein aggregate data is generated from raw data obtained by the interest-driven business intelligence system using an interest-driven data pipeline, wherein the interest-driven data pipeline is configured to load data of interest into the memory based on a desired consumption of the data of interest;
wherein the interest-driven data visualization application directs the processor to;
define reporting data requirements, wherein the reporting data requirements comprise at least one piece of reporting data metadata;
generate data retrieval job data from the at least one piece of reporting data metadata in the reporting data requirements based on the data description metadata in the metadata storage;
transmit the data retrieval job data to an interest-driven business intelligence system;
receive aggregate data that satisfies the data retrieval job data from the interest-driven business intelligence system, the aggregate data including aggregate data metadata, wherein the aggregate data metadata includes time estimation data describing a delay associated with generating supplemental aggregate data using the raw data that is generated based on time taken to generate at least a portion of the aggregated data;
create at least one piece of reporting data using the aggregate data that satisfies the retrieval job data, the data description metadata in the metadata storage, and the at least one piece of reporting data metadata from the reporting data requirements;
associate visualization metadata with the at least one piece of reporting data, wherein the visualization metadata describes a visual appearance of the at least one piece of reporting data, and wherein the visualization metadata is automatically generated based upon the at least one piece of reporting data and the reporting data requirements using the interest-driven data visualization system, the visualization metadata comprising a portable visualization; and
generate a report using the at least one piece of reporting data based on the reporting data requirements and the visualization metadata, wherein the generated report is configured to be displayed using a display device.
3 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for interest-driven data visualization systems in accordance with embodiments of the invention are illustrated. In one embodiment, an interest-driven data visualization system includes a processor, a memory connected configured to store an interest-driven data visualization application, and metadata storage, wherein the interest-driven data visualization application configures the processor to define reporting data requirements, generate data retrieval job data based on the reporting data requirements, transmit the data retrieval job data, receive aggregate data, create at least one piece of reporting data using the received aggregate data and the reporting data requirements, associate visualization metadata with the reporting data describing the visual appearance of the at least one piece of reporting data, and generate a report using the reporting data requirements and the visualization metadata.
-
Citations
14 Claims
-
1. An interest-driven data visualization system, comprising:
-
a processor; a memory connected to the processor and storing an interest-driven data visualization application; and metadata storage storing data description metadata describing raw data and aggregate data available to an interest-driven business intelligence system, wherein aggregate data is generated from raw data obtained by the interest-driven business intelligence system using an interest-driven data pipeline, wherein the interest-driven data pipeline is configured to load data of interest into the memory based on a desired consumption of the data of interest; wherein the interest-driven data visualization application directs the processor to; define reporting data requirements, wherein the reporting data requirements comprise at least one piece of reporting data metadata; generate data retrieval job data from the at least one piece of reporting data metadata in the reporting data requirements based on the data description metadata in the metadata storage; transmit the data retrieval job data to an interest-driven business intelligence system; receive aggregate data that satisfies the data retrieval job data from the interest-driven business intelligence system, the aggregate data including aggregate data metadata, wherein the aggregate data metadata includes time estimation data describing a delay associated with generating supplemental aggregate data using the raw data that is generated based on time taken to generate at least a portion of the aggregated data; create at least one piece of reporting data using the aggregate data that satisfies the retrieval job data, the data description metadata in the metadata storage, and the at least one piece of reporting data metadata from the reporting data requirements; associate visualization metadata with the at least one piece of reporting data, wherein the visualization metadata describes a visual appearance of the at least one piece of reporting data, and wherein the visualization metadata is automatically generated based upon the at least one piece of reporting data and the reporting data requirements using the interest-driven data visualization system, the visualization metadata comprising a portable visualization; and generate a report using the at least one piece of reporting data based on the reporting data requirements and the visualization metadata, wherein the generated report is configured to be displayed using a display device. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for creating interest-driven data visualizations, comprising:
-
storing data description metadata describing raw data and aggregate data available to an interest-driven business intelligence system in a metadata storage that is accessible by an interest-driven visualization system, wherein aggregate data is generated from raw data obtained using an interest-driven data pipeline, wherein the interest-driven data pipeline is configured to load data of interest into a memory based on a desired consumption of the data of interest; defining reporting data requirements using the interest-driven data visualization system, wherein the reporting data requirements comprise at least one piece of reporting data metadata and the interest-driven data visualization system comprises a processor and a memory connected to the processor; generating data retrieval job data based on the at least one piece of reporting data metadata in the reporting data requirements and the data description metadata from the metadata storage using the interest-driven data visualization system; transmitting the data retrieval job data to the interest-driven business intelligence system using the interest-driven data visualization system; receiving aggregate data that satisfies the data retrieval job data from the interest-driven business intelligence system using the interest-driven data visualization system, the aggregate data including aggregate data metadata, wherein the aggregate data metadata includes time estimation data describing a delay associated with generating supplemental aggregate data using the raw data that is generated based on time taken to generate at least a portion of the aggregated data; creating at least one piece of reporting data based on the received aggregate data that satisfies the data retrieval job data, the data description metadata from the metadata storage, and the at least one piece of reporting data metadata from the reporting requirements using the interest-driven data visualization system; associating visualization metadata with the at least one piece of reporting data using the interest-driven data visualization system, wherein the visualization metadata describes a visual appearance of the at least one piece of reporting data, and wherein the visualization metadata is automatically generated based upon the at least one piece of reporting data and the reporting data requirements using the interest-driven data visualization system, the visualization metadata comprising a portable visualization; and generating a report based on the at least one piece of reporting data, the reporting data requirements, and the visualization metadata using the interest-driven data visualization system. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
Specification