Patent ID: 7228281

Claim:
A method of using a computer for processing customer interaction records within a customer interaction system including: receiving an interaction record including interaction information describing a customer interaction wherein the interaction record contains a plurality of identified data items and a respective numerical value associated with each of the identified data items, the computer to perform the receiving; identifying a cumulative record to which the interaction record contributes based upon a content of the interaction record, the computer to perform the identifying, the cumulative record containing a plurality of modifiable entries associated with different data types; the computer determining how each entry of a plurality of entries of the cumulative record is to be modified by respective data items of the plurality of data items to reflect the interaction information within the interaction record based upon a data operation associated with each entry; a thread pool with a plurality of threads processing each data item and respective numerical value of the plurality of identified data items of the interaction record in parallel; and modifying respective entries of the cumulative record in accordance with the data operation to reflect the interaction information contained within the interaction record, the computer to perform the modifying.