Systems and Methods for Interest-Driven Data Sharing in Interest-Driven Business Intelligence Systems
First Claim
1. An interest-driven data sharing server system, comprising:
- a processor;
a memory connected to the processor and configured to store an interest-driven data sharing application;
raw data storage configured to store raw data, where a portion of the raw data comprises unstructured data;
metadata storage configured to store data description metadata describing the raw data; and
report storage configured to store previously generated reports comprising previous reporting data and previous reporting data requirements;
wherein the interest-driven data sharing application configures the processor to;
receive a report specification, where the report specification comprises at least one reporting data requirement;
locate at least one previously generated report stored in the report storage using the previously reporting data requirements and the at least one reporting data requirement;
identify raw data stored in the raw data storage using the data description metadata and at least one of the reporting data requirements;
calculate redundant data metadata using the located previously generated reports and the identified raw data, where the redundant data metadata identifies data common to the identified raw data and the previous reporting data in the located previously generated reports;
determine modified reporting data requirements, where the modified reporting data requirements exclude the common data identified by the redundant data metadata;
retrieve updated source data from the raw data storage using the modified reporting data requirements; and
generate reporting data based on the updated source data and the previous reporting data contained in at least one of the at least one previously generated reports.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for interest-driven data sharing in interest-driven business intelligence systems in accordance with embodiments of the invention are illustrated. In one embodiment, an interest-driven data sharing server system includes a processor, a memory configured to store an interest-driven data sharing application, raw data storage, metadata storage configured to store data description metadata describing the raw data, and report storage configured to store previously generated reports, wherein the interest-driven data sharing application configures the processor to receive a report specification, locate at least one previously generated report stored in the report storage, identify raw data stored in the raw data storage using the data description metadata and at least one of the reporting data requirements, calculate redundant data metadata using the located previously generated reports and the identified raw data, determine modified reporting data requirements, retrieve updated source data, and generate reporting data based on the updated source data.
-
Citations
20 Claims
-
1. An interest-driven data sharing server system, comprising:
-
a processor; a memory connected to the processor and configured to store an interest-driven data sharing application; raw data storage configured to store raw data, where a portion of the raw data comprises unstructured data; metadata storage configured to store data description metadata describing the raw data; and report storage configured to store previously generated reports comprising previous reporting data and previous reporting data requirements; wherein the interest-driven data sharing application configures the processor to; receive a report specification, where the report specification comprises at least one reporting data requirement; locate at least one previously generated report stored in the report storage using the previously reporting data requirements and the at least one reporting data requirement; identify raw data stored in the raw data storage using the data description metadata and at least one of the reporting data requirements; calculate redundant data metadata using the located previously generated reports and the identified raw data, where the redundant data metadata identifies data common to the identified raw data and the previous reporting data in the located previously generated reports; determine modified reporting data requirements, where the modified reporting data requirements exclude the common data identified by the redundant data metadata; retrieve updated source data from the raw data storage using the modified reporting data requirements; and generate reporting data based on the updated source data and the previous reporting data contained in at least one of the at least one previously generated reports. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method for interest-driven data sharing, comprising:
-
receiving a report specification using an interest-driven data sharing server system, where the report specification comprises at least one reporting data requirement; locating at least one previously generated report stored in the report storage based on the previously reporting data requirements and the at least one reporting data requirement using the interest-driven data sharing server system; identifying raw data stored in the raw data storage based on the data description metadata and at least one of the reporting data requirements using the interest-driven data sharing server system; calculating redundant data metadata based on the located previously generated reports and the identified raw data using the interest-driven data sharing server system, where the redundant data metadata identifies data common to the identified raw data and the previous reporting data in the located previously generated reports; determining modified reporting data requirements using the interest-driven data sharing server system, where the modified reporting data requirements exclude the common data identified by the redundant data metadata; retrieving updated source data based on the modified reporting data requirements using the interest-driven data sharing server system; and generating reporting data based on the updated source data and the previous reporting data contained in at least one of the at least one previously generated reports using the interest-driven data sharing server system. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification