Patent ID: 7363301
Filing Date: 2008-04-22
Classification: G06F,Y10S

Abstract:
1. A method of providing an estimated aggregation result for a set of values having first values and second values, the values of the set comprising values in a database, the method comprising: obtaining a variance of the first values in different groups of first values, and selecting from among the groups a group of first values having a lower variance than one or more other different of the groups of first values, along with corresponding second values for that group, to use for obtaining the first result of aggregating the first values; obtaining a first result of aggregating the first values and a second result of aggregating the second values, wherein the first values comprise non-outlier values with respect to the set of values, wherein the second values comprise identified outlier values with respect to the set of values; sampling the non-outlier first values and aggregating the sampled first values; aggregating the outlier second values; obtaining a variance of the first values in different groups of first values; and for a query to the database, estimating the aggregation result for the set of values based on the first and second results, and storing the estimation for further use in conjunction with the database.