Patent ID: 8239276

Claim:
A method of operation of an electronic device to perform electronic shopping, comprising using an electronic device to: acquire a plurality of product identifiers corresponding with products to be purchased; add the product identifiers to a shopping list stored in the electronic device; transmit the shopping list to a data manager; receive retailer information from the data manager, the retailer information comprising a plurality of retailer identifiers that each identify a retailer that sells one or more of the products to be purchased and comprising product prices at each of the identified retailers for the products to be purchased; receive a user input that specifies a numeric value representing a number of stops for acquiring the products to be purchased; and divide the shopping list into a number of partial shopping lists, wherein the number of partial shopping lists is determined based on the number of stops specified by a user of the electronic device and is equal to or less than the number of stops specified by the user of the electronic device, and wherein each partial shopping list is associated with a different retailer selected from the identified retailers and comprises one or more of the product identifiers.