Patent ID: 7512713

Claim:
A method implemented at least in part by a computing device to provide a rendering independent persistence of information comprising the steps of: providing a plurality of data sources, each said data source having a predefined data structure and associated with a time, each said predefined data structure comprising a corresponding schema definition; translating each of the plurality of data sources according to the corresponding schema definition that yields corresponding rendering independent persisted data in a rendering independent persisted data format, wherein the translating step comprises the step of performing a binary translation of said each of the plurality of data sources; and aggregating the rendering independent persisted data from each of the plurality of data sources according to a time-based parameter to generate a new schematized queryable data source having the rendering independent persistent data format and the new schematized queryable data source comprising the aggregated rendering independent persisted data from each of the plurality of data sources according to the time-based parameter to allow a time driven query to be performed on the new schematized queryable data source, wherein the plurality of data sources and the new schematized queryable data source are schematized queryable reports.