Patent Document ID: 9323809
Application ID: 14644081
Patent Status: 1

Claim One:
1. A method for rapid data analysis comprising: receiving and interpreting a query, wherein interpreting the query comprises translating strings of the query to integers using a string translator, wherein interpreting the query further comprises identifying a first set of data shards containing data relevant to the query, wherein the first set of data shards are partitioned according to a set of shard partitioning rules, wherein identifying the first set of data shards comprises identifying the first set of data shards using the set of shard partitioning rules; collecting a first data sample from the first set of data shards, wherein collecting the first data sample comprises collecting data from each of the first set of data shards, wherein collecting data from each of the first set of data shards comprises collecting a strict subset of data contained within each of the first set of data shards; calculating an intermediate result to the query based on analysis of the first data sample; identifying a second set of data shards based on the intermediate result, wherein the second set of data shards contains data not contained in the first set of data shards; collecting a second data sample from the second set of data shards, wherein collecting the second data sample comprises collecting data from each of the second set of data shards, wherein collecting data from each of the second set of data shards comprises collecting a complete set of data contained within each of the second set of data shards; and calculating a final result to the query based on analysis of the second data sample.