Methods systems and computer program products for generating electronic shopping lists with item and price data
First Claim
Patent Images
1. 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.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems, computer-implemented methods and computer program products for generating electronic shopping lists for recurring item purchase that identify items and their respective prices. Item-level electronic transaction data is analyzed to determine purchase intervals of items and estimate when the consumer will purchase the items again. A source of price data is accessed to determine prices of respective items, and an electronic shopping list is generated based on prior consumer purchase and lists items that when it is determined that consumer will need to purchase those items again and their respective prices.
-
Citations
38 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A system for generating customized shopping lists for a consumer, comprising:
-
an intermediate computer in communication through respective networks with a computing device of a consumer and respective electronic sources of item-level transaction data; a purchase interval program executing on the intermediate computer, the purchase interval program being configured to analyze aggregated item-level electronic transaction data, determine 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, and determine respective estimated dates when the consumer will purchase respective items again based at least in part upon respective purchase intervals; and a shopping list program executing on the intermediate computer and in communication with the purchase interval program and configured to generate an electronic shopping list for an estimated date, the electronic shopping list comprising an item identified by the purchase interval program for the estimated date, different merchants offering the identified item, and respective prices charged by the different merchants for the identified item, and configured to transmit the electronic shopping list to the computing device of the consumer. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37)
-
-
38. A computer program product comprising a non-transitory computer readable storage medium embodying one or more instructions executable by an intermediate computer, in communication with a computing device of the consumer and respective electronic sources of item-level transaction data, to perform a process for notifying a consumer about recurring purchases of the same item, the process comprising:
-
the intermediate computer 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.
-
Specification