SYSTEMS AND METHODS FOR MANAGING LARGE VOLUMES OF DATA IN A DIGITAL EARTH ENVIRONMENT
First Claim
1. A computer-implemented method for managing large volumes of data comprising:
- (a) dividing data about a number of features into a plurality of data groups, each of the groups having a plurality of features, each of the features having a plurality of properties, and each of the properties having a property value;
(b) for each of the groups, determining a number of distribution ranges for the property values for each of the properties;
(c) for each of the groups, determining a number of features having property values that are within each of the distribution ranges; and
(d) generating a summary associated with each of the groups, the summary comprising the properties of the features in the group and the number of the features that are within each of the distribution ranges for the properties.
3 Assignments
0 Petitions
Accused Products
Abstract
A computer-implemented method for managing large volumes of data comprises dividing data about a number of features into a plurality of data groups, each of the groups having a plurality of features, each of the features having a plurality of properties, and each of the properties having a property value; for each of the groups, determining a number of distribution ranges for the property values for each of the properties; for each of the groups, determining a number of features having property values that are within each of the distribution ranges; and generating a summary associated with each of the groups, the summary comprising the properties of the features in the group and the number of the features that are within each of the distribution ranges for the properties.
-
Citations
11 Claims
-
1. A computer-implemented method for managing large volumes of data comprising:
-
(a) dividing data about a number of features into a plurality of data groups, each of the groups having a plurality of features, each of the features having a plurality of properties, and each of the properties having a property value; (b) for each of the groups, determining a number of distribution ranges for the property values for each of the properties; (c) for each of the groups, determining a number of features having property values that are within each of the distribution ranges; and (d) generating a summary associated with each of the groups, the summary comprising the properties of the features in the group and the number of the features that are within each of the distribution ranges for the properties. - View Dependent Claims (2, 3, 6)
-
-
4. A computer-implemented method for processing queries comprising:
-
(a) receiving a query; (b) receiving at least one summary associated with one or more data groups, each of the groups having a plurality of features, each of the features having a plurality of properties, each of the properties having a property value, and the at least one summary including the properties of the features in the group and the number of the features that are within each of the distribution ranges for the properties; (c) conducting the query using the at least one summary to obtain a preliminary response to the query; and (d) generating a margin of error associated with the preliminary response based upon the distribution ranges for the properties in the at least one summary. - View Dependent Claims (5, 7)
-
-
8. An information system comprising:
-
(a) at least one server having access to a hierarchical levels of summaries associated with one or more data groups, each of the groups having a plurality of features, each of the features having a plurality of properties, each of the properties having a property value, and the at least one summary including the properties of the features in the group and the number of the features that are within each of the distribution ranges for the properties; (a) at least one electronic device in data communication with the server, the at least one electronic device configured to; (i) receive a query, (ii) receive at least one summary from the at least one server, (iii) conducting the query using the at least one summary to obtain a preliminary response to the query, and (iv) generating a margin of error associated with the preliminary response based upon the margin of error associated with the at least one summary. - View Dependent Claims (9, 10, 11)
-
Specification