×

Domain independent system and method of automating data aggregation and presentation

  • US 7,885,972 B2
  • Filed: 10/29/2007
  • Issued: 02/08/2011
  • Est. Priority Date: 10/30/2006
  • Status: Active Grant
First Claim
Patent Images

1. A computer automated method of aggregating and presenting data, said method comprising:

  • inputting a set of user-defined instructions into a computer database system;

    inputting a user query into said computer database system;

    mining said computer database system for data relevant to said user query;

    creating a data set comprising said data relevant to said user query;

    aggregating data in said data set using domain metrics selected based on any of predefined and configurable rules and past user usage, wherein the aggregation comprises;

    tagging all data attributes in said data set based on database metadata and inputs from a user, wherein said data attributes comprise any of data identifications (IDs), data grouping attributes, and data measure attributes, wherein the tagging process comprises inputting said user query, said database metadata for said data attributes associated with said user query, and attributes specifications; and

    reducing the number of the tagged data attributes in said data set by logically eliminating data attributes;

    selecting at least one presentation report for compiling the aggregated data, wherein the selection is based on any of predefined and configurable rules and past user usage; and

    displaying said at least one presentation report to said user, wherein the displaying process comprises graphically arranging said at least one presentation report based on an available viewing area of a device accessing said at least one presentation report;

    wherein for each of said data attributes associated with said user query, said tagging process comprises tagging the data attribute as a grouping attribute when said data attribute is to be, treated as a grouping attribute based on inputs to any of said computer database system and said database metadata; and

    wherein when said data attribute comprises a grouping attribute and has a number of unique values less than the maximum numbers of unique values allowed to select a database attribute as a grouping attribute, said tagging process comprises tagging said data attribute as a grouping attribute.

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