Patent ID: 8027887

Claim:
A data processing method implemented in at least one computer for the time-optimized calculation of a large number of result data sets at the end of a period, wherein the calculation is based on data that can be changed prior to the end of the period, wherein the at least one computer comprises a memory for storing computer executable instructions and a processing core for accessing the memory and executing the computer executable instructions, and wherein the data processing method comprises at least the following steps: (1) determining, by the at least one computer, a time span for which the underlying data are to be taken into consideration, (2) detecting, by the at least one computer, for each result data set, the probability that the data underlying the calculation of the respective result data set are changed between the calculation of the result data set and the end of the period, (3) calculating, by the at least one computer, the result data sets within the time span, wherein those result data sets of which the data underlying the calculation have a minor probability of being changed till the end of the period are calculated prior to those result data sets of which the data underlying the calculation have a higher probability of being changed till the end of the period to minimize the total calculating load for the at least one computer, (4) storing, by the at least one computer, the result data sets, (5) detecting, by the at least one computer, for each result data set, shortly prior to the end of the period whether the data underlying the calculation of the result data set were changed after the calculation of the result data set, and possibly calculating a correction, in particular performing a recalculation, for the respective result data set.