×

Methods and systems for calculating and retrieving analytic data

  • US 9,471,628 B2
  • Filed: 03/04/2013
  • Issued: 10/18/2016
  • Est. Priority Date: 03/04/2013
  • Status: Active Grant
First Claim
Patent Images

1. A data management system for calculating and retrieving analytic data includes a computing device coupled to a database including transaction data, the data management system comprising:

  • a measure data structure within the database comprising a measure-data element;

    a collection data structure within the database comprising a collection-data element;

    a fact data structure within the database configured to store a fact-data element, wherein the fact-data element includes an aggregated value, a link to the measure-data element, a link to the collection-data element, a point of view collection identifier identifying a user requesting a calculation associated with each fact-data element, and a reporting collection identifier identifying a particular account associated with each fact-data element; and

    a fact-analyzer module configured to;

    generate the aggregated value from the transaction data utilizing at least the measure-data element and the collection-data element, wherein the measure-data element defines how the aggregated value is calculated and the collection-data element defines a categorization of the aggregated value;

    identify a subject area filter identifying a scope of analysis;

    filter the aggregated value based on the subject area filter and the collection data element;

    store the aggregated value and links to the measure-data element and the collection-data element in the fact-data element;

    receive, from a user, a request for the aggregated value after storing the fact-data element, wherein receiving a request for the aggregated value includes i) identifying the fact-data element using at least the measure-data element and the collection-data element and ii) using a database cross-table operation including a join operation and a decode operation, such that each of the fact data structure, measure data structure, and collection data structure are referenced during the request, and wherein a point of view filter is used during identification of the fact-data element to prevent retrieval of duplicate information and to assure that the aggregated value pertains to the user making the request;

    identify the aggregated value from the fact data structure based at least in part on the request; and

    output the aggregated value.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×