Patent attributes
Systems, methods, and computer-readable storage media for distributed and automated prediction of future customer revenue are provided. One method involves accessing data structures, each representing a unique customer, storing a set of customer-specific characteristics, segregating the data structures into groups based on a target amount of data structures for each group, and inputting the customer-specific characteristics into a training model. The method includes generating a set of prediction model parameters for each group by applying the customer-specific characteristics to a training model. The method includes transforming the characteristics of each data structure in a first group into respective future revenue values using a first non-linear prediction model, and the characteristics of data structures in a second group into respective future revenue values using a second prediction model. A portion of the future revenue values for the groups is calculated in parallel, and the calculated values are stored in a memory.