×

CUBE-BASED PERCENTILE CALCULATION

  • US 20080320018A1
  • Filed: 06/21/2007
  • Published: 12/25/2008
  • Est. Priority Date: 06/21/2007
  • Status: Active Grant
First Claim
Patent Images

1. One or more computer-readable media comprising computer-executable instructions for determining a percentile value of a set of data entries, the computer-executable instructions directed to steps comprising:

  • dividing the data entries into buckets such that a first data entry, having a first dimension value, is divided into a first bucket, having a first bucket lower bound and a first bucket upper bound, both along a first dimension, if the first dimension value is between the first bucket lower bound and the first bucket upper bound;

    defining multiple data collections continuously arranged along the first dimension such that a first data collection has a first data collection lower bound and a first data collection upper bound, both along the first dimension;

    associating the first bucket with the first data collection if the first bucket lower bound and the first bucket upper bound are both between the first data collection lower bound and the first data collection upper bound;

    counting the data entries divided into the buckets;

    aggregating, for the multiple data collections, the counted number of data entries for buckets associated with the multiple data collections such that, if the first bucket is associated with the first data collection, then the counted number of data entries divided into the first bucket is also counted for the first data collection;

    identifying, based in part on the aggregated number of data entries for the multiple data collections, a total number of data entries in the set of data entries, and a requested percentile, a relevant data collection comprising a relevant data entry, the relevant data entry associated with the requested percentile; and

    determining the percentile value to be one or more values between a relevant data collection lower bound and a relevant data collection upper bound, both along the first dimension.

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