Patent ID: 8977600
Filing Date: 2015-03-10
Classification: G06F

Abstract:
1. A system for continuous analytics run against a combination of static and real-time data, comprising: an in-memory storage; and a processor, the processor being operably connected to the in-memory storage, the processor being programmed to: continuously run the analytic function from the query against, in combination, both the real-time data which is being continuously received and the existing static data which is loaded in the in-memory storage and which is temporally correlated to the real-time data, to continuously produce a result of the analytic function, wherein the first source of the static data is from a different source than the second source of the real-time data, the combination of each of the static data and the real-time data is referenced in the query as a single variable, and the processor is further configured to determine a source of the data, the data being referenced in the single variable, and to process the data differently based on the source of the data; wherein the combination of static and real-time data indicated in the query which is received and on which the analytic function is performed, indicates at least one of: (1) a combination of different types of static data, (2) combinations of different types of real-time data, and (3) combinations of different types of static data and real-time data; wherein the processor is further configured to: normalize the at least one of: (1) the combination of different types of static data, (2) the combinations of different types of real-time data, and (3) the combinations of different types of static data and real-time data, into normalized data which is stored in the in-memory storage in the form of a tuple; and wherein the analytic function which is run is applied against the normalized data stored in the in-memory storage.