SHOPPING LIST CREATOR AND OPTIMIZER
First Claim
1. A method of optimizing an electronic shopping list comprising:
- receiving, by a computer processor, the electronic shopping list;
receiving at least one predetermined objective from the group consisting of a shopping history, mode of transportation, user demographic data, and vehicle carrying capacity;
optimizing the shopping list based on the at least one predetermined objective; and
providing the optimized shopping list.
1 Assignment
0 Petitions
Accused Products
Abstract
A mobile app creates and optimizes a shopping list of items based on one or more predetermined objectives for a shopping trip. The objectives include total cost, time, number of stops, preferred stores, preferred brands, and others. The mobile app may calculate total costs for the items from prices at one or more stores near the shopper. The app. divides the items among multiple stores, factoring in travel, fuel, preferences, discounts, coupons, store loyalty cards, item availability, and the like and optimizes the order the items are purchased from multiple stores, based on the objective(s). Shopping may also be ordered by sequence of item selection within stores.
183 Citations
34 Claims
-
1. A method of optimizing an electronic shopping list comprising:
-
receiving, by a computer processor, the electronic shopping list; receiving at least one predetermined objective from the group consisting of a shopping history, mode of transportation, user demographic data, and vehicle carrying capacity; optimizing the shopping list based on the at least one predetermined objective; and providing the optimized shopping list. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method of creating a shopping list comprising:
-
scanning, by a computer processor executing a mobile app, at least one of the group consisting of emails, text messages, voice mails, and photographs; detecting members of the scanned at least one of the group which include shopping list content; and adding the detected members to a shopping list.
-
-
13. (canceled)
-
14. A machine-readable storage device having embedded therein a set of instructions which, when executed by a machine, causes execution of the following operations:
-
receiving the electronic shopping list; receiving at least one predetermined objective from the group consisting of a shopping history, mode of transportation, user demographic data, and vehicle carrying capacity; optimizing the shopping list based on the at least one predetermined objective; and providing the optimized shopping list. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A machine-readable storage device having embedded therein a set of instructions which, when executed by a machine, causes execution of the following operations:
-
scanning, by a computer processor executing a mobile app, at least one of the group consisting of emails, text messages, voice mails, and photographs; detecting members of the scanned at least one of the group which include shopping list content; and adding the detected members to a shopping list.
-
-
26. (canceled)
-
27. A system for optimizing an electronic shopping list comprising:
-
at least one computer processor and computer storage configured to receive the electronic shopping list; receive at least one predetermined objective from the group consisting of a shopping history, a mode of transportation, user demographic data, and vehicle carrying capacity; optimize the shopping list based on the at least one predetermined objective; and provide the optimized shopping list.
-
-
28. A system for creating a shopping list comprising:
-
at least one computer processor computer processor and computer storage configured to use a mobile app to scan at least one of the group consisting of emails, text messages, voice mails, and photographs; detect members of the scanned at least one of the group which include a designation as including shopping list content; and add the detected members to a shopping list.
-
-
29. A machine-readable storage device having embedded therein a set of instructions which, when executed by a machine, causes execution of the following operations:
-
scanning, by a processor executing a mobile device, at least one of the group consisting of emails, text messages, voice mails, and photographs; detecting members of the scanned at least one of the group which include a designation as including shopping list content; adding the detected members to a shopping list; receiving at least one predetermined objective; optimizing the shopping list based on the at least one predetermined objective; and providing the optimized shopping list. - View Dependent Claims (30, 31, 32, 33, 34)
-
Specification