×

Dynamically generating pre-aggregated datasets

  • US 10,216,805 B1
  • Filed: 08/11/2016
  • Issued: 02/26/2019
  • Est. Priority Date: 08/20/2010
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method performed by one or more data processing apparatus, comprising:

  • receiving one or more requests for a first type of performance measure that is calculated based on a proper subset of data in a data set;

    creating a pre-aggregated data set that includes the proper subset of data from the data set based on a first amount of time required to determine the first type of performance measure using the pre-aggregated data set being less than a second amount of time required to determine the first type of performance measure using the data set;

    storing, over a period of time, more data in the pre-aggregated data set;

    monitoring, over the period of time, a change in the first amount of time required to determine the first type of performance measure using the pre-aggregated data set;

    splitting, into two or more subsets, the pre-aggregated data set when the change in the first amount of time meets a specified level, wherein each of the two or more subsets of the pre-aggregate data set includes less data than the pre-aggregated data set, and wherein the combination of the two or more subsets of the pre-aggregated data set includes the entirety of the proper subset of data from the data set;

    determining the first type of performance measure using at least one of the two or more subsets of the pre-aggregated data set;

    generating, by a graphical user interface generator, presentation data that represents a value of the first type of performance measure calculated using at least one of the two or more subsets of the pre-aggregated data set; and

    providing, to a user device for display on a graphical user interface, the generated presentation data.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×