Patent ID: 8583512

Claim:
A computer-implemented method for generating customized shopping lists for a consumer, the method being performed by an intermediate computer in communication with a computing device of a consumer and respective computers of respective electronic sources through respective networks, the method comprising: the intermediate computer aggregating respective electronic transaction data from respective electronic sources, the aggregated item-level electronic transaction data representing respective prior purchases by the consumer from respective merchants; the intermediate computer determining respective purchase intervals of a plurality of respective items purchased by the consumer from respective merchants, respective purchase intervals being based at least in part upon respective item-level electronic transaction data representing prior purchases of respective items by the consumer; the intermediate computer determining respective estimated dates when the consumer will purchase respective items again based at least in part upon respective purchase intervals; and the intermediate computer generating a plurality of shopping lists for a particular estimated date, the plurality of shopping lists comprising respective items to be purchased by the consumer from respective different merchants based at least in part upon prior purchases by the consumer from the different merchants.