SYSTEMS AND METHODS FOR MERGING PARTIALLY AGGREGATED QUERY RESULTS
First Claim
Patent Images
1. A method for processing aggregated query results, the method comprising:
- determining a partially aggregated query result, wherein each query of a plurality of queries is executed on a plurality of events at a defined schedule and a time duration;
identifying a key and a value of the partially aggregated query result;
determining whether a function for the partially aggregated query result is identified;
determining a related partially aggregated query result of a plurality of partially aggregated query results using the key; and
merging, at a local memory of a computing device, the partially aggregated query result and the related partially aggregated query result.
8 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for merging partially aggregated query results are provided. A partially aggregated query result is determined. Each query of a plurality of queries is executed on a plurality of events at a defined schedule and a time duration. A key and a value of the partially aggregated query result are identified. It is determined whether a function for the partially aggregated query result is identified. If so, a related partially aggregated query result is determined using the key. The partially aggregated query result is merged with the related partially aggregated query result.
10 Citations
15 Claims
-
1. A method for processing aggregated query results, the method comprising:
-
determining a partially aggregated query result, wherein each query of a plurality of queries is executed on a plurality of events at a defined schedule and a time duration; identifying a key and a value of the partially aggregated query result; determining whether a function for the partially aggregated query result is identified; determining a related partially aggregated query result of a plurality of partially aggregated query results using the key; and merging, at a local memory of a computing device, the partially aggregated query result and the related partially aggregated query result. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A system for processing partially aggregated query results, the system comprising:
-
a persistent store for storage of partially aggregated query results and complete query results; and a computer that includes; a trend aggregation module; and a memory for merging of partially aggregated query results; wherein the trend aggregation module is configured to; determine a partially aggregated query result, wherein each query of a plurality of queries is executed on a plurality of events at a defined schedule and a time duration; identify a key and a value of the partially aggregated query result; determine whether a function for the partially aggregated query result is identified; determine a related partially aggregated query result of a plurality of partially aggregated query results using the key; and merge the partially aggregated query result and the related partially aggregated query result. - View Dependent Claims (8, 9, 10, 11)
-
-
12. A non-transitory computer-readable medium storing a plurality of instructions to control a data processor to process partially aggregated query results, the plurality of instructions comprising instructions that cause the data processor to:
-
determine a partially aggregated query result, wherein each query of a plurality of queries is executed on a plurality of events at a defined schedule and a time duration; identify a key and a value of the partially aggregated query result; determine whether a function for the partially aggregated query result is identified; determine a related partially aggregated query result of a plurality of partially aggregated query results using the key; and merge, at a local memory of a computing device, the partially aggregated query result and the related partially aggregated query result. - View Dependent Claims (13, 14, 15)
-
Specification