Homogeneity evaluation of datasets
First Claim
Patent Images
1. A computing system comprising:
- a database data storage device storing a plurality of sets of values of a database;
a memory storing processor-executable program code; and
a query server including a processor to execute the processor-executable program code in order to cause the computing system to;
evaluate the homogeneity of a first set of values of the plurality of sets of values by;
receiving an instruction to evaluate homogeneity of a first set of values of the plurality of sets of values;
performing a MIN aggregation operation to determine a first minimum of the first set of values;
performing a MAX aggregation operation to determine a first maximum of the first set of values;
determining whether the first minimum and the first maximum are equal;
if it is determined that the first minimum and the first maximum are equal, returning a value equal to the first minimum and the first maximum in response to the instruction;
storing the returned value;
evaluate the homogeneity of the first set of values of the plurality of sets of values, wherein the first set of values includes additional values added to the first set of values since the first minimum and first maximum determinations by;
receiving a second instruction to evaluate homogeneity of the first set of values of the plurality of sets of values, wherein the first set of values includes additional values added to the first set of values since the first minimum and first maximum determinations; and
in response to the second instruction, evaluating the homogeneity by;
determining a second minimum of only the values added to the first set of values since the determination of the first minimum, anddetermining a second maximum of only the values added to the first set of values since the determination of the first maximum.
2 Assignments
0 Petitions
Accused Products
Abstract
A system includes reception of an instruction to evaluate homogeneity of a first set of values of a plurality of stored sets of values, determination of a first minimum of the first set of values, determination of a first maximum of the first set of values, determination of whether the first minimum and the first maximum are equal, and if it is determined that the first minimum and the first maximum are equal, return of a value equal to the first minimum and the first maximum in response to the instruction.
26 Citations
18 Claims
-
1. A computing system comprising:
-
a database data storage device storing a plurality of sets of values of a database; a memory storing processor-executable program code; and a query server including a processor to execute the processor-executable program code in order to cause the computing system to; evaluate the homogeneity of a first set of values of the plurality of sets of values by; receiving an instruction to evaluate homogeneity of a first set of values of the plurality of sets of values; performing a MIN aggregation operation to determine a first minimum of the first set of values; performing a MAX aggregation operation to determine a first maximum of the first set of values; determining whether the first minimum and the first maximum are equal; if it is determined that the first minimum and the first maximum are equal, returning a value equal to the first minimum and the first maximum in response to the instruction; storing the returned value; evaluate the homogeneity of the first set of values of the plurality of sets of values, wherein the first set of values includes additional values added to the first set of values since the first minimum and first maximum determinations by; receiving a second instruction to evaluate homogeneity of the first set of values of the plurality of sets of values, wherein the first set of values includes additional values added to the first set of values since the first minimum and first maximum determinations; and in response to the second instruction, evaluating the homogeneity by; determining a second minimum of only the values added to the first set of values since the determination of the first minimum, and determining a second maximum of only the values added to the first set of values since the determination of the first maximum. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A non-transitory computer-readable medium storing program code, the program code executable by a query server including a processor of a computing system to cause the computing system to:
-
evaluate the homogeneity of a first set of values of the plurality of sets of values of a database by; receiving an instruction to evaluate homogeneity of a first set of values of a plurality of stored sets of values; performing a MIN aggregation operation to determine a first minimum of the first set of values; performing a MAX aggregation operation to determine a first maximum of the first set of values; determining whether the first minimum and the first maximum are equal; if it is determined that the first minimum and the first maximum are equal, returning a value equal to the first minimum and the first maximum in response to the instruction; storing the returned value; evaluate the homogeneity of the first set of values of the plurality of sets of values, wherein the first set of values includes additional values added to the first set of values since the first minimum and first maximum determinations by; receiving a second instruction to evaluate homogeneity of the first set of values of the plurality of sets of values, wherein the first set of values includes additional values added to the first set of values since the first minimum and first maximum determinations; and in response to the second instruction, evaluating the homogeneity by; determining a second minimum of only the values added to the first set of values since the determination of the first minimum, and determining a second maximum of only the values added to the first set of values since the determination of the first maximum. - View Dependent Claims (10, 11, 12, 13)
-
-
14. A computer-implemented method comprising:
evaluating the homogeneity of a first set of values of a plurality of stored sets of values of a database by; receiving an instruction from a query server to evaluate homogeneity of a first set of values of a plurality of stored sets of values; performing a MIN aggregation operation to determine a first minimum of the first set of values; performing a MAX aggregation operation to determine a first maximum of the first set of values; determining whether the first minimum and the first maximum are equal; if it is determined that the first minimum and the first maximum are equal, returning a value equal to the first minimum and the first maximum in response to the instruction; storing the returned value; evaluating the homogeneity of the first set of values of the plurality of stored sets of values, wherein the first set of values includes additional values added to the first set of values since the first minimum and first maximum determinations by; receiving a second instruction to evaluate homogeneity of the first set of values of the plurality of sets of values, wherein the first set of values includes additional values added to the first set of values since the first minimum and first maximum determinations; and in response to the second instruction, evaluating the homogeneity by; determining a second minimum of only the values added to the first set of values since the determination of the first minimum, and determining a second maximum of only the values added to the first set of values since the determination of the first maximum. - View Dependent Claims (15, 16, 17, 18)
Specification