×

Systems and methods for interest-driven data sharing in interest-driven business intelligence systems

  • US 10,402,421 B2
  • Filed: 08/11/2017
  • Issued: 09/03/2019
  • Est. Priority Date: 10/22/2012
  • Status: Active Grant
First Claim
Patent Images

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 report storage is separate from the interest-driven data sharing server system;

    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;

    generate data mapping metadata, wherein the data mapping metadata identifies correspondences between the previous reporting data requirements and the received report specification using the data description metadata;

    calculate redundant data metadata using the located previously generated reports and the identified raw data based on the data mapping metadata, comprising to;

    identify data common to the identified raw data and the previous reporting data in the located previously generated reports based on a comparison of a file stored on the interest-driven data sharing server system, existing source data, or both and a determined schema, the determined schema being determined based on the at least one reporting data requirement;

    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 all claims
  • 0 Assignments
Timeline View
Assignment View
    ×
    ×