Patent ID: 7761313

Claim:
A method comprising: using one or more processors to perform the following: receiving a first selection of a product: determining whether a user associated with the first selection has purchased a previous product similar to the product based on receipt of the first selection; providing the user with an option to select a first set of product features of the product to include at least some product features of the previous product based on a determination that the user has purchased the previous product similar to the product; receiving an acceptance of the option; calculating a first price for the product based on a first set of product features in response to the receiving of the acceptance; receiving a second selection of a second set of product features for the product, the second set of product features including at least one different product feature than the first set of product features; calculating a second price for the product based on the second set of product features of the product based on the receiving of the second selection, the second set of product features including at least one different feature than the first set of product features; and simultaneously displaying the first price for the product and the second price for the product.