Patent ID: 8504436

Claim:
A computer-implemented method for generating a rollup record performed by one or more computing devices, the method comprising: receiving, by at least one of the one or more computing devices, a request for a plurality of product records having a predetermined attribute value; determining, by at least one of the one or more computing devices, the plurality of product records which have the predetermined attribute value; selecting, by at least one of the one or more computing devices, a winner product record from the plurality of product records, wherein the winner product record is selected as a representative of the plurality of product records which have the predetermined attribute value; rolling up, by at least one of the one or more computing devices, the plurality of product records into the winner product record, wherein rolling up comprises compiling information on the plurality of product records and associating the compiled information with the winner product record; and transmitting, by at least one of the one or more computing devices, the rolled up winner product record and the compiled information.