Patent ID: 8600835

Claim:
A computer-implemented method for generating customized shopping lists for a consumer, the method comprising: an intermediate computer, in communication with a computing device of the consumer and respective electronic sources of item-level transaction data, aggregating respective item-level electronic transaction data of respective electronic sources for respective prior purchases made by the consumer; the intermediate computer analyzing aggregated item-level electronic transaction data; the intermediate computer determining respective purchase intervals of a plurality of respective items purchased by the consumer from respective merchants based at least in part upon analysis of aggregated item-level electronic transaction data; the intermediate computer determining respective estimated dates when the consumer will purchase respective items again based at least in part upon respective purchase intervals; the intermediate computer generating an electronic shopping list for an estimated date, the electronic shopping list comprising an item identified by the intermediate computer for the estimated date, different merchants offering the identified item, and respective prices charged by the different merchants for the identified item; and the intermediate computer transmitting the electronic shopping list to the computing device of the consumer.