Segregated electronic shopping lists for recurring item purchases
First Claim
1. 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.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems, computer-implemented methods and computer program products for generating customized shopping lists for recurring purchases of the same item based upon item-level electronic transaction data. Item-level electronic transaction data is analyzed to determine purchase intervals of items and estimate when the consumer will purchase the items again. Segregated, customized shopping lists are generated such that shopping lists have identified items when it is estimated that the consumer will need to purchase the items again. Multiple shopping lists may be segregated by merchant such that consumers have two more different lists of items for different merchants for a given estimated date. For example, a consumer may be provided with a first shopping list for a grocery store such as SAFEWAY, a second shopping list for a warehouse club store such as COSTCO, and a third shopping list for a big box store or superstore such as TARGET.
67 Citations
43 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A system for generating customized shopping lists for a consumer, comprising:
-
an intermediate computer in communication with a computing device of a consumer and respective computers of respective electronic sources through respective network; the intermediate computer being configured to aggregate 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, determine 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; determine respective estimated dates when the consumer will purchase respective items again based at least in part upon respective purchase intervals; and generate 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. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42)
-
-
43. A computer program product comprising a non-transitory computer readable storage medium embodying one or more instructions executable by a computer to perform a process for notifying a consumer about recurring purchases of the same item, the process comprising aggregating respective item-level electronic transaction data from respective electronic sources, the aggregated item-level electronic transaction data representing respective prior purchases by the consumer from respective merchants, 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 of recurring purchases of respective items;
- determining respective estimated dates when the consumer will purchase respective items again based at least in part upon respective purchase intervals; and
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 different merchants based at least in part upon prior purchases by the consumer from the different merchants.
- determining respective estimated dates when the consumer will purchase respective items again based at least in part upon respective purchase intervals; and
Specification